Die App, die zur Sicherstellung der Einhaltung von DSGVO/CCPA/APPI/PIPEDA dieser Website verwendet wird, erfasst Ihre IP-Adresse und Ihre E-Mail-Adresse, um die Daten zu verarbeiten. Weitere Informationen finden Sie
in den Datenschutzbestimmungen und 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 .
-
';
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', function(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);
}
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';
}
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.querySelectorAll('#btn-gdpr-requests-request, #btn-gdpr-personal-information-request, #btn-gdpr-orders-request').fürJedes(element => {
element.addEventListener('klicken', Funktion(e) {
e.preventDefault();
gdprSlideUpAll();
Typ = '';
Schalter(dieses.getAttribute('id')) {
Fall „btn-gdpr-requests-request“:
Typ = 'Kunde/Anfragen';
brechen;
Fall „btn-gdpr-personal-information-request“:
Typ = „Kunde/persönliche_Informationen“;
brechen;
Fall „btn-gdpr-orders-request“:
Typ = 'Kunde/Bestellungen';
brechen;
}
document.querySelector('#form-gdpr-data-account-request-request-type').Wert = Typ;
nach unten schieben (document.querySelector ('#form-gdpr-data-account-request'), 200);
this.setAttribute("aria-expanded", "true");
})
});
document.querySelector('#form-gdpr-data-account-request-submit').addEventListener('klicken', function(e) {
e.preventDefault();
E-Mail = Dokument.Abfrageauswahl('#form-gdpr-data-account-request-email').Wert;
Typ = Dokument.Abfrageselektor('#form-gdpr-data-account-request-request-type').Wert;
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();
});