コンテンツにスキップ
セットアップを構成する
セットアップを構成する

個人データの要求

あなたのプライバシーを尊重するよ。 場所によっては、個人情報について適用される現地のプライバシー関連の法律に基づいて、特定の権利があなたに認められている場合があります。下の選択肢を使ってリクエストを送ってね。あなたの地域に適用される法律に従って確認し、返信するよ。

リクエストの処理方法 このページからリクエストを送信すると、私たちのコンプライアンス提供者が (Consentmo) あなたのリクエストを確認して対応するため、また悪用を防いだり、コンプライアンスの記録を残したりするために、メールアドレスや技術情報(IPアドレスなど)だけを処理します。詳しくは Consentmoのデータ処理ポリシー.

セキュリティの注意:あなたのプライバシーを守るために、特定のリクエストを対応する前に本人確認が必要になることがあります。


自分のデータにアクセスする/ダウンロードする

あなたに関して私たちが保有している個人情報の写しをリクエストできます(アカウント情報や注文履歴も含むよ)。提供できる場合は、一般的に使われている電子形式でこのデータを渡すね。

返信までの時間:あなたの地域に適用される法律で定められた期間に基づいて返信するよ。


自分の情報を修正してほしい

私たちがあなたについて保有している個人情報が不正確だったり不足していると思うなら、修正を依頼できます。


自分のデータを削除してほしい

うちのストアに紐づくあなたの個人情報の削除をリクエストできるよ。

⚠ 大事:法律で求められている場合、または正当な目的のため(たとえば税務記録、セキュリティ、不正防止、取引記録など)に、特定の情報を保持することがあります。


プライバシーの選び方

プライバシー設定を管理する 場所によっては、あなたの個人情報の販売をオプトアウトする権利、トラッキングへの同意を撤回する権利、クッキーの好みをカスタマイズする権利があるかもしれないよ。


その他のリクエストと質問

別の種類のリクエスト(たとえば処理への異議や、特定の同意に関する質問など)を送りたいなら、私たちが手伝えるように連絡してね。

メール:admin@SIMGASM.com


連絡先

このページやあなたのプライバシーの権利に関する質問は、こちらに連絡してね:

メール: admin@SIMGASM.com

住所:


苦情

もし、私たちがあなたの懸念を十分に扱えていないと思うなら、あなたの地域のデータ保護当局に苦情を申し立てる権利があるかもしれないよ。

このリクエストを処理するために、メールアドレスとIPアドレスの収集に同意します。もっと確認するには プライバシーポリシー.

'; var isEmailValid = function(email) { let regex = /^(([^()\[\]\\.,;:\s@"]+(\.[^()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; if (email == '' || email == undefined) { return false; } else { return regex.test(email); } } var rowSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { method: 'GET' , headers: { 'Content-Type': 'text/plain', }, }) .then(resp => resp.text()) .then(resp => { if (!resp.error) { let ipInfo = resp; let formData = new FormData(); formData.append('shop', Shopify.shop); formData.append('email', email); formData.append('type', type); formData.append('sourceOfRequest', 12); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('page', 'row'); formData.append('lang', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', (typeof isenseGDPR !== 'undefined' && isenseGDPR.Cookies) ? isenseGDPR.Cookies.get('googtrans') : ''); fetch('https://app.consentmo.com/gdprRequests/submitRequest', { method: 'POST', body: formData }) .then(resp => resp.json()) .then(resp => { if (!resp.error) { showInlineSuccessMessage(); } else { showInlineErrorMessage(resp.message); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { showInlineErrorMessage(error.message || '何かがおかしくなったみたい。もう一度試してね。'); }) } else { showInlineErrorMessage(resp.message || '何かがおかしくなったみたい。もう一度試してね。'); } }) } function showInlineSuccessMessage() { if (!activeSubmitButton) { return; } var form = activeSubmitButton.closest('form'); if (!form) { return; } var errNode = form.querySelector('.gdpr-request-error'); if (errNode) { errNode.remove(); } var successNode = form.querySelector('.gdpr-request-success'); if (!successNode) { successNode = document.createElement('p'); successNode.className = 'gdpr-request-success'; form.appendChild(successNode); } successNode.textContent = successMessage; } function showInlineErrorMessage(message) { if (!activeSubmitButton) { return; } var form = activeSubmitButton.closest('form'); if (!form) { return; } var successNode = form.querySelector('.gdpr-request-success'); if (successNode) { successNode.remove(); } var errorNode = form.querySelector('.gdpr-request-error'); if (!errorNode) { errorNode = document.createElement('p'); errorNode.className = 'gdpr-request-error'; form.appendChild(errorNode); } errorNode.textContent = message; } // モーダルのDOMセットアップ – appendedされた要素は

document.addEventListener("DOMContentLoaded", function() { document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent); document.querySelector('.data-verification-close').addEventListener('click', function(e) { e.preventDefault(); closeVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.preventDefault(); if(e.target.tagName === "A") { window.open(e.target.href, '_blank'); return; } document.querySelector('#data-verification-icon').classList.add("clicked"); setTimeout(()=>{ toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; consentGiven = true; rowSendRequest(function(resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal(){ if(!isEmailValid(email)) { showInlineErrorMessage('メールアドレスが無効だよ'); return; } toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#data-verification-container input').focus(); } function closeVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-background"), false); document.querySelector('#data-verification-icon').classList.remove("clicked"); document.querySelector('#data-verification-background .loading').style.display = 'none'; let rowForms = document.querySelectorAll('.form-row-request'); rowForms.forEach(function(rowForm) { if (rowForm.style.display !== "none") { let rowFormLinks = rowForm.previousElementSibling.querySelectorAll('li'); if (rowFormLinks.length === 1) { rowFormLinks[0].querySelector('button').focus(); } else { rowFormLinks = rowForm.parentElement; if (rowFormLinks.nodeName === 'LI') { rowFormLinks.querySelector('button').focus(); } } } }); } // ボタンクリックのハンドラ – すぐに設定(DOMContentLoadedの中じゃない) // だから、スクリプトがページ読み込みのタイミングに関係なく動くよ。 console.log('[ROW] スクリプトが実行中。document.readyState =', document.readyState); console.log('[ROW] #btn-row-access-data-request 要素:', document.querySelector('#btn-row-access-data-request')); console.log('[ROW] #form-row-access-data-request 要素:', document.querySelector('#form-row-access-data-request')); // 自分のデータにアクセスする/ダウンロードする var btnAccessData = document.querySelector('#btn-row-access-data-request'); if (btnAccessData) { console.log('[ROW] #btn-row-access-data-request にクリックリスナーをつける'); btnAccessData.addEventListener('click', function(e) { console.log('[ROW] "データレポートをリクエスト" がクリックされたよ!'); e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; console.log('[ROW] aria-expanded は:', isExpanded); rowSlideUpAll(); var formEl = document.querySelector('#form-row-access-data-request'); console.log('[ROW] フォーム要素:', formEl, 'display:', formEl ? window.getComputedStyle(formEl).display : 'N/A'); if(!isExpanded) { console.log('[ROW] フォームを下にスライド'); slideDown(formEl, 200); this.setAttribute("aria-expanded", "true"); } else { console.log('[ROW] フォームを上にスライド'); slideUp(formEl, 200); this.setAttribute("aria-expanded", "false"); } }); } else { console.error('[ROW] 失敗:DOM内に #btn-row-access-data-request が見つからないよ!'); } document.querySelector('#form-row-access-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-row-access-data-request-email').value; type = 'customer/report'; openVerificationModal(); }); // 情報を修正する document.querySelector('#btn-row-correct-info-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; rowSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-row-correct-info-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-row-correct-info-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-row-correct-info-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-row-correct-info-request-email').value; type = 'customer/edit'; openVerificationModal(); }); // 自分のデータを削除する document.querySelector('#btn-row-delete-data-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; rowSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-row-delete-data-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-row-delete-data-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-row-delete-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-row-delete-data-request-email').value; type = 'customer/delete'; openVerificationModal(); }); // プライバシー設定を更新 document.querySelector('#btn-row-update-privacy-settings').addEventListener('click', function(e) { e.preventDefault(); if (typeof showPreferences === 'function') { showPreferences(this); return; } let settingsButton = document.querySelector('.cc-window .cc-settings'); if (settingsButton) { settingsButton.click(); return; } alert('このページではクッキー設定が使えないよ。'); }); // アクセシビリティのための、データ確認モーダル内のキーボード操作 document.addEventListener("DOMContentLoaded", function() { document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; let isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; let isSpacePressed = e.keyCode === 32 || e.key === " " || e.code === "Space"; let isEnterPressed = e.keyCode === 13 || e.key === "Enter" || e.code === "Enter"; let dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); let executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (isEscapePressed) { if (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } if (isSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } if (isTabPressed) { if (e.shiftKey) { if (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } else { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); });

究極のセットアップを構築する

各ステップでカスタマイズオプションを選びながら、理想のシミュレーターを完成させましょう。

自分好みのリグを作ろう

ドライビングスタイルや好みに合わせて細部までカスタマイズできるセットアップ。

世界中へ迅速に発送

追跡サービス付きで、世界中へ確実に配送

本物のシムレーサーによるサポート

私たちは単に販売するだけではありません。お客様に最適なセットアップ選びをサポートします。

製品の比較

{"one"=>"比較する2つまたは3つのアイテムを選択します", "other"=>"選択された3つのアイテムの{{ count }}"}

比較する最初のアイテムを選択します

比較する2番目の項目を選択します

比較する3番目の項目を選択

比較