PIPEDA-Konformität
Datenberichtigung
Über den unten stehenden 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 genutzten Daten herunterladen, um Ihnen ein besseres Erlebnis in unserem Shop zu ermöglichen.
Zugriff auf personenbezogene Daten
Über den unten stehenden 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 durch diesen 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 erhoben werden. Weitere Informationen finden Sie in der Datenschutzrichtlinie und den Servicebedingungen .
'; 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,}))$/; wenn (E-Mail == '' || E-Mail == undefiniert) { gibt false zurück; } anders { returniere regex.test(email); } } var pipedaSendRequest = Funktion (Rückruf) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { Methode: 'GET', Header: { 'Inhaltstyp': 'Text/Plain', }, }) .then(resp => resp.text()) .then(resp => { if (!resp.error) { lass ipInfo = resp; let formData = new FormData(); formData.append('shop', Shopify.shop); formData.append('E-Mail', E-Mail); formData.append('Typ', Typ); formData.append('sourceOfRequest', 4); formData.append('ipAddress', ipInfo); formData.append('Zustimmung gegeben', Zustimmung gegeben); formData.append('Seite', 'pipeda'); 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: formData }) .then(resp => resp.json()) .then(resp => { if (!resp.error) { pipedaSlideUpAll(); if (bzw.Nachrichtenlänge) { Alarm(bzw.Nachricht); } anders { alert('Ihre Anfrage wurde erfolgreich übermittelt. Weitere Informationen finden Sie in Ihrem E-Mail-Postfach.'); } } 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 (auch 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('click', function (e) { e.preventDefault(); Verifizierungsmodal schließen(); // Fokussieren Sie die Schaltfläche des ausgewählten Anforderungstyps let pipedaForms = document.querySelectorAll('.form-pipeda-request'); pipedaForms.forEach(Funktion(pipedaForm) { wenn (pipedaForm.style.display !== "keine") { let pipedaFormLinks = pipedaForm.previousElementSibling.querySelectorAll('li'); wenn (pipedaFormLinks.length === 1) { pipedaFormLinks[0].querySelector('button').focus(); } } }); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function (e) { e.preventDefault(); // Erkenne den Klick auf einen href, da dieser überschrieben wird. if (e.target.tagName === "A") { Fenster.öffnen(e.target.href, '_blank'); zurückkehren; } document.querySelector('#data-verification-icon').classList.add("angeklickt"); setTimeout(() => { toggleFadeiSense(document.querySelector("#Datenüberprüfungsmodal"), false); document.querySelector('#data-verification-background .loading').style.display = 'Inline-Block'; Zustimmung gegeben = wahr; pipedaSendRequest(Funktion (resp) { Zustimmung gegeben = falsch; Verifizierungsmodal schließen(); }); }, 400); }); }); Funktion openVerificationModal() { if(!isEmailValid(email)) { alert('Ungültige E-Mail'); zurückkehren; } toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#Eingabe für den Datenüberprüfungscontainer').focus(); } Funktion closeVerificationModal() { toggleFadeiSense(document.querySelector("#data-verification-background"), false); document.querySelector('#data-verification-icon').classList.remove("angeklickt"); document.querySelector('#data-verification-background .loading').style.display = 'keine'; // Fokussieren Sie die Schaltfläche des ausgewählten Anforderungstyps let pipedaForms = document.querySelectorAll('.form-pipeda-request'); pipedaForms.forEach(Funktion(pipedaForm) { wenn (pipedaForm.style.display !== "keine") { let pipedaFormLinks = pipedaForm.previousElementSibling.querySelectorAll('li'); wenn (pipedaFormLinks.length === 1) { pipedaFormLinks[0].querySelector('button').focus(); } anders { // Fokuslogik für Datenportabilitätsanfragen pipedaFormLinks = pipedaForm.parentElement; if (pipedaFormLinks.nodeName === 'LI') { pipedaFormLinks.querySelector('button').focus(); } } } }); } document.querySelector('#btn-pipeda-edit-account-request').addEventListener('click', function (e) { e.preventDefault(); pipedaSlideUpAll(); slideDown(document.querySelector('#form-pipeda-edit-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-pipeda-edit-account-request-submit').addEventListener('click', function (e) { e.preventDefault(); E-Mail = Dokument.Abfrage-Auswahl('#form-pipeda-edit-account-request-email').Wert; Typ = „Kunde/Bearbeiten“; openVerificationModal(); }); document.querySelector('#btn-pipeda-requests-request').addEventListener('click', function(e) { e.preventDefault(); pipedaSlideUpAll(); slideDown(document.querySelector('#form-pipeda-requests-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-pipeda-requests-request-submit').addEventListener('click', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrageauswahl('#form-pipeda-requests-request-email').Wert; Typ = „Kunde/Anfragen“; openVerificationModal(); }); document.querySelector('#btn-pipeda-personal-information-request').addEventListener('click', function(e) { e.preventDefault(); pipedaSlideUpAll(); slideDown(document.querySelector('#form-pipeda-personal-information-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-pipeda-personal-information-request-submit').addEventListener('click', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrage-Auswahl('#form-pipeda-personal-information-request-email').Wert; Typ = „Kunde/persönliche_Informationen“; openVerificationModal(); }); document.querySelector('#btn-pipeda-orders-request').addEventListener('click', function(e) { e.preventDefault(); pipedaSlideUpAll(); slideDown(document.querySelector('#form-pipeda-orders-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-pipeda-orders-request-submit').addEventListener('click', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrageauswahl('#form-pipeda-orders-request-email').Wert; Typ = „Kunde/Bestellungen“; openVerificationModal(); }); document.querySelector('#btn-pipeda-personal-data-report-request').addEventListener('click', function (e) { e.preventDefault(); pipedaSlideUpAll(); slideDown(document.querySelector('#form-pipeda-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-pipeda-personal-data-report-request-submit').addEventListener('click', function (e) { e.preventDefault(); E-Mail = Dokument.Abfrage-Auswahl('#form-pipeda-personal-data-report-request-email').Wert; Typ = „Kunde/Bericht“; openVerificationModal(); }); document.querySelector('#btn-pipeda-delete-account-request').addEventListener('click', function(e) { e.preventDefault(); pipedaSlideUpAll(); slideDown(document.querySelector('#form-pipeda-delete-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-pipeda-delete-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); E-Mail = Dokument.Abfrage-Auswahl('#form-pipeda-delete-account-request-email').Wert; Typ = „Kunde/Löschen“; openVerificationModal(); }); // Tastaturnavigation im Datenüberprüfungsmodal für Barrierefreiheit document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = e.keyCode === 9 || e.key === "Tabulatortaste" || e.code === "Tabulator"; let isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; let isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Leerzeichen"; let isEnterPressed = event.keyCode === 13 || e.key === "Eingabe" || event.code === "Eingeben"; let dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); 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();} if (isEscapePressed) { if (DatenüberprüfungSchließenButton) { dataVerificationCloseButton.click(); } } if (isSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#Datenüberprüfungscontainer #Datenüberprüfungssymbol').click(); } } if (istTabGedrückt) { if (e.Umschalttaste) { if (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } anders { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); // ]]>