Berigtigelse af oplysninger
Hvis dine kontooplysninger er ukorrekte, kan du opdatere eller rette dem via linket nedenfor.
Dataportabilitet
Du kan bruge linkene nedenfor til at downloade alle de data, vi opbevarer og bruger for at give dig en bedre oplevelse i vores butik.
Adgang til personoplysninger
Du kan bruge linket nedenfor til at anmode om en rapport, som indeholder alle de personoplysninger, vi opbevarer om dig. Vi svarer inden for 30 dage.
Retten til at blive glemt
Brug denne mulighed, hvis du vil fjerne dine personoplysninger og øvrige data fra vores butik. Vær opmærksom på, at denne proces sletter din konto, så du ikke længere kan få adgang til eller bruge den.
Ret til begrænsning af behandling
Du kan under visse omstændigheder anmode om at begrænse eller midlertidigt standse behandlingen af dine personoplysninger. Kontakt os på privacy@yourdomain.com for at få hjælp.
Ret til indsigelse
Du har ret til at gøre indsigelse mod visse former for databehandling, herunder direkte markedsføring eller behandling baseret på legitime interesser. Kontakt os på privacy@yourdomain.com for at gøre indsigelse.
Kontaktoplysninger
Hvis du har spørgsmål om dine personoplysninger eller rettigheder vedrørende privatlivets fred, kan du kontakte vores databeskyttelsesrådgiver (DPO) på:
E-mail: admin@simgasm.com
Adresse:
Ret til at indgive en klage
Hvis du mener, at vi ikke har behandlet dine bekymringer, har du ret til at indgive en klage til din nationale databeskyttelsesmyndighed.
Jeg giver mit samtykke til indsamling af min e-mailadresse og IP-adresse med henblik på at behandle denne anmodning. Læs mere i privatlivspolitikken.
'; var isEmailValid = function(email) { let regex = /^(([^()\[\]\\.,;:\s@"]+(\.[^()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; if (email == '' || email == undefined) { return false; } else { return regex.test(email); } } var popiaSendRequest = function (callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { method: 'GET', headers: { 'Content-Type': 'text/plain', }, }) .then(resp => resp.text()) .then(resp => { if (!resp.error) { let ipInfo = resp; let formData = new FormData(); formData.append('shop', Shopify.shop); formData.append('email', email); formData.append('type', type); formData.append('sourceOfRequest', 10); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('page', 'popia'); formData.append('lang', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', (typeof isenseGDPR !== 'undefined' && isenseGDPR.Cookies) ? isenseGDPR.Cookies.get('googtrans') : ''); fetch('https://app.consentmo.com/gdprRequests/submitRequest', { method: 'POST', body: formData }) .then(resp => resp.json()) .then(resp => { if (!resp.error) { showInlineSuccessMessage(); } else { showInlineErrorMessage(resp.message || 'Noget gik galt. Prøv igen.'); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { showInlineErrorMessage(error.message || 'Noget gik galt. Prøv igen.'); }) } else { showInlineErrorMessage(resp.message || 'Noget gik galt. Prøv igen.'); } }) } function showInlineSuccessMessage() { if (!activeSubmitButton) { return; } var form = activeSubmitButton.closest('form'); if (!form) { return; } var errNode = form.querySelector('.gdpr-request-error'); if (errNode) { errNode.remove(); } var successNode = form.querySelector('.gdpr-request-success'); if (!successNode) { successNode = document.createElement('p'); successNode.className = 'gdpr-request-success'; form.appendChild(successNode); } successNode.textContent = successMessage; } function showInlineErrorMessage(message) { if (!activeSubmitButton) { return; } var form = activeSubmitButton.closest('form'); if (!form) { return; } var successNode = form.querySelector('.gdpr-request-success'); if (successNode) { successNode.remove(); } var errorNode = form.querySelector('.gdpr-request-error'); if (!errorNode) { errorNode = document.createElement('p'); errorNode.className = 'gdpr-request-error'; form.appendChild(errorNode); } errorNode.textContent = message; } //Føj modalvinduet til body, da det ellers ikke forbliver centreret (selvom position er fixed) document.querySelector("body").insertAdjacentHTML('beforeend', verificationModalContent); document.addEventListener('click', function(e) { let submitButton = e.target.closest('input[type="submit"]'); if (submitButton && submitButton.id && submitButton.id.indexOf('request-submit') !== -1) { activeSubmitButton = submitButton; } }); document.addEventListener("DOMContentLoaded", function () { // When the user clicks on (x), close the modal document.querySelector('.data-verification-close').addEventListener('click', function (e) { e.preventDefault(); closeVerificationModal(); // Fokuser på knappen for den valgte anmodningstype let popiaForms = document.querySelectorAll('.form-popia-request'); popiaForms.forEach(function(popiaForm) { if (popiaForm.style.display !== "none") { let popiaFormLinks = popiaForm.previousElementSibling.querySelectorAll('li'); if (popiaFormLinks.length === 1) { popiaFormLinks[0].querySelector('button').focus(); } } }); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function (e) { e.preventDefault(); // Registrer et klik på en href, fordi det overskrives. if (e.target.tagName === "A") { window.open(e.target.href, '_blank'); return; } document.querySelector('#data-verification-icon').classList.add("clicked"); setTimeout(() => { toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; consentGiven = true; popiaSendRequest(function (resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal() { if(!isEmailValid(email)) { showInlineErrorMessage('Ugyldig e-mailadresse'); return; } toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#data-verification-container input').focus(); } function closeVerificationModal() { toggleFadeiSense(document.querySelector("#data-verification-background"), false); document.querySelector('#data-verification-icon').classList.remove("clicked"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Fokuser på knappen for den valgte anmodningstype let popiaForms = document.querySelectorAll('.form-popia-request'); popiaForms.forEach(function(popiaForm) { if (popiaForm.style.display !== "none") { let popiaFormLinks = popiaForm.previousElementSibling.querySelectorAll('li'); if (popiaFormLinks.length === 1) { popiaFormLinks[0].querySelector('button').focus(); } else { // Fokuslogik for anmodninger om dataportabilitet popiaFormLinks = popiaForm.parentElement; if (popiaFormLinks.nodeName === 'LI') { popiaFormLinks.querySelector('button').focus(); } } } }); } document.querySelector('#btn-popia-edit-account-request').addEventListener('click', function (e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; popiaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-popia-edit-account-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-popia-edit-account-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-popia-edit-account-request-submit').addEventListener('click', function (e) { e.preventDefault(); email = document.querySelector('#form-popia-edit-account-request-email').value; type = 'customer/edit'; popiaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-popia-requests-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; popiaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-popia-requests-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-popia-requests-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-popia-requests-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-popia-requests-request-email').value; type = 'customer/requests'; popiaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-popia-personal-information-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; popiaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-popia-personal-information-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-popia-personal-information-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-popia-personal-information-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-popia-personal-information-request-email').value; type = 'customer/personal_info'; popiaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-popia-orders-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; popiaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-popia-orders-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-popia-orders-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-popia-orders-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-popia-orders-request-email').value; type = 'customer/orders'; popiaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-popia-personal-data-report-request').addEventListener('click', function (e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; popiaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-popia-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-popia-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-popia-personal-data-report-request-submit').addEventListener('click', function (e) { e.preventDefault(); email = document.querySelector('#form-popia-personal-data-report-request-email').value; type = 'customer/report'; popiaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-popia-delete-account-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; popiaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-popia-delete-account-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-popia-delete-account-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-popia-delete-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-popia-delete-account-request-email').value; type = 'customer/delete'; popiaSendRequest(function (resp) { consentGiven = true; }); }); // Tastaturnavigation i modalvinduet til databekræftelse af hensyn til tilgængelighed document.addEventListener("DOMContentLoaded", function() { document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; let isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; let isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Space"; let isEnterPressed = event.keyCode === 13 || e.key === "Enter" || event.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'); // Denne funktion sparer os for besværet med at kalde e.preventDefault() efter hver fokusering let executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (isEscapePressed) { if (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } if (isSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } if (isTabPressed) { if (e.shiftKey) { if (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } else { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); }); // ]]>