DSGVO-Konformität

Die App, die zur Sicherstellung der DSGVO/CCPA/APPI-Konformität dieser Website verwendet wird, erfasst Ihre IP-Adresse und die E-Mail-Adresse, um die Daten zu verarbeiten. Weitere Informationen finden Sie in den Datenschutzrichtlinien und Nutzungsbedingungen

Datenberichtigung

Sie können den unten stehenden Link verwenden, um Ihre Kontodaten zu aktualisieren, wenn sie nicht korrekt sind.

Datenübertragbarkeit

Sie können die folgenden Links verwenden, um alle Daten herunterzuladen, die wir speichern und für ein besseres Erlebnis in unserem Shop verwenden.

Zugriff auf personenbezogene Daten

Sie können den nachstehenden Link verwenden, um einen Bericht anzufordern, der alle personenbezogenen Daten enthält, die wir für Sie speichern.

Recht auf Vergessenwerden

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

/* NACH OBEN SCHIEBEN */ let slideUp = (Ziel, Dauer=500) => { Ziel. Stil. transitProperty = 'Höhe, Rand, Polsterung'; Ziel. Stil. Übergangsdauer = Dauer + 'ms'; Ziel. Stil. Boxgröße = 'border-box'; Ziel. Stil. Höhe = Ziel. OffsetHöhe + 'px'; Ziel. OffsetHöhe; Ziel. Stil. Überlauf = 'versteckt'; Ziel. Stil. Höhe = 0; Ziel. Stil. paddingTop = 0; Ziel. Stil. paddingBottom = 0; Ziel. Stil. RandTop = 0; Ziel. Stil. RandUnten = 0; Fenster. setTimeout( () => { Ziel. Stil. Anzeige = 'keine'; Ziel. Stil. removeProperty('Höhe'); Ziel. Stil. removeProperty('padding-top'); Ziel. Stil. removeProperty('padding-bottom'); Ziel. Stil. removeProperty('margin-top'); Ziel. Stil. removeProperty('margin-bottom'); Ziel. Stil. removeProperty('Überlauf'); Ziel. Stil. removeProperty('Übergangsdauer'); Ziel. Stil. removeProperty('Übergangseigenschaft'); }, Dauer); } /* HERUNTERRUTSCHEN */ let slideDown = (Ziel, Dauer=500) => { setTimeout(Funktion(){ Ziel. Stil. removeProperty('Anzeige'); Lassen Sie anzeigen = Fenster. getComputedStyle(Ziel). Anzeige; if (display === 'none') display = 'block'; Ziel. Stil. Anzeige = Anzeige; lassen Sie Höhe = Ziel. OffsetHöhe; Ziel. Stil. Überlauf = 'versteckt'; Ziel. Stil. Höhe = 0; Ziel. Stil. paddingTop = 0; Ziel. Stil. paddingBottom = 0; Ziel. Stil. RandTop = 0; Ziel. Stil. RandUnten = 0; Ziel. OffsetHöhe; Ziel. Stil. Boxgröße = 'border-box'; Ziel. Stil. transitProperty = "Höhe, Rand, Polsterung"; Ziel. Stil. Übergangsdauer = Dauer + 'ms'; Ziel. Stil. Höhe = Höhe + 'px'; Ziel. Stil. removeProperty('padding-top'); Ziel. Stil. removeProperty('padding-bottom'); Ziel. Stil. removeProperty('margin-top'); Ziel. Stil. removeProperty('margin-bottom'); Fenster. setTimeout( () => { Ziel. Stil. removeProperty('Höhe'); Ziel. Stil. removeProperty('Überlauf'); Ziel. Stil. removeProperty('Übergangsdauer'); Ziel. Stil. removeProperty('Übergangseigenschaft'); }, Dauer); }, 100) } /* UMSCHALTEN */ var slideToggle = (Ziel, Dauer = 500) => { Wenn (Fenster. getComputedStyle(Ziel). Anzeige === 'keine') { return slideDown(Ziel, Dauer); } anders { return slideUp(Ziel, Dauer); } } /* VERBLASSEN */ var toggleFadeiSense = (elem, zeigen) => { wenn (zeigen) { elem. Stil. Anzeige = "blockieren"; setTimeout(Funktion(){ elem. Klassenliste. add('show-isense'); elem. Klassenliste. entfernen ('hide-isense'); },20) } anders { elem. Klassenliste. entfernen ('show-isense'); elem. Klassenliste. add('hide-isense'); setTimeout(() => { elem. Stil. Anzeige = 'keine'; }, 400) } } var gdprSlideUpAll = Funktion() { slideUp(dokument. querySelector('#form-gdpr-edit-account-request'), 100); slideUp(dokument. querySelector('#form-gdpr-data-account-request'), 100); slideUp(dokument. querySelector('#form-gdpr-personal-data-report-request'), 100); slideUp(dokument. querySelector('#form-gdpr-delete-account-request'), 100); dokumentieren. querySelector('#gdpr_page-Schaltfläche'). setAttribute("aria-expanded", "false"); }; var E-Mail, Typ, EinwilligungGiven = false; var verificationModalContent = '
×

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

'; var gdprSendRequest = Funktion (Rückruf) { fetch('https://www. Wolkenflare. com/cdn-cgi/trace', { Methode: 'GET' , Überschriften: { 'Content-Type': 'text/plain', }, }) . dann(bzw. => bzw. Text()) . dann(bzw => { wenn (!bzw. Fehler) { let ipInfo = resp; let formData = new FormData(); Formulardaten. append('shop', Shopify. Geschäft); Formulardaten. append('E-Mail', E-Mail); Formulardaten. append('typ', typ); Formulardaten. append('sourceOfRequest', 1); Formulardaten. append('ipAdresse', ipInfo); Formulardaten. append('Zustimmung gegeben', Zustimmung gegeben); Formulardaten. append('page', 'gdpr'); Formulardaten. append('lang', Shopify. Gebietsschema ? Shopify. Gebietsschema: ''); Formulardaten. append('gtranslateLang', isenseGDPR. Kekse. get('googtrans') ? isenseDSGVO. Kekse. get('googtrans'): ''); fetch('https://gdpr. Apps. isenselabs. com/gdprRequests/submitRequest', { Methode: 'POST', Körper: Formulardaten }) . dann(bzw. => bzw. json()) . dann(bzw => { wenn (!bzw. Fehler) { gdprSlideUpAll(); wenn (bzw. Nachricht. Länge) { Alarm (bzw. Nachricht); } anders { alert('Ihre Anfrage wurde erfolgreich übermittelt. Bitte überprüfen Sie Ihre E-Mail für weitere Informationen. '); } } anders { Alarm (bzw. Nachricht); } if (Rückruftyp == 'Funktion') { Rückruf(bzw.); } }) . catch(error => { Alarm (Fehler. Nachricht); }) } anders { Alarm (bzw. Nachricht); } }) } // Modal an Körper anhängen, da es sonst nicht zentriert bleibt (auch wenn die Position fest ist) dokumentieren. querySelector("body"). insertAdjacentHTML( 'beforeend', verificationModalContent); dokumentieren. addEventListener("DOMContentLoaded", function() { // Wenn der Benutzer auf (x) klickt, schließe das Modal dokumentieren. querySelector(' Datenüberprüfung-Schließen"). addEventListener('click', function(e) { e. Standard verhindern(); closeVerificationModal(); }); dokumentieren. querySelector('#Datenüberprüfungssymbol, #Datenüberprüfungscontainer p'). addEventListener('click', function(e) { e. Standard verhindern(); // Erkenne den Klick auf ein href, weil es überschrieben wird. wenn (z. Ziel tagName === "A") { Fenster. offen (z. Ziel href, '_blank'); zurückkehren; } dokumentieren. querySelector('#data-verification-icon'). Klassenliste. hinzufügen("angeklickt"); setTimeout(()=>{ toggleFadeiSense(document. querySelector("#data-verification-modal"), false); dokumentieren. querySelector('#data-verification-background . Wird geladen'). Stil. display = 'inline-block'; ZustimmungGegeben = wahr; gdprSendRequest(Funktion(resp) { ZustimmungGegeben = falsch; closeVerificationModal(); }); }, 400); }); }); Funktion openVerificationModal(){ toggleFadeiSense(document. querySelector("#data-verification-modal"), true); toggleFadeiSense(document. querySelector('#data-verification-background'), true); } Funktion closeVerificationModal(){ toggleFadeiSense(document. querySelector("#data-verification-background"), false); dokumentieren. querySelector('#data-verification-icon'). Klassenliste. entfernen ("angeklickt"); dokumentieren. querySelector('#data-verification-background . Wird geladen'). Stil. Anzeige = 'keine'; } dokumentieren. querySelector('#btn-gdpr-edit-account-request'). addEventListener('click', function(e) { e. Standard verhindern(); gdprSlideUpAll(); slideDown(dokument. querySelector('#form-gdpr-edit-account-request'), 200); Das. setAttribute("aria-erweitert", "true"); }); dokumentieren. querySelector('#form-gdpr-edit-account-request-submit'). addEventListener('click', function(e) { e. Standard verhindern(); E-Mail = Dokument. querySelector('#form-gdpr-edit-account-request-email'). Wert; Typ = 'Kunde/Bearbeiten'; openVerificationModal(); }); dokumentieren. querySelectorAll('#btn-gdpr-Anfragen-Anfrage, #btn-gdpr-Personenbezogene-Information-Anfrage, #btn-gdpr-Bestellungen-Anfrage'). forEach(element => { Element. addEventListener('click', function(e) { e. Standard verhindern(); gdprSlideUpAll(); Typ = ''; schalten (dies. getAttribute('id')) { case 'btn-gdpr-requests-request': type = 'Kunde/Anfragen'; brechen; case 'btn-gdpr-personal-information-request': Typ = 'Kunde/persönliche_Info'; brechen; case 'btn-gdpr-orders-request': type = 'Kunde/Aufträge'; brechen; } dokumentieren. querySelector('#form-gdpr-data-account-request-request-type'). Wert = Typ; slideDown(dokument. querySelector('#form-gdpr-data-account-request'), 200); Das. setAttribute("aria-erweitert", "true"); }) }); dokumentieren. querySelector('#form-gdpr-data-account-request-submit'). addEventListener('click', function(e) { e. Standard verhindern(); E-Mail = Dokument. querySelector('#form-gdpr-data-account-request-email'). Wert; Typ = Dokument. querySelector('#form-gdpr-data-account-request-request-type'). Wert; openVerificationModal(); }); dokumentieren. querySelector('#btn-gdpr-personal-data-report-request'). addEventListener('click', function(e) { e. Standard verhindern(); gdprSlideUpAll(); slideDown(dokument. querySelector('#form-gdpr-personal-data-report-request'), 200); Das. setAttribute("aria-erweitert", "true"); }); dokumentieren. querySelector('#form-gdpr-personal-data-report-request-submit'). addEventListener('click', function(e) { e. Standard verhindern(); E-Mail = Dokument. querySelector('#form-gdpr-personal-data-report-request-email'). Wert; Typ = 'Kunde/Bericht'; openVerificationModal(); }); dokumentieren. querySelector('#btn-gdpr-delete-account-request'). addEventListener('click', function(e) { e. Standard verhindern(); gdprSlideUpAll(); slideDown(dokument. querySelector('#form-gdpr-delete-account-request'), 200); Das. setAttribute("aria-erweitert", "true"); }); dokumentieren. querySelector('#form-gdpr-delete-account-request-submit'). addEventListener('click', function(e) { e. Standard verhindern(); E-Mail = Dokument. querySelector('#form-gdpr-delete-account-request-email'). Wert; Typ = 'Kunde/Löschen'; openVerificationModal(); });