Donotsell lehe spinner 1500ms ja Togglefadeisense dokument

Teie privaatsus on meile oluline. Nagu on kirjeldatud meie Privaatsuspoliitikas, kogume teatud isikuandmeid teie suhtlemise kaudu meie veebisaidiga, sealhulgas küpsiseid ja sarnaseid jälgimistehnoloogiaid. Võime neid andmeid jagada kolmandate osapooltega, näiteks reklaamipartneritega, et pakkuda isikupärastatud reklaame ja parandada teie veebikogemust.

Mõnede USA osariikide privaatsusseaduste kohaselt võib isikuandmete jagamine sihitud reklaami jaoks olla käsitletav kui "müük", "jagamine" või "sihitud reklaam". Sõltuvalt teie asukohast on teil õigus neist tegevustest keelduda.

Kuidas Opt Out teha

  • Klõpsake "Opt Out", et takistada oma brauseril isikuandmete jagamist.
  • Märgi ruut ja sisesta oma e-post, et laiendada seda loobumist oma kliendikontole.

Kui teie brauser toetab Global Privacy Control (GPC) ja teil on see lubatud, töötleme teie taotluse automaatselt kui loobumise seal, kus seadus seda nõuab.


Annan oma nõusoleku minu e-posti aadressi ja IP-aadressi kogumiseks selle taotluse töötlemise eesmärgil. Lisateabe saamiseks vaadake Privaatsuspoliitika &amp Teenusetingimused.

'; 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 usSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { meetod: 'GET' , päised: { '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('Kliendi privaatsuse API ei ole praegusel lehel määratletud'); } if (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } // lähtesta hüpikakna tekst document.querySelector('#donotsell-modal-container-text').innerHTML = 'Annan nõusoleku oma e-posti ja IP-aadressi kogumiseks selle taotluse töötlemise eesmärgil. Lisateabe saamiseks vaadake Privaatsuspoliitika &amp Kasutustingimused.'; } 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('Teie päring on edukalt esitatud. Palun kontrollige lisateabe saamiseks oma e-posti.'); } } else { alert(resp.message); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { alert(error.message); }) } muul juhul { alert(resp.message); } }) } // Lisa modaal body-sse, sest muidu ei jää see keskele (isegi kui positsioon on fikseeritud) document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent); document.addEventListener("DOMContentLoaded", function() { 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(); // Tuvasta href klikk, sest see on üle kirjutatud. 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'; nõusolekAntud = true; usSendRequest(function(resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal(){ if(!isEmailValid(email)) { alert('Vigane e-post'); 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'; // Keskendu valitud taotlustüübi nupule 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 { // Fookuse loogika andmete ülekantavuse taotluste jaoks 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'; // Kontrolli, kas klient on sisse logitud if (__st.cid != undefined) { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Annan nõusoleku oma e-posti ja IP-aadressi kogumiseks selle taotluse töötlemise eesmärgil. Lisateabe saamiseks vaadake Privaatsuspoliitika &amp Kasutustingimused.'; } else { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Annan nõusoleku oma e-posti ja IP-aadressi kogumiseks selle taotluse töötlemise eesmärgil. Lisateabe saamiseks vaadake Privaatsuspoliitika &amp Kasutustingimused. Märkus: Kui olete külalisena kasutaja või te pole oma kontole sisse logitud, kehtib teie loobumisvalik ainult selle brauseri seansi jooksul.'; } openVerificationModal(); }); // Klaviatuuriga navigeerimine andmete kontrollimise modaalis ligipääsetavuse jaoks 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'); // See funktsioon säästab meid vajadusest kutsuda e.preventDefault() pärast iga fookustamist 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 = 'Edukas loobumine'; 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 setupForm() { var formContainer = document.getElementById('pc--opt-out-form-container'); formContainer.style.display = 'block'; } function loadFeatureCallback(error) { if (error) { throw error; } seadistaVorm(); } function ccpaOptOutLoader() { window.Shopify.loadFeatures( [ { name: 'consent-tracking-api', version: '0.1', }, ], loadFeatureCallback, ); } ccpaOptOutLoader(); document.getElementById('btn-donotsell-opt-out').addEventListener('click', function (e) { e.preventDefault(); window.Shopify.customerPrivacy.setTrackingConsent({"sale_of_data": false}, () => { näitaEdukuseSõnumit(); }); }); if (typeof window.Shopify.customerPrivacy !== 'undefined') { var values = window.Shopify.customerPrivacy.currentVisitorConsent(); }