Konformitéit mat den US-Gesetzer
Datenkorrektifikatioun
Wann Är Kontdaten net korrekt sinn, aktualiséiert oder korrigéiert se iwwer de Link hei ënnendrënner.
Datenportabilitéit
Dir kënnt d'Linken hei ënnendrënner benotze fir all d'Donnéeën erofzelueden, déi mir späicheren a fir eng besser Erfahrung an eisem Shop benotzen.
Zougang zu perséinlechen Donnéeën
Dir kënnt de Link hei ënnendrënner benotzen fir e Rapport unzefroen, deen all perséinlech Informatiounen enthält, déi mir fir Iech späicheren. Mir äntweren bannent 45 Deeg.
Meng perséinlech Informatiounen net verkafen
Dir kënnt eng Ufro stellen, fir eis matzedeelen, datt Dir net averstane sidd, datt Är perséinlech Donnéeën gesammelt oder verkaaft ginn.
Recht vergiess ze ginn
Benotzt dës Optioun, wann Dir Är perséinlech an aner Donnéeën aus eisem Shop läschen wëllt. Denkt drun, datt dëse Prozess Äre Kont läscht, sou datt Dir net méi drop zougräife kënnt oder en benotze kënnt.
Autoriséierten Agent
Dir kënnt en Agent autoriséieren, Ufroen zur Privatsphär an Ärem Numm ze stellen. Ären Agent muss eng ënnerschriwwen Autorisatioun vun Iech virleeën, an da wäerte mir Är Identitéit direkt verifizéieren. Dës Säit behandelt d'Gesetzer an de folgende Staaten: Kalifornien (CCPA-CPRA), Virginia (VCDPA), Colorado (CPA), Connecticut (CTDPA), Utah (UCPA), Florida (FDBR), Oregon (OCPA), Texas (TDPSA), Montana (MCDPA), Tennessee (MCDPA), Minnesota (MCDPA).
Ech ginn meng Zoustëmmung fir meng E-Mail-Adress an IP-Adress ze sammelen fir dës Ufro ze veraarbechten. Fir méi Informatiounen, kuckt w.e.g. d'Dateschutzbestimmungen & d'Benotzungsbedingungen .
'; var isEmailValid = function(email) { loosst 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,}))$/; wann (E-Mail == '' || E-Mail == ondefinéiert) { falsch zréckginn; } soss { regex.test(E-Mail) zréckginn; } } var usSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { Method: 'GET', Iwwerschrëften: { 'Inhaltstyp': 'Text/einfach', }, }) .then(resp => resp.text()) .dann(resp => { wann (!resp.fehler) { loosst ipInfo = bzw.; loosse formData = nei FormData(); wann (Typ === 'Client/net-verkafen') { isenseGDPR.Cookies.set('cookieconsent_preferences_disabled', 'Analysen,Marketing,Funktionalitéit,', { expires: 365 }); isenseGDPR.Cookies.set('cookieconsent_status', 'accept_selected', { expires: 365 }); wann (typeof window.Shopify.customerPrivacy !== 'ondefinéiert' && typeof window.Shopify.customerPrivacy.setTrackingConsent === 'Funktioun') { wann (Typof localStorage.getItem("gdprCache") !== 'ondefinéiert' && localStorage.getItem("gdprCache") !== null) { loosst gdprCache = JSON.parse(localStorage.getItem("gdprCache")); wann (typeof gdprCache.userIsInSaleOfDataRegion !== 'ondefinéiert' && (gdprCache.userIsInSaleOfDataRegion === 'true' || gdprCache.userIsInSaleOfDataRegion === true)) { window.Shopify.customerPrivacy.setTrackingConsent() { "Verkaf_vun_Donnéeën": falsch, }, () => { console.log('sale_of_data: false')} ); } } } soss { console.log('Client Privacy API ass net op der aktueller Säit definéiert'); } wann (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } // Popup-Text zrécksetzen document.querySelector('#us-laws-modal-container-text').innerHTML = 'Ech ginn meng Zoustëmmung fir meng E-Mail-Adress an IP-Adress ze sammelen fir dës Ufro ze veraarbechten. Fir méi Informatiounen, kuckt w.e.g. d'Dateschutzbestimmungen & d'Benotzungsbedingungen .'; } formData.append('shop', Shopify.shop); formData.append('E-Mail', E-Mail); formData.append('Typ', Typ); formData.append('sourceOfRequest', 7); formData.append('ipAddress', ipInfo); formData.append('ZoustëmmungGinn', ZoustëmmungGinn); formData.append('Säit', 'US Gesetzer'); formData.append('lang', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : ''); fetch('https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', { } } Method: 'POST', Kierper: FormDaten }) .then(resp => resp.json()) .dann(resp => { wann (!resp.fehler) { usSlideUpAll(); wann (resp.message.length) { alert(resp.message); } soss { alert('Är Ufro gouf erfollegräich geschéckt. Kuckt w.e.g. Är E-Mail fir méi Informatiounen.'); } } soss { alert(resp.message); } wann (Typ vum Callback == 'Funktioun') { Réckruff (resp); } }) .catch(Feeler => { alert(fehler.message); }) } soss { alert(resp.message); } }) } //Modal un de Kierper bäifügen, well soss bleift en net zentréiert (och wann d'Positioun fix ass) document.querySelector("body").insertAdjacentHTML( 'virdrunEnn', verifikatiounModalInhalt); document.addEventListener("DOMContentLoaded", function() { loosst searchParams = new URLSearchParams(window.location.search); loosst param = searchParams.get('id'); wann (parameter) { document.getElementById(param).scrollIntoView(); } // Wann de Benotzer op (x) klickt, maacht de Modal zou document.querySelector('.data-verification-close').addEventListener('klick', function(e) { } e.preventDefault(); closeVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('klick', function(e) { e.preventDefault(); // De Klick vun engem href detektéieren, well en iwwerschriwwe gëtt. wann(e.target.tagName === "A") { window.open(e.target.href, '_blank'); Réckkehr; } document.querySelector('#data-verification-icon').classList.add("geklickt"); Zäitausgang(() => { toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; ZoustëmmungGinn = wouer; usSendRequest(function(resp) { ZoustëmmungGinn = falsch; closeVerificationModal(); }); }, 400); }); }); Funktioun openVerificationModal() { wann(!assEmailValid(E-Mail)) { alert('Ongülteg E-Mail'); Réckkehr; } toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#datenverifizéierungscontainer-Input').focus(); } Funktioun closeVerificationModal() { toggleFadeiSense(document.querySelector("#datenverifizéierungshannergrond"), falsch); document.querySelector('#data-verification-icon').classList.remove("geklickt"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Fokusséiert de Knäppchen vum ausgewielten Ufrotyp loosst usLawsForms = document.querySelectorAll('.form-us-laws-request'); usLawsForms.forEach(function(usLawsForm) { wann (usLawsForm.style.display !== "none") { loosst usLawsFormLinks = usLawsForm.previousElementSibling.querySelectorAll('li'); wann (usLawsFormLinks.length === 1) { usLawsFormLinks[0].querySelector('Knäppchen').focus(); } soss { // Fokuslogik fir Ufroen iwwer Datenportabilitéit usLawsFormLinks = usLawsForm.parentElement; wann (usLawsFormLinks.nodeName === 'LI') { usLawsFormLinks.querySelector('Knäppchen').focus(); } } } }); } document.querySelector('#btn-us-laws-edit-account-request').addEventListener('klick', function(e) { } e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; usSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-us-laws-edit-account-request'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-us-laws-edit-account-request'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-us-laws-edit-account-request-submit').addEventListener('klickt', function(e) { } e.preventDefault(); E-Mail = document.querySelector('#form-us-laws-edit-account-request-email').value; Typ = 'Client/änneren'; usSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-us-laws-requests-request').addEventListener('klick', function(e) { } e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; usSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-us-laws-requests-request'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-us-laws-requests-request'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-us-laws-requests-request-submit').addEventListener('klickt', function(e) { } e.preventDefault(); E-Mail = document.querySelector('#form-us-laws-requests-request-email').value; Typ = 'Client/Ufroen'; usSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-us-laws-personal-information-request').addEventListener('click', function(e) { } e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; usSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-us-laws-perséinlech-informatiounen-ufro'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-us-laws-perséinlech-informatiounen-ufro'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-us-laws-personal-information-request-submit').addEventListener('klickt', function(e) { e.preventDefault(); E-Mail = document.querySelector('#form-us-laws-personal-information-request-email').value; typ = 'Client/perséinlech_Infoen'; usSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-us-laws-orders-request').addEventListener('klick', function(e) { } e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; usSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-us-laws-orders-request'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-us-laws-orders-request'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-us-laws-orders-request-submit').addEventListener('click', function(e) { } e.preventDefault(); E-Mail = document.querySelector('#form-us-laws-orders-request-email').value; Typ = 'Client/Bestellungen'; usSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-us-laws-personal-data-report-request').addEventListener('click', function(e) { } e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; usSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-us-laws-perséinlech-Donnéeën-Rapport-ufro'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-us-laws-perséinlech-Donnéeën-Rapport-ufro'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-us-laws-personal-data-report-request-submit').addEventListener('klickt', function(e) { e.preventDefault(); E-Mail = document.querySelector('#form-us-laws-personal-data-report-request-email').value; Typ = 'Client/Rapport'; usSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-us-laws-do-not-sell-request').addEventListener('click', function(e) { } e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; usSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-us-laws-do-not-sell-request'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-us-laws-do-not-sell-request'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-us-laws-do-not-sell-request-submit').addEventListener('click', function(e) { } e.preventDefault(); E-Mail = document.querySelector('#form-us-laws-do-not-sell-request-email').value; Typ = 'Client/net verkafen'; // Iwwerpréift ob de Client ageloggt ass wann (__st.cid != ondefinéiert) { document.querySelector('#us-laws-modal-container-text').innerHTML = 'Ech ginn meng Zoustëmmung fir meng E-Mail-Adress an IP-Adress ze sammelen fir dës Ufro ze veraarbechten. Fir méi Informatiounen, kuckt w.e.g. d'Dateschutzbestimmungen & d'Benotzungsbedingungen .'; } soss { document.querySelector('#us-laws-modal-container-text').innerHTML = 'Ech ginn meng Zoustëmmung fir meng E-Mail-Adress an IP-Adress ze sammelen fir dës Ufro ze veraarbechten. Fir méi Informatiounen, kuckt w.e.g. d'Dateschutzbestimmungen & d'Benotzungsbedingungen . Bemierkung: Wann Dir e Gaaschtbenotzer sidd oder net an Ärem Kont ageloggt sidd, ass Är Ofmeldung nëmme fir dës Browser-Sitzung gëlteg.'; } usSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); document.querySelector('#btn-us-laws-account-delete-request').addEventListener('click', function(e) { } e.preventDefault(); loosst isExpanded = this.getAttribute('aria-expanded') === 'richteg' ? richteg : falsch; usSlideUpAll(); wann(!erweidert ass) { slideDown(document.querySelector('#formular-us-laws-account-delete-request'), 200); this.setAttribute("aria-erweidert", "richteg"); } soss { slideUp(document.querySelector('#formular-us-laws-account-delete-request'), 200); this.setAttribute("aria-erweidert", "falsch"); } }); document.querySelector('#form-us-laws-delete-account-request-submit').addEventListener('click', function(e) { } e.preventDefault(); E-Mail = document.querySelector('#form-us-laws-delete-account-request-email').value; typ = 'Client/läschen'; usSendRequest(function(resp) { ZoustëmmungGinn = wouer; }); }); // Tastaturnavigatioun am Datenverifizéierungsmodal fir Zougänglechkeet document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { } loosst isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; loosst isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; loosst isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Leerzeechen"; loosst isEnterPressed = event.keyCode === 13 || e.key === "Enter" || event.code === "Enter"; loosst dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); // Dës Funktioun spuert eis d'Méi, e.preventDefault() no all Fokuséierung opzeruffen loosst executeFocus = (focusElement) => {focusElement.focus(); e.preventDefault();} wann (isEscapePressed) { wann (DatenVerifizéierungZoumaachenButton) { datenVerifikatiounZoumaacheButton.klick(); } } wann (assSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } wann (assTabPressed) { wann (e.shiftKey) { wann (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(DatenVerifizéierungslink); } } soss { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } });