Retting av opplysninger
Hvis kontoopplysningene dine er feil, kan du oppdatere eller korrigere dem ved hjelp av lenken nedenfor
Dataportabilitet
Du kan bruke lenken nedenfor til å laste ned alle opplysningene vi lagrer og bruker for å gi deg en bedre opplevelse i butikken vår
Tilgang til personopplysninger
Du kan bruke lenken nedenfor til å be om en rapport som inneholder alle personopplysningene vi lagrer om deg. Vi svarer innen 30 dager
Retten til å bli glemt
Bruk dette alternativet hvis du ønsker å slette personopplysningene dine og andre opplysninger om deg fra butikken vår. Vær oppmerksom på at denne prosessen sletter kontoen din, slik at du ikke lenger kan få tilgang til eller bruke den
Rett til begrensning av behandling
Under visse vilkår kan du be om at behandlingen av personopplysningene dine begrenses eller stanses midlertidig. Kontakt oss på admin@simgasm.com for å få hjelp
Rett til å protestere
Du har rett til å protestere mot visse typer behandling, inkludert direkte markedsføring eller behandling basert på berettiget interesse. Du kan kontakte oss på admin@simgasm.com for å sende inn en innsigelse
Kontaktinformasjon
Hvis du har spørsmål om personopplysningene dine eller personvernrettighetene dine, kan du kontakte vårt personvernombud (DPO) på:
E-post: admin@simgasm.com
Adresse:
Rett til å klage
Hvis du mener at vi fortsatt ikke har håndtert bekymringen din, har du rett til å sende inn en klage til datatilsynsmyndigheten i landet ditt
Jeg samtykker til innsamling av e-postadressen og IP-adressen min for å behandle denne forespørselen. Du finner mer informasjon i personvernerklæringen.
'; 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 pdpaSendRequest = 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', 9); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('page', 'pdpa'); 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); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { showInlineErrorMessage(error.message || 'Noe gikk galt. Prøv igjen.'); }) } else { showInlineErrorMessage(resp.message || 'Noe gikk galt. Prøv igjen.'); } }) } 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; } //Legg modalvinduet til i body, fordi det ellers ikke forblir sentrert (selv om posisjonen er fast) 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 forespørselstypen let pdpaForms = document.querySelectorAll('.form-pdpa-request'); pdpaForms.forEach(function(pdpaForm) { if (pdpaForm.style.display !== "none") { let pdpaFormLinks = pdpaForm.previousElementSibling.querySelectorAll('li'); if (pdpaFormLinks.length === 1) { pdpaFormLinks[0].querySelector('button').focus(); } } }); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function (e) { e.preventDefault(); // Registrer et klikk 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; pdpaSendRequest(function (resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal() { if(!isEmailValid(email)) { showInlineErrorMessage('Ugyldig e-postadresse'); 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 forespørselstypen let pdpaForms = document.querySelectorAll('.form-pdpa-request'); pdpaForms.forEach(function(pdpaForm) { if (pdpaForm.style.display !== "none") { let pdpaFormLinks = pdpaForm.previousElementSibling.querySelectorAll('li'); if (pdpaFormLinks.length === 1) { pdpaFormLinks[0].querySelector('button').focus(); } else { // Fokuslogikk for forespørsler om dataportabilitet pdpaFormLinks = pdpaForm.parentElement; if (pdpaFormLinks.nodeName === 'LI') { pdpaFormLinks.querySelector('button').focus(); } } } }); } document.querySelector('#btn-pdpa-edit-account-request').addEventListener('click', function (e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-edit-account-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-edit-account-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-edit-account-request-submit').addEventListener('click', function (e) { e.preventDefault(); email = document.querySelector('#form-pdpa-edit-account-request-email').value; type = 'customer/edit'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-requests-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-requests-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-requests-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-requests-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-pdpa-requests-request-email').value; type = 'customer/requests'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-personal-information-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-personal-information-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-personal-information-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-personal-information-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-pdpa-personal-information-request-email').value; type = 'customer/personal_info'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-orders-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-orders-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-orders-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-orders-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-pdpa-orders-request-email').value; type = 'customer/orders'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-personal-data-report-request').addEventListener('click', function (e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-personal-data-report-request-submit').addEventListener('click', function (e) { e.preventDefault(); email = document.querySelector('#form-pdpa-personal-data-report-request-email').value; type = 'customer/report'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-delete-account-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-delete-account-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-delete-account-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-delete-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-pdpa-delete-account-request-email').value; type = 'customer/delete'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); // Tastaturnavigasjon i modalen for dataverifisering av hensyn til tilgjengelighet 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 funksjonen gjør at vi slipper å kalle e.preventDefault() etter 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); } } } }); }); // ]]>