Spinner 1500ms Ääretön Pyöritys 0deg:stä 360deg:iin Lomakkeet
Yksityisyytesi on meille tärkeä. Kuten Tietosuojakäytännössämme on kuvattu, keräämme tiettyjä henkilötietoja vuorovaikutuksistasi verkkosivustomme kanssa, mukaan lukien evästeet ja vastaavat seurantateknologiat. Saatamme jakaa näitä tietoja kolmansien osapuolten, kuten mainoskumppaneiden, kanssa tarjotaksemme personoituja mainoksia ja parantaaksemme verkkokokemustasi.
Tietyissä Yhdysvaltain osavaltioiden tietosuojalaeissa henkilötietojen jakaminen kohdennettua mainontaa varten voidaan katsoa "myynniksi", "jakamiseksi" tai "kohdennetuksi mainonnaksi". Sijainnistasi riippuen sinulla on oikeus kieltäytyä näistä toiminnoista.
Kuinka kieltäytyä
- Napsauta "Opt Out" estääksesi selaintasi jakamasta henkilötietoja.
- Ruksaa ruutu ja syötä sähköpostiosoitteesi laajentaaksesi tämän peruutuksen asiakastilillesi.
Jos selaimesi tukee Global Privacy Control (GPC) -toimintoa ja se on käytössä, käsittelemme pyyntösi automaattisesti peruutuksena, missä laki sitä edellyttää.
Peruutus onnistui
Annan suostumukseni sähköpostiosoitteeni ja IP-osoitteeni keräämiseen tämän pyynnön käsittelyä varten. Lisätietoja löytyy Tietosuojakäytännöstä & Käyttöehdoista.
'; var isEmailValid = function(sähköposti) { 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 (sähköposti == '' || sähköposti == undefined) { return false; } else { return regex.test(sähköposti); } } var usSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { menetelmä: 'GET' , otsikot: { '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') { if (typeof localStorage.getItem("gdprCache") !== 'undefined' && localStorage.getItem("gdprCache") !== null) { let gdprCache = JSON.parse(localStorage.getItem("gdprCache")); if (typeof gdprCache.userIsInSaleOfDataRegion !== 'undefined' && (gdprCache.userIsInSaleOfDataRegion === 'true' || gdprCache.userIsInSaleOfDataRegion === true)) { window.Shopify.customerPrivacy.setTrackingConsent( { "sale_of_data": false, }, () => { console.log('sale_of_data: false')} ); } } } else { console.log('Asiakkaan tietosuoja-API:tä ei ole määritelty tällä sivulla'); } if (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } // nollaa ponnahdusikkunan teksti document.querySelector('#donotsell-modal-container-text').innerHTML = 'Annan suostumukseni sähköpostiosoitteeni ja IP-osoitteeni keräämiseen tämän pyynnön käsittelyä varten. Lisätietoja löydät Tietosuojakäytännöstä & Käyttöehdoista.'; } formData.append('shop', Shopify.shop); formData.append('email', email); formData.append('type', type); formData.append('sourceOfRequest', 7); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('page', 'us laws'); 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', { method: 'POST', body: formData }) .then(resp => resp.json()) .then(resp => { if (!resp.error) { usSlideUpAll(); if (resp.message.length) { alert(resp.message); } else { alert('Pyyntösi on lähetetty onnistuneesti. Tarkista sähköpostisi saadaksesi lisätietoja.'); } } else { alert(resp.message); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { alert(error.message); }) } muuten { alert(resp.message); } }) } document.addEventListener("DOMContentLoaded", function() { // Lisää modaali bodyyn, koska muuten se ei pysy keskitettynä (vaikka position olisi fixed) document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent); 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(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.preventDefault(); // Havaitse href:n klikkaus, koska se on ylikirjoitettu. 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'; suostumusAnnettu = true; usSendRequest(function(resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal(){ if(!isEmailValid(email)) { alert('Virheellinen sähköposti'); 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'; // Keskity valitun pyyntölajin painikkeeseen let usLawsForms = document.querySelectorAll('.form-donotsell-request'); usLawsForms.forEach(function(usLawsForm) { if (usLawsForm.style.display !== "none") { let usLawsFormLinks = usLawsForm.previousElementSibling.querySelectorAll('li'); if (usLawsFormLinks.length === 1) { usLawsFormLinks[0].querySelector('button').focus(); } else { // Fokuslogiikka tietojen siirrettävyyspyynnöille usLawsFormLinks = usLawsForm.parentElement; if (usLawsFormLinks.nodeName === 'LI') { usLawsFormLinks.querySelector('button').focus(); } } } }); } document.querySelector('#btn-donotsell-do-not-sell-request').addEventListener('change', function(e) { e.preventDefault(); let isExpanded = this.checked; usSlideUpAll(); if(isExpanded) { slideDown(document.querySelector('#form-donotsell-do-not-sell-request'), 200); } else { slideUp(document.querySelector('#form-donotsell-do-not-sell-request'), 200); } }); document.querySelector('#form-donotsell-do-not-sell-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-donotsell-do-not-sell-request-email').value; type = 'customer/do-not-sell'; // Tarkista, onko asiakas kirjautunut sisään if (typeof __st !== "undefined" && __st.cid != undefined) { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Annan suostumukseni sähköpostiosoitteeni ja IP-osoitteeni keräämiseen tämän pyynnön käsittelyä varten. Lisätietoja löydät Tietosuojakäytännöstä & Käyttöehdoista.'; } else { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Annan suostumukseni sähköpostiosoitteeni ja IP-osoitteeni keräämiseen tämän pyynnön käsittelyä varten. Lisätietoja löydät Tietosuojakäytännöstä & Käyttöehdoista. Huom: Jos olet vierailija tai et ole kirjautunut tilillesi, valintasi olla osallistumatta on voimassa vain tämän selaimen istunnon ajan.'; } openVerificationModal(); }); // Näppäimistön navigointi tietojen vahvistusikkunassa saavutettavuuden vuoksi 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'); // Tämä funktio säästää meiltä vaivan kutsua e.preventDefault() jokaisen fokusoimisen jälkeen 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); } } } }); function showSuccessMessage() { var successMessageh3 = document.getElementById('pc--opt-out-success'); var successMessageEle = successMessageh3.getElementsByTagName('span')[0]; var successMessage = 'Peruutus onnistui'; successMessageEle.innerHTML = successMessage; successMessageh3.style.display = 'flex'; } function showErrorMessage() { document.getElementById('pc--opt-out-error').style.display = 'flex'; } function showNotApplicableMessage() { document.getElementById('pc--opt-out-not-applicable').style.display = 'block'; } function valmisteleLomake() { var formContainer = document.getElementById('pc--opt-out-form-container'); formContainer.style.display = 'block'; } function lataaOminaisuusTakaisinsoitto(error) { if (error) { heitä virhe; } valmisteleLomake(); } function ccpaOptOutLataaja() { window.Shopify.loadFeatures( [ { name: 'consent-tracking-api', version: '0.1', }, ], lataaOminaisuusTakaisinsoitto, ); } ccpaOptOutLataaja(); document.getElementById('btn-donotsell-opt-out').addEventListener('click', function (e) { e.preventDefault(); window.Shopify.customerPrivacy.setTrackingConsent({"sale_of_data": false}, () => { näytäOnnistumisviesti(); }); }); if (typeof window.Shopify.customerPrivacy !== 'undefined') { var values = window.Shopify.customerPrivacy.currentVisitorConsent(); }

