Die App, die zur Gewährleistung der DSGVO-, LGPD-, APPI- und PIPEDA-Konformität dieser Site verwendet wird, erfasst Ihre IP- und E-Mail-Adresse, um die Daten zu verarbeiten. Weitere Informationen finden Sie in
den Datenschutzbestimmungen und Servicebedingungen.
Datenberichtigung
Über den unten stehenden Link können Sie Ihre Kontodaten aktualisieren, wenn diese nicht mehr korrekt sind.
Bearbeiten Sie Ihre Kontoinformationen
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.
PIPEDA-Anfragen
Persönliche Informationen
Bestellungen
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 .
Löschung personenbezogener Daten beantragen
';
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() {
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);
}
}
}
});
// ]]>