Pagina di caricamento Donotsell 1500ms e documento Togglefadeisense
La tua privacy è importante per noi. Come indicato nella nostra Informativa sulla privacy , raccogliamo alcune informazioni personali attraverso le tue interazioni con il nostro sito web, inclusi cookie e tecnologie di tracciamento simili. Potremmo condividere questi dati con terze parti, come partner pubblicitari, per fornirti annunci personalizzati e migliorare la tua esperienza online.
In base alle leggi sulla privacy di alcuni stati degli Stati Uniti, la condivisione di dati personali per pubblicità mirata può essere considerata una "vendita" , una "condivisione" o una "pubblicità mirata" . A seconda della tua posizione, hai il diritto di rifiutare queste attività.
Come rinunciare
- Fai clic su "Annulla iscrizione" per impedire al tuo browser di condividere i tuoi dati personali.
- Seleziona la casella e inserisci il tuo indirizzo email per estendere questa esclusione al tuo account cliente.
Se il tuo browser supporta il Global Privacy Control (GPC) e lo hai abilitato, elaboreremo automaticamente la tua richiesta come opt-out, ove richiesto dalla legge.
Esclusione effettuata con successo
Acconsento alla raccolta del mio indirizzo email e IP allo scopo di elaborare questa richiesta. Per maggiori informazioni, consulta l'Informativa sulla privacy e i Termini di servizio .
'; var isEmailValid = function(email) { lascia che 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,}))$/; se (email == '' || email == indefinito) { restituisci falso; } altro { restituisci regex.test(email); } } var usSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { metodo: 'GET' , intestazioni: { 'Content-Type': 'text/plain', }, }) .then(resp => resp.text()) .then(resp => { se (!risp.errore) { lascia ipInfo = resp; lascia che formData = new FormData(); se (tipo === 'cliente/non-vendere') { isenseGDPR.Cookies.set('cookieconsent_preferences_disabled', 'analytics,marketing,functionality,', { expires: 365 }); isenseGDPR.Cookies.set('cookieconsent_status', 'accept_selected', { scade: 365 }); if (typeof window.Shopify.customerPrivacy !== 'undefined' && typeof window.Shopify.customerPrivacy.setTrackingConsent === 'function') { se (tipo di localStorage.getItem("gdprCache") !== 'non definito' e localStorage.getItem("gdprCache") !== null) { lascia che gdprCache = JSON.parse(localStorage.getItem("gdprCache")); se (tipo di gdprCache.userIsInSaleOfDataRegion !== 'non definito' && (gdprCache.userIsInSaleOfDataRegion === 'vero' || gdprCache.userIsInSaleOfDataRegion === vero)) { window.Shopify.customerPrivacy.setTrackingConsent( { "vendita_di_dati": falso, }, () => { console.log('vendita_di_dati: false')} ); } } } altro { console.log('L'API per la privacy dei clienti non è definita nella pagina corrente'); } se (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } // reimposta il testo popup document.querySelector('#donotsell-modal-container-text').innerHTML = 'Acconsento alla raccolta del mio indirizzo email e IP allo scopo di elaborare questa richiesta. Per maggiori informazioni, consulta l'Informativa sulla privacy e i Termini di servizio .'; } formData.append('negozio', Shopify.shop); formData.append('email', email); formData.append('tipo', tipo); formData.append('sourceOfRequest', 7); formData.append('indirizzoip', ipInfo); formData.append('consenso dato', consenso dato); formData.append('pagina', 'leggi statunitensi'); 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', { metodo: 'POST', corpo: formData }) .then(resp => resp.json()) .then(resp => { se (!risp.errore) { usSlideUpAll(); se (risp.lunghezza.messaggio) { avviso(risp.messaggio); } altro { alert('La tua richiesta è stata inviata con successo. Controlla la tua email per maggiori informazioni.'); } } altro { avviso(risp.messaggio); } se (tipo di callback == 'funzione') { richiamata(risp); } }) .catch(errore => { avviso(errore.messaggio); }) } altro { avviso(risp.messaggio); } }) } //Aggiungi il modale al corpo, perché altrimenti non rimarrà centrato (anche se la posizione è fissa) document.querySelector("body").insertAdjacentHTML( 'beforeend', verificationModalContent); document.addEventListener("DOMContentLoaded", function() { lascia searchParams = new URLSearchParams(window.location.search); lascia che param = searchParams.get('id'); se(parametro) { document.getElementById(param).scrollIntoView(); } // Quando l'utente clicca su (x), chiudi la finestra modale document.querySelector('.data-verification-close').addEventListener('clic', function(e) { e.preventDefault(); closeVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.preventDefault(); // Rileva il clic di un href, perché è stato sovrascritto. if(e.target.tagName === "A") { window.open(e.target.href, '_blank'); ritorno; } document.querySelector('#data-verification-icon').classList.add("cliccato"); impostaTimeout(()=>{ toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; consentGiven = true; usSendRequest(funzione(risp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); funzione openVerificationModal(){ se(!isEmailValid(email)) { alert('Email non valida'); ritorno; } toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#input contenitore verifica dati').focus(); } funzione closeVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-background"), false); document.querySelector('#data-verification-icon').classList.remove("cliccato"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Metti a fuoco il pulsante del tipo di richiesta che è stato selezionato lascia che usLawsForms = document.querySelectorAll('.form-donotsell-request'); usLawsForms.forEach(function(usLawsForm) { se (usLawsForm.style.display !== "nessuno") { lascia che usLawsFormLinks = usLawsForm.previousElementSibling.querySelectorAll('li'); se (usLawsFormLinks.length === 1) { usLawsFormLinks[0].querySelector('pulsante').focus(); } altro { // Logica di messa a fuoco per le richieste di portabilità dei dati usLawsFormLinks = usLawsForm.parentElement; se (usLawsFormLinks.nodeName === 'LI') { usLawsFormLinks.querySelector('pulsante').focus(); } } } }); } document.querySelector('#btn-donotsell-do-not-sell-request').addEventListener('change', function(e) { e.preventDefault(); lascia che sia espanso = questo.controllato; usSlideUpAll(); se(èEspanso) { slideDown(document.querySelector('#form-donotsell-do-not-sell-request'), 200); } altro { 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; tipo = 'cliente/non vendere'; // Controlla se il cliente ha effettuato l'accesso se (__st.cid != indefinito) { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Acconsento alla raccolta del mio indirizzo email e IP allo scopo di elaborare questa richiesta. Per maggiori informazioni, consulta l'Informativa sulla privacy e i Termini di servizio .'; } altro { document.querySelector('#donotsell-modal-container-text').innerHTML = 'Acconsento alla raccolta del mio indirizzo email e IP allo scopo di elaborare questa richiesta. Per maggiori informazioni, consulta l'Informativa sulla privacy e i Termini di servizio . Nota: se sei un utente ospite o non hai effettuato l'accesso al tuo account, la tua scelta di esclusione sarà valida solo per questa sessione del browser.'; } openVerificationModal(); }); // Navigazione tramite tastiera nella modalità di verifica dei dati per l'accessibilità 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 === "Spazio"; let isEnterPressed = event.keyCode === 13 || e.key === "Invio" || event.code === "Invio"; lascia dataVerificationCloseButton = document.querySelector('.data-verification-close'); lascia dataVerificationCheckbox = document.querySelector('#data-verification-container input'); lascia dataVerificationLink = document.querySelector('#data-verification-container a'); // Questa funzione ci risparmia il problema di chiamare e.preventDefault() dopo ogni messa a fuoco lascia executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} se (isEscapePressed) { se (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } se (èSpazioPremuto || èInvioPremuto) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } se (èTabPressed) { se (e.shiftKey) { se (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } altro { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); funzione showSuccessMessage() { var successMessageh3 = document.getElementById('pc--opt-out-success'); var successMessageEle = successMessageh3.getElementsByTagName('span')[0]; var successMessage = ' Esclusione effettuata con successo '; successMessageEle.innerHTML = successMessage; successMessageh3.style.display = 'flex'; } funzione showErrorMessage() { document.getElementById('pc--opt-out-error').style.display = 'flex'; } funzione showNotApplicableMessage() { document.getElementById('pc--opt-out-not-applicable').style.display = 'block'; } funzione setupForm() { var formContainer = document.getElementById('pc--opt-out-form-container'); formContainer.style.display = 'blocco'; } funzione loadFeatureCallback(errore) { se (errore) { errore di lancio; } setupForm(); } funzione ccpaOptOutLoader() { finestra.Shopify.loadFeatures( [ { nome: 'consent-tracking-api', versione: '0.1', }, ], loadFeatureCallback, ); } ccpaOptOutLoader(); document.getElementById('btn-donotsell-opt-out').addEventListener('click', function (e) { e.preventDefault(); window.Shopify.customerPrivacy.setTrackingConsent({"sale_of_data": false}, () => { mostraMessaggioDiSuccesso(); }); }); se (tipo di finestra.Shopify.customerPrivacy !== 'non definito') { var values = window.Shopify.customerPrivacy.currentVisitorConsent(); }

