DSGVO-Konformität

Die App, die zur Sicherstellung der DSGVO-, LGPD-, CCPA-CPRA-, VCDPA-, CPA-, CTDPA-, APPI- und PIPEDA-Konformität dieser Website verwendet wird, erfasst Ihre IP-Adresse und Ihre E-Mail-Adresse, um die Daten zu verarbeiten. Weitere Informationen finden Sie unter Datenschutzerklärung und Nutzungsbedingungen

Datenberichtigung

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

Datenportabilität

Über die untenstehenden Links können Sie alle Daten herunterladen, die wir speichern und für ein besseres Erlebnis in unserem Shop verwenden.

Zugriff auf personenbezogene Daten

Über den untenstehenden Link können Sie einen Bericht anfordern, der alle persönlichen 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. Beachten Sie, dassdurch 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.StilTransitionProperty = 'Höhe, Rand, Polsterung'; Ziel.StilTransitionDuration = Dauer + 'ms'; Ziel.Stilbox Sizing = 'border-box'; Ziel.StilHöhe = Ziel.offsetHeight + 'px'; Ziel.offsetHeight; Ziel.Stiloverflow = 'versteckt'; Ziel.StilHöhe = 0; Ziel.StilpaddingTop = 0; Ziel.StilpaddingBottom = 0; Ziel.StilmarginTop = 0; Ziel.StilmarginBottom = 0; Fenster.setTimeout(() => { Ziel.Stildisplay = 'none'; Ziel.StilremoveProperty('height'); Ziel.StilremoveProperty('padding-top'); Ziel.StilremoveProperty('padding-bottom'); Ziel.StilremoveProperty('margin-top'); Ziel.StilremoveProperty('margin-bottom'); Ziel.StilremoveProperty('overflow'); Ziel.StilRemoveProperty('Übergangsdauer'); Ziel.StilremoveProperty('transition-property'); }, Dauer); // Setzen Sie beim Schließen des Abschnitts „Datenportabilität“ den Wert des Anforderungstyps wieder auf eine leere Zeichenfolge wenn (Ziel.getAttribute('id') === 'form-gdpr-data-account-request') { dokumentieren.querySelector('#form-gdpr-data-account-request-request-type').Wert = ''; } } /* HERUNTERRUTSCHEN */ let slideDown = (Ziel, Dauer=500) => { setTimeout(function(){ Ziel.StilremoveProperty('display'); let display = window.getComputedStyle(Ziel).Anzeige; if (display === 'none') display = 'block'; Ziel.StilAnzeige = Anzeige; let height = Ziel.offsetHeight; Ziel.Stiloverflow = 'versteckt'; Ziel.StilHöhe = 0; Ziel.StilpaddingTop = 0; Ziel.StilpaddingBottom = 0; Ziel.StilmarginTop = 0; Ziel.StilmarginBottom = 0; Ziel.offsetHeight; Ziel.Stilbox Sizing = 'border-box'; Ziel.StilTransitionProperty = "Höhe, Rand, Polsterung"; Ziel.StilTransitionDuration = Dauer + 'ms'; Ziel.StilHöhe = Höhe + 'px'; Ziel.StilremoveProperty('padding-top'); Ziel.StilremoveProperty('padding-bottom'); Ziel.StilremoveProperty('margin-top'); Ziel.StilremoveProperty('margin-bottom'); Fenster.setTimeout(() => { Ziel.StilremoveProperty('height'); Ziel.StilremoveProperty('overflow'); Ziel.StilRemoveProperty('Übergangsdauer'); Ziel.StilremoveProperty('transition-property'); }, Dauer); }, 100) } /* TOOGLE */ var slideToggle = (Ziel, Dauer = 500) => { wenn (Fenster.getComputedStyle(Ziel).display === 'none') { return slideDown(target, duration); } anders { return slideUp(Ziel, Dauer); } } /* VERBLASSEN */ var toggleFadeiSense = (elem, show) => { if (zeigen) { elem.Stildisplay = "block"; setTimeout(function(){ elem.Klassenliste.add('show-isense'); elem.Klassenliste.remove('hide-isense'); },20) } anders { elem.Klassenliste.remove('show-isense'); elem.Klassenliste.add('hide-isense'); setTimeout(() => { elem.Stildisplay = 'none'; }, 400) } } var gdprSlideUpAll = function() { slideUp(document.querySelector('#form-gdpr-edit-account-request'), 100); slideUp(document.querySelector('#form-gdpr-data-account-request'), 100); slideUp(document.querySelector('#form-gdpr-personal-data-report-request'), 100); slideUp(document.querySelector('#form-gdpr-delete-account-request'), 100); dokumentieren.querySelector('#gdpr_page button').setAttribute("aria-expanded", "false"); }; var E-Mail, Typ, EinwilligungGiven = false; varificationModalContent = '

Ich erkläre mich damit einverstanden, dass meine E-Mail-Adresse und meine IP-Adresse zum Zweck der Bearbeitung dieser Anfrage erhoben werden. Weitere Informationen finden Sie unter Datenschutzerklärung und Nutzungsbedingungen.

'; var gdprSendRequest = function(callback) { fetch('https://www.Wolkenflare.com/cdn-cgi/trace', { Methode: 'GET' , Überschriften: { 'Content-Type': 'text/plain', }, }) .then(resp => resp.Text()) .then(resp => { wenn (!bzw.Fehler) { let ipInfo = resp; let formData = new FormData(); formData.formData.append('shop', Shopify.Geschäft); formData.formData.append('email', email); formData.formData.append('type', type); formData.formData.append('sourceOfRequest', 1); formData.formData.append('ipAddress', ipInfo); formData.formData.append('consentGiven', consentGiven); formData.formData.append('page', 'gdpr'); formData.formData.append('lang', Shopify.lokal ? Shopify.lokal : ''); formData.formData.append('gtranslateLang', isenseGDPR.Kekse.get('googtrans') ? isenseDSGVO.Kekse.get('googtrans'): ''); fetch('https://gdpr.Apps.isenselabs.com/gdprRequests/submitRequest', { Methode: 'POST', body:formData }) .then(resp => resp.json()) .then(resp => { wenn (!bzw.Fehler) { gdprSlideUpAll(); wenn (bzw.Nachricht.Länge) { Alarm (bzw.Nachricht); } anders { Alert('Ihre Anfrage wurde erfolgreich übermittelt. Weitere Informationen finden Sie in Ihren E-Mails.'); } } anders { Alarm (bzw.Nachricht); } if (typeof callback == 'function') { Rückruf(bzw.); } }) .Catch(Fehler => { Warnung(Fehler.Nachricht); }) } anders { Alarm (bzw.Nachricht); } }) } //Modal an den Körper anhängen, da er sonst nicht zentriert bleibt (auch wenn die Position festgelegt ist) dokumentieren.querySelector("body").insertAdjacentHTML('beforeend', verifyModalContent); dokumentieren.addEventListener("DOMContentLoaded", function() { // Wenn der Benutzer auf (x) klickt, schließen Sie das Modal dokumentieren.querySelector('data-verification-close‘).addEventListener('click', function(e) { e.Standard verhindern(); closeVerificationModal(); }); dokumentieren.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.Standard verhindern(); // Den Klick einer Href erkennen, da diese überschrieben wird.wenn(z.ZieltagName === "A") { Fenster.öffnen (z.Zielhref, '_blank'); zurückkehren; } dokumentieren.querySelector('#data-verification-icon').Klassenliste.add("angeklickt"); setTimeout(()=>{ toggleFadeiSense(document.querySelector("#data-verification-modal"), false); dokumentieren.querySelector('#data-verification-background .Wird geladen').Stildisplay = 'inline-block'; ZustimmungGiven = true; gdprSendRequest(function(resp) { EinwilligungGiven = false; closeVerificationModal(); }); }, 400); }); }); Funktion openVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); dokumentieren.querySelector('#data-verification-container input').Fokus(); } Funktion closeVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-background"), false); dokumentieren.querySelector('#data-verification-icon').Klassenliste.entfernen("angeklickt"); dokumentieren.querySelector('#data-verification-background .Wird geladen').Stildisplay = 'none'; // Fokussieren Sie die Schaltfläche des ausgewählten Anforderungstyps let gdprForms = document.querySelectorAll('.form-gdpr-request'); gdprForms.forEach(function(gdprForm) { if (gdprForm.Stildisplay !== "none") { let gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); if (gdprFormLinks.Länge === 1) { gdprFormLinks[0].querySelector('button').Fokus(); } else if (gdprFormLinks.Länge > 1) { gdprFormPickedLinkValue = Dokument.querySelector('#form-gdpr-data-account-request-request-type').Wert; switch (gdprFormPickedLinkValue) { Feld „Kunde/Anfragen“: gdprFormLinks[0].querySelector('button').Fokus(); brechen; Fall 'Kunde/persönliche_Info': gdprFormLinks[1].querySelector('button').Fokus(); brechen; Fall 'Kunde/Bestellungen': gdprFormLinks[2].querySelector('button').Fokus(); brechen; Standard: brechen; } } } }); } dokumentieren.querySelector('#btn-gdpr-edit-account-request').addEventListener('click', function(e) { e.Standard verhindern(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-edit-account-request'), 200); Das.setAttribute("aria-expanded", "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; type = 'Kunde/Bearbeiten'; openVerificationModal(); }); dokumentieren.querySelectorAll('#btn-gdpr-requests-request, #btn-gdpr-personal-information-request, #btn-gdpr-orders-request').forEach(element => { Element.addEventListener('click', function(e) { e.Standard verhindern(); gdprSlideUpAll(); Typ = ''; Schalter(dies.getAttribute('id')) { Fall 'btn-gdpr-requests-request': type = 'Kunde/Anfragen'; brechen; Fall 'btn-gdpr-personal-information-request': type = 'customer/personal_info'; brechen; Fall 'btn-gdpr-orders-request': type = 'Kunde/Bestellungen'; brechen; } dokumentieren.querySelector('#form-gdpr-data-account-request-request-type').Wert = Typ; slideDown(document.querySelector('#form-gdpr-data-account-request'), 200); Das.setAttribute("aria-expanded", "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(document.querySelector('#form-gdpr-personal-data-report-request'), 200); Das.setAttribute("aria-expanded", "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; type = 'Kunde/Bericht'; openVerificationModal(); }); dokumentieren.querySelector('#btn-gdpr-delete-account-request').addEventListener('click', function(e) { e.Standard verhindern(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-delete-account-request'), 200); Das.setAttribute("aria-expanded", "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; type = 'Kunde/löschen'; openVerificationModal(); }); // Tastaturnavigation für die Anfragen der Compliance-Seite dokumentieren.querySelector('#gdpr_page').addEventListener('keydown', function(e) { sei isTabPressed = e.Schlüsselcode === 9 || e.Schlüssel === "Tab" || e.Code === "Tab"; // Diese Funktion erspart uns die Mühe, e aufzurufen.präventDefault() nach jedem Fokussieren letexecuteFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (isTabPressed) { let gdprFormPickedLinkValue = document.querySelector('#form-gdpr-data-account-request-request-type').Wert; let gdprRequestsButton = document.querySelector('#btn-gdpr-requests-request'); let personalInformationButton = document.querySelector('#btn-gdpr-personal-information-request'); letordersButton = document.querySelector('#btn-gdpr-orders-request'); let personalDataReportButton = document.querySelector('#btn-gdpr-personal-data-report-request'); let dataAccountFormEmailField = document.querySelector('#form-gdpr-data-account-request-email'); let dataAccountFormSubmitButton = document.querySelector('#form-gdpr-data-account-request-submit'); wenn (z.shift Taste) { wenn ((Dokument.activeElement === personalInformationButton && gdprFormPickedLinkValue === 'customer/requests') || (dokumentieren.activeElement ===ordersButton && gdprFormPickedLinkValue === 'customer/personal_info')) { executeFocus(dataAccountFormSubmitButton); } else if (document.activeElement === dataAccountFormEmailField) { if (gdprFormPickedLinkValue === 'customer/requests') { executeFocus(gdprRequestsButton); } else if (gdprFormPickedLinkValue === 'customer/personal_info') { executeFocus(personalInformationButton); } } else if (document.activeElement === personalDataReportButton) { if (gdprFormPickedLinkValue !== 'customer/orders') { executeFocus(ordersButton); } } } anders { wenn ((Dokument.activeElement === gdprRequestsButton && gdprFormPickedLinkValue === 'customer/requests') || (dokumentieren.activeElement === personalInformationButton && gdprFormPickedLinkValue === 'customer/personal_info')) { executeFocus(dataAccountFormEmailField); } else if (document.activeElement === dataAccountFormSubmitButton) { if (gdprFormPickedLinkValue === 'customer/requests') { executeFocus(personalInformationButton); } else if (gdprFormPickedLinkValue === 'customer/personal_info') { executeFocus(ordersButton); } } else if (document.activeElement ===ordersButton) { if (gdprFormPickedLinkValue !== 'customer/orders') { executeFocus(personalDataReportButton); } } } } }); // Tastaturnavigation im Datenüberprüfungsmodal für Barrierefreiheit dokumentieren.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { sei isTabPressed = e.Schlüsselcode === 9 || e.Schlüssel === "Tab" || e.Code === "Tab"; sei isEscapePressed = e.Schlüsselcode === 27 || e.Schlüssel === „Escape“ || e.Code === "Escape"; let isSpacePressed = event.Schlüsselcode === 32 || e.Schlüssel === " " || Ereignis.code === "Leerzeichen"; let isEnterPressed = event.Schlüsselcode === 13 || e.Taste === „Enter“ || Ereignis.Code === "Enter"; 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 die Mühe, e aufzurufen.präventDefault() nach jedem Fokussieren letexecuteFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (isEscapePressed) { if (dataVerificationCloseButton) { dataVerificationCloseButton.klicken(); } } if (Leertaste gedrückt || ist Eingabetaste gedrückt) { of (document.activeElement === dataVerificationCheckbox) { dokumentieren.querySelector('#data-verification-container #data-verification-icon').klicken(); } } if (isSpacePressed || isEnterPressed) { let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); wenn (Dokument.activeElement === dataVerificationCheckbox) { dokumentieren.querySelector('#data-verification-container #data-verification-icon').klicken(); } } if (isTabPressed) { wenn (z.shift Taste) { if (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } anders { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } });

Sprechen Sie über Ihre Marke

Teilen Sie Informationen über Ihre Marke mit Ihren Kunden. Beschreiben Sie ein Produkt, machen Sie Ankündigungen oder heißen Sie Kunden in Ihrem Geschäft willkommen.

Bild mit Text

Kombinieren Sie Text mit einem Bild, um sich auf das von Ihnen ausgewählte Produkt, die von Ihnen ausgewählte Sammlung oder den von Ihnen ausgewählten Blogbeitrag zu konzentrieren. Fügen Sie Details zur Verfügbarkeit und zum Stil hinzu oder geben Sie sogar eine Bewertung ab.

Bild mit Text

Kombinieren Sie Text mit einem Bild, um sich auf das von Ihnen ausgewählte Produkt, die von Ihnen ausgewählte Sammlung oder den von Ihnen ausgewählten Blogbeitrag zu konzentrieren. Fügen Sie Details zur Verfügbarkeit und zum Stil hinzu oder geben Sie sogar eine Bewertung ab.