Hvis du befinner deg i Japan, har du visse rettigheter knyttet til personopplysningene dine i henhold til den japanske personopplysningsloven (APPI). Du kan utøve rettighetene dine ved å velge blant alternativene nedenfor.
Se eller last ned opplysningene
Du kan be om innsyn i personopplysningene vi har om deg, inkludert bestillingshistorikk og kontoinformasjon.
Svartid: Vi svarer uten ugrunnet opphold (innen rimelig tid) etter at vi har mottatt forespørselen.
Retting av registrerte opplysninger (retting, supplering eller sletting)
Hvis personopplysningene vi har om deg, er feil, kan du be om at opplysningene rettes, suppleres eller slettes (for eksempel feil adresse eller feilstavet navn).
Stans av behandling eller sletting
I visse tilfeller kan du be om at behandlingen av personopplysningene dine stanses, eller at opplysningene slettes (inkludert sletting av kontoen).
⚠️ Viktig: Det kan hende at vi ikke kan slette all informasjon umiddelbart på grunn av skatt, juridiske krav, sikkerhet, forebygging av svindel eller lignende.
Trekk tilbake samtykke / endre personverninnstillinger
Du har rett til når som helst å trekke tilbake samtykket til sporingsteknologi, inkludert samtykke til Shopify-markedsføring. Dette gjelder fremtidig bruk av nettbutikken vår og stanser innsamling av data til valgfrie formål.
Personvernvalg
Administrer personverninnstillingene. Avhengig av hvor du bor, kan du ha rett til å reservere deg mot salg av personopplysninger, trekke tilbake samtykket til sporing eller tilpasse innstillingene for informasjonskapsler.
Kontakt oss
Kontakt oss nedenfor hvis du har spørsmål om behandlingen av personopplysninger eller ønsker å utøve rettighetene dine.
E-post: admin@simgasm.com
Adresse:
Kontakt for klager
Hvis du ikke er fornøyd med hvordan vi har håndtert saken, kan du kontakte eller sende inn en klage til Personvernkommisjonen (PPC) eller en godkjent personvernorganisasjon.
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 appiSendRequest = 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(); if (type === 'customer/do-not-sell') { isenseGDPR.Cookies.set('cookieconsent_preferences_disabled', 'analytics,marketing,functionality,', { expires: 365 }); isenseGDPR.Cookies.set('cookieconsent_status', 'accept_selected', { expires: 365 }); if (typeof window.Shopify.customerPrivacy !== 'undefined' && typeof window.Shopify.customerPrivacy.setTrackingConsent === 'function') { window.Shopify.customerPrivacy.setTrackingConsent( { "sale_of_data": false, }, () => { console.log('sale_of_data: false')} ); } else { console.log('API-et for kundepersonvern er ikke definert på denne siden'); } if (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } // tilbakestill popup-teksten document.querySelector('#appi-modal-container-text').innerHTML = 'Jeg samtykker til innsamling av e-postadressen og IP-adressen min for å behandle denne forespørselen. Du finner mer informasjon i personvernerklæringen.'; } formData.append('shop', Shopify.shop); formData.append('email', email); formData.append('type', type); formData.append('sourceOfRequest', 3); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('page', 'appi'); 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 || 'Noe gikk galt. Prøv igjen.'); } 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; } document.addEventListener("DOMContentLoaded", function() { //Legg modalvinduet til i body, siden det ellers ikke forblir sentrert (selv om 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; } }); let searchParams = new URLSearchParams(window.location.search); let param = searchParams.get('id'); if(param) { document.getElementById(param).scrollIntoView(); } // 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 appiForms = document.querySelectorAll('.form-appi-request'); appiForms.forEach(function(appiForm) { if (appiForm.style.display !== "none") { let appiFormLinks = appiForm.previousElementSibling; if (appiFormLinks && appiFormLinks.querySelectorAll('li').length === 1) { appiFormLinks.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; appiSendRequest(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 appiForms = document.querySelectorAll('.form-appi-request'); appiForms.forEach(function(appiForm) { if (appiForm.style.display !== "none") { let appiFormLinks = appiForm.previousElementSibling; if (appiFormLinks && appiFormLinks.querySelectorAll('li').length === 1) { appiFormLinks.querySelector('button').focus(); } } }); } document.querySelector('#btn-appi-access-data-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; appiSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-appi-access-data-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-appi-access-data-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-appi-access-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-appi-access-data-request-email').value; type = 'customer/report'; openVerificationModal(); }); document.querySelector('#btn-appi-correct-info-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; appiSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-appi-correct-info-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-appi-correct-info-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-appi-correct-info-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-appi-correct-info-request-email').value; type = 'customer/edit'; openVerificationModal(); }); document.querySelector('#btn-appi-delete-data-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; appiSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-appi-delete-data-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-appi-delete-data-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-appi-delete-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-appi-delete-data-request-email').value; type = 'customer/delete'; openVerificationModal(); }); // Tilbaketrekking av samtykke document.querySelector('#btn-appi-withdraw-consent-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; appiSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-appi-withdraw-consent-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-appi-withdraw-consent-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-appi-withdraw-consent-request-submit').addEventListener('click', function(e) { e.preventDefault(); activeSubmitButton = this; email = document.querySelector('#form-appi-withdraw-consent-request-email').value; type = 'customer/withdraw_consent'; openVerificationModal(); }); // Oppdater personverninnstillingene document.querySelector('#btn-appi-update-privacy-settings').addEventListener('click', function(e) { e.preventDefault(); if (typeof showPreferences === 'function') { showPreferences(this); return; } let settingsButton = document.querySelector('.cc-window .cc-settings'); if (settingsButton) { settingsButton.click(); return; } alert('Personverninnstillinger er ikke tilgjengelige på denne siden.'); }); // Tastaturnavigasjon i modalen for databekreftelse for bedre 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); } } } }); });