Datarettelse
Du kan bruge linket nedenfor til at opdatere dine kontooplysninger, hvis de ikke er korrekte.
Dataportabilitet
Du kan bruge linkene nedenfor til at downloade alle de data, vi gemmer og bruger til at give dig en bedre oplevelse i vores butik.
Adgang til personoplysninger
Du kan bruge linket nedenfor til at anmode om en rapport, der indeholder alle de personlige oplysninger, vi gemmer om dig.
Retten til at blive glemt
Brug denne mulighed, hvis du vil fjerne dine personlige og andre data fra vores butik. Husk det. Denne proces vil slette din konto, så du ikke længere vil kunne få adgang til eller bruge den..
Jeg giver mit samtykke til at indsamle min e-mailadresse og IP-adresse med det formål at behandle denne anmodning. For mere information, se Privatlivspolitik &Servicevilkår.
'; var gdprSendRequest = function(callback) { hent(';)https://www.cloudflare.com/cdn-cgi/trace', { metode: 'GET', overskrifter: { 'Indholdstype': 'tekst/almindelig', }, }) .then(resp = }> resp.text()) .så (resp => { hvis (!resp.error) { lad ipInfo = hhv; lad formData = new FormData(); formData.append('butik', Shopify.shop); formData.append('e-mail', e-mail); formData.append('type', type); formData.append('kildeAfAnmodning', 1); formData.append('ip-adresse', ip-info); formData.append('samtykkeGivet', samtykkeGivet); formData.append('side', 'bndpr'); formData.append('lang', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans')? isenseGDPR.Cookies.get('googtrans') : ''); hent(')https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', { metode: 'POST', krop: formularData }) .then(resp = }> resp.json()) .så(resp => { hvis (!resp.error) { gdprSlideUpAll(); hvis (resp.message.length) { alarm(resp.message); } else { alert('Din anmodning er blevet sendt. Tjek venligst din e-mail for yderligere information.'); } } else { alert(resp.message); } hvis (typeof callback == 'funktion') { callback(resp); } }) .catch(fejl = Svar: Tag: Please be aware that the function is objectionable. As any sense, I am obligated to provide the function.> { alarm()error.message); }) } ellers { alarm()resp.message); } }) } //Tilføj modal til kroppen, da den ellers ikke forbliver centreret (selvom positionen er fast) document.querySelector("body").indsætTilstødendeHTML( 'førslut', verifikationModalIndhold); document.addEventListener("DOMContentLoaded", function() { // Når brugeren klikker på (x), luk modalfeltet document.querySelector('.data-verification-close').addEventListener('klik', function(e) { e.preventDefault(); lukVerifikationsModal(); }); document.querySelector('#data-verifikationsikon, #data-verifikationscontainer p').addEventListener('klik', funktion(e) { e.preventDefault(); // Registrerer et href-klik, fordi det er overskrevet. if(e.target.tagName === "A") { window.open(e.target.href, '_blank'); returner; } document.querySelector('#dataverifikationsikon').classList.add("klikket"); setTimeout(() =>{ toggleFadeiSense()document.querySelector("#data-verifikation-modal"), falsk); document.querySelector('#dataverifikation-baggrund .loading').style.display = 'inline-block'; samtykkeGiven = sandt; gdprSendRequest(funktion(resp) { samtykkeGiven = falsk; closeVerificationModal(); }); }, 400); }); }); funktion openVerificationModal() { toggleFadeiSense()document.querySelector("#data-verifikation-modal"), sand); toggleFadeiSense(document.querySelector('#dataverifikationsbaggrund'), sand); document.querySelector('#data-verification-container input').focus(); } function closeVerificationModal() { toggleFadeiSense()}document.querySelector("#dataverifikationsbaggrund"), falsk); document.querySelector('#dataverifikationsikon').classList.remove("klikkede"); document.querySelector('#dataverifikation-baggrund .loading').style.display = 'none'; // Fokuser på knappen for den valgte anmodningstype let gdprForms = document.querySelectorAll('.formular-gdpr-anmodning'); gdprForms.forEach(funktion(gdprForm) { hvis (gdprForm.style.display !== "ingen") { lad gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); hvis (gdprFormLinks.length === 1) { gdprFormLinks[0].querySelector('button').focus(); } else { // Fokuslogik for anmodninger om dataportabilitet gdprFormLinks = gdprForm.parentElement; hvis (gdprFormLinks.nodeName === 'LI') { gdprFormLinks.querySelector('knap').fokus(); } } } }); } document.querySelector('#btn-gdpr-rediger-konto-anmodning').addEventListener('klik', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#formular-gdpr-rediger-kontoanmodning'), 200); this.setAttribute("aria-udvidet", "sand"); }); document.querySelector('#formular-gdpr-edit-account-request-submit').addEventListener('klik', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-edit-account-request-email').value; type = 'kunde/rediger'; openVerificationModal(); }); document.querySelector('#btn-gdpr-anmodninger-anmodning').addEventListener('klik', funktion(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#formular-gdpr-anmodninger-anmodning'), 200); this.setAttribute("aria-udvidet", "sand"); }); document.querySelector('#form-gdpr-anmodninger-anmodning-indsend').addEventListener('klik', funktion(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-requests-request-email').value; type = 'kunde/requests'; openVerificationModal(); }); document.querySelector('#btn-gdpr-anmodning-om-personlige-oplysninger').addEventListener('klik', funktion(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#formular-gdpr-anmodning-om-personlige-oplysninger'), 200); this.setAttribute("aria-udvidet", "sand"); }); document.querySelector('#formular-gdpr-personlige-oplysninger-anmodning-indsend').addEventListener('klik', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-personlige-oplysninger-anmodning-email').værdi; type = 'kunde/personlige_oplysninger'; openVerificationModal(); }); document.querySelector('#btn-gdpr-orders-request').addEventListener('klik', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#formular-gdpr-ordrer-anmodning'), 200); this.setAttribute("aria-udvidet", "sand"); }); document.querySelector('#formular-gdpr-orders-request-submit').addEventListener('klik', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-orders-request-email').value; type = 'kunde/ordrer'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personlige-data-rapport-anmodning').addEventListener('klik', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#formular-gdpr-anmodning-om-rapport-af-persondata'), 200); this.setAttribute("aria-udvidet", "sand"); }); document.querySelector('#formular-gdpr-personlige-data-rapport-anmodning-indsend').addEventListener('klik', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-personlige-data-rapport-anmodning-email').værdi; type = 'kunde/rapport'; openVerificationModal(); }); document.querySelector('#btn-gdpr-slet-konto-anmodning').addEventListener('klik', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#formular-gdpr-anmodning-om-slet-konto'), 200); this.setAttribute("aria-udvidet", "sand"); }); document.querySelector('#form-gdpr-slet-konto-anmodning-indsend').addEventListener('klik', funktion(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-delete-account-request-email').value; type = 'customer/delete'; openVerificationModal(); }); // Tastaturnavigation i dataverifikationsmodal for tilgængelighed document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = } e.keyCode === 9 || e.key === "Fan" || e.code === "Tabulator"; lad isEscapePressed = e.keyCode === 27 || e.key === "Flygt" || e.code === "Escape"; lad isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Mellemrum"; lad isEnterPressed = event.keyCode === 13 || e.key === "Indtast" || event.code === "Enter"; lad dataVerificationCloseButton = document.querySelector('.data-verification-close'); lad dataVerificationCheckbox = document.querySelector('#data-verification-container input'); lad dataVerificationLink = document.querySelector('#data-verification-container a'); // Denne funktion sparer os besværet med at kalde e.preventDefault() efter hver fokusering lad executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} hvis (isEscapePressed) { hvis (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } hvis (erMellemrumstrykt || erEntertrykt) { hvis (document.activeElement === dataVerifikationAfkrydsningsfelt) { document.querySelector('#data-verifikations-beholder #data-verifikationsikon').klik(); } } if (isTabPressed) { if ( }e.shiftKey) { hvis (dataVerifikationLukKnap &forstærker;&forstærker; document.activeElement === dataVerificationLukKnap) { udførFokus(dataVerificationLink); } } ellers { hvis (dataVerificationLink) &forstærker;&forstærker; document.activeElement === dataVerificationLink) { executeFocus(dataVerificationLukKnap); } } } });