DSGVO-Konformität

Die App, die zur Sicherstellung der Einhaltung der DSGVO, LGPD, CCPA-CPRA, VCDPA, CPA, CTDPA, UCPA, APPI und PIPEDA dieser Site verwendet wird, erfasst Ihre IP-Adresse und die E-Mail-Adresse, um die Daten zu verarbeiten. Weitere Informationen finden Sie in der Datenschutzrichtlinie und den Nutzungsbedingungen .

Datenberichtigung

Über den untenstehenden Link können Sie Ihre Kontodaten aktualisieren, wenn diese nicht mehr korrekt sind.

Datenportabilität

Über die folgenden Links können Sie alle von uns gespeicherten und verwendeten Daten herunterladen, um Ihnen ein besseres Erlebnis in unserem Geschäft zu ermöglichen.

Zugriff auf personenbezogene Daten

Über den untenstehenden Link können Sie einen Bericht anfordern, der alle personenbezogenen Daten enthält, die wir über Sie speichern.

Recht auf Vergessenwerden

Verwenden Sie diese Option, wenn Sie Ihre persönlichen und sonstigen Daten aus unserem Shop entfernen möchten. Beachten Sie, dass bei diesem Vorgang Ihr Konto gelöscht wird, sodass Sie nicht mehr darauf zugreifen oder es verwenden können .

Ich bin damit einverstanden, dass meine E-Mail-Adresse und IP-Adresse zum Zweck der Bearbeitung dieser Anfrage erfasst werden. Weitere Informationen finden Sie in der Datenschutzrichtlinie und den Nutzungsbedingungen .

'; var gdprSendRequest = Funktion(Rückruf) { holen('https://www.cloudflare.com/cdn-cgi/trace', { Methode: 'GET', Überschriften: { 'Inhaltstyp': 'Text/Plain', }, }) .then(resp => resp.text()) .then(resp => { wenn (!bzw.Fehler) { lass ipInfo = resp; let formData = new FormData(); formData.append('shop', Shopify.shop); formData.append('E-Mail', E-Mail); formData.append('Typ', Typ); formData.append('Quelle der Anfrage', 1); formData.append('ipAddress', ipInfo); formData.append('Zustimmung erteilt', Zustimmung erteilt); formData.append('Seite', 'DSGVO'); 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', { Methode: 'POST', Textkörper: Formulardaten }) .then(resp => resp.json()) .then(resp => { wenn (!bzw.Fehler) { gdprSlideUpAll(); if (bzw.Nachrichtenlänge) { Alarm(bzw.Nachricht); } anders { alert('Ihre Anfrage wurde erfolgreich übermittelt. Weitere Informationen finden Sie in Ihrer E-Mail.'); } } anders { Alarm(bzw.Nachricht); } wenn (Typ des Rückrufs == 'Funktion') { Rückruf(bzw.); } }) .catch(Fehler => { Alarm(Fehlermeldung); }) } anders { Alarm(bzw.Nachricht); } }) } //Modal an den Textkörper anhängen, da es sonst nicht zentriert bleibt (selbst wenn die Position festgelegt ist) document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent); document.addEventListener("DOMContentLoaded", Funktion() { // Wenn der Benutzer auf (x) klickt, schließen Sie das Modal document.querySelector('.data-verification-close').addEventListener('klicken', Funktion(e) { e.preventDefault(); schließenVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('klicken', function(e) { e.preventDefault(); //Erkenne den Klick auf einen href, da dieser überschrieben wird. wenn(e.target.tagName === "A") { Fenster.öffnen(e.target.href, '_blank'); zurückkehren; } document.querySelector('#data-verification-icon').classList.add("geklickt"); setzeTimeout(()=>{ toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'Inline-Block'; Zustimmung gegeben = wahr; gdprSendRequest(Funktion(resp) { Zustimmung gegeben = falsch; schließenVerificationModal(); }); }, 400); }); }); Funktion openVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#Datenüberprüfungscontainereingabe').focus(); } Funktion „Verifizierungsmodal schließen“ () { toggleFadeiSense(document.querySelector("#data-verification-background"), false); document.querySelector('#data-verification-icon').classList.remove("geklickt"); document.querySelector('#data-verification-background .loading').style.display = 'keine'; // Fokussieren Sie die Schaltfläche des ausgewählten Anforderungstyps Geben Sie im nächsten Schritt die IP-Adresse des Formulars ein, und geben Sie sie in das Feld ein. gdprForms.forEach(Funktion(gdprForm) { wenn (gdprForm.style.display !== "keine") { let gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); wenn (gdprFormLinks.length === 1) { gdprFormLinks[0].querySelector('button').focus(); } anders { // Fokuslogik für Datenportabilitätsanfragen gdprFormLinks = gdprForm.parentElement; wenn (gdprFormLinks.nodeName === 'LI') { gdprFormLinks.querySelector('button').focus(); } } } }); } document.querySelector('#btn-gdpr-edit-account-request').addEventListener('klicken', function(e) { e.preventDefault(); gdprSlideUpAll(); nach unten schieben (document.querySelector ('#form-gdpr-edit-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-edit-account-request-submit').addEventListener('klicken', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrageauswahl('#form-gdpr-edit-account-request-email').Wert; Typ = „Kunde/Bearbeiten“; openVerificationModal(); }); document.querySelector('#btn-gdpr-requests-request').addEventListener('klicken', function(e) { e.preventDefault(); gdprSlideUpAll(); SlideDown(document.querySelector('#form-gdpr-requests-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-requests-request-submit').addEventListener('klicken', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrageauswahl('#form-gdpr-requests-request-email').Wert; Typ = 'Kunde/Anfragen'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-information-request').addEventListener('klicken', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#formular-gdpr-personal-information-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-personal-information-request-submit').addEventListener('klicken', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrageauswahl('#form-gdpr-personal-information-request-email').Wert; Typ = „Kunde/persönliche_Informationen“; openVerificationModal(); }); document.querySelector('#btn-gdpr-orders-request').addEventListener('klicken', function(e) { e.preventDefault(); gdprSlideUpAll(); nach unten schieben (document.querySelector ('#form-gdpr-orders-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-orders-request-submit').addEventListener('klicken', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrageauswahl('#form-gdpr-orders-request-email').Wert; Typ = 'Kunde/Bestellungen'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('klicken', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#formular-gdpr-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-personal-data-report-request-submit').addEventListener('klicken', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrageauswahl('#form-gdpr-personal-data-report-request-email').Wert; Typ = „Kunde/Bericht“; openVerificationModal(); }); document.querySelector('#btn-gdpr-delete-account-request').addEventListener('klicken', function(e) { e.preventDefault(); gdprSlideUpAll(); nach unten schieben (document.querySelector('#form-gdpr-delete-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-delete-account-request-submit').addEventListener('klicken', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrageauswahl('#form-gdpr-delete-account-request-email').Wert; Typ = „Kunde/Löschen“; openVerificationModal(); }); // Tastaturnavigation im Datenüberprüfungsmodal für Zugänglichkeit document.querySelector('#data-verification-modal').addEventListener('keydown', Funktion(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 = event.keyCode === 32 || e.key === " " || event.code === "Leertaste"; let isEnterPressed = event.keyCode === 13 || e.key === "Eingabe" || event.code === "Eingabe"; let dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container-Eingabe'); let dataVerificationLink = document.querySelector('#data-verification-container a'); // Diese Funktion erspart uns den Aufruf von e.preventDefault() nach jeder Fokussierung let executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} wenn (istEscapePressed) { if (DatenüberprüfungSchließenButton) { dataVerificationCloseButton.click(); } } if (istSpacePressed || istEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#Datenüberprüfungscontainer #Datenüberprüfungssymbol').klick(); } } if (istTabGedrückt) { if (e.UmschaltTaste) { wenn (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { führeFocus aus (dataVerificationLink); } } anders { if (dataVerificationLink && document.activeElement === dataVerificationLink) { Führen Sie Focus aus (dataVerificationCloseButton); } } } });