Rettifica dei dati
Puoi utilizzare il link sottostante per aggiornare i dati del tuo account se non sono corretti.
Portabilità dei dati
Puoi utilizzare i link sottostanti per scaricare tutti i dati che memorizziamo e utilizziamo per una migliore esperienza nel nostro negozio.
Accesso ai dati personali
Puoi utilizzare il link sottostante per richiedere un report contenente tutte le informazioni personali che conserviamo su di te.
Diritto all'oblio
Utilizza questa opzione se desideri rimuovere i tuoi dati personali e altri dati dal nostro negozio. Tieni presente questo. Questo processo eliminerà il tuo account, quindi non potrai più accedervi o utilizzarlo.
Acconsento alla raccolta del mio indirizzo email e IP allo scopo di elaborare questa richiesta. Per maggiori informazioni, consulta politica sulla riservatezza &Termini di servizio.
'; var gdprSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { metodo: 'GET' , intestazioni: { 'Content-Type': 'text/plain', }, }) .then(resp =&gran parte; resp.text()) .allora(risp => { se (!resp.error) { let ipInfo = resp; lascia che formData = new FormData(); formData.append('negozio', Shopify.shop); formData.append('e-mail', e-mail); formData.append('tipo', tipo); formData.append('fonte della richiesta', 1); formData.append('indirizzo IP', informazioni IP); formData.append('consenso dato', consenso dato); formData.append('pagina', 'gdpr'); formData.append('lungo', 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 =&gran parte; resp.json()) .then(risp => { se (!resp.error) { gdprSlideUpAll(); se (resp.message.length) { avviso(resp.message); } else { alert('La tua richiesta è stata inviata correttamente. Controlla la tua email per maggiori informazioni.'); } } else { alert(resp.message); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { avviso(error.message); }) } altrimenti { avviso(resp.message); } }) } //Aggiungi modale al corpo, altrimenti non rimarrà centrato (anche se la posizione è fissa) document.querySelector("corpo").insertAdjacentHTML( 'prima della fine', verificationModalContent); document.addEventListener("DOMContentLoaded", function() { // Quando l'utente fa clic 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"); setTimeout(()=>{ toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; consentGiven = true; gdprSendRequest(function(resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal(){ 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("cliccato"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Metti a fuoco il pulsante del tipo di richiesta che è stato selezionato let gdprForms = document.querySelectorAll('.form-gdpr-request'); gdprForms.forEach(funzione(gdprForm) { se (gdprForm.style.display !== "nessuno") { lascia gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); se (gdprFormLinks.length === 1) { gdprFormLinks[0].querySelector('button').focus(); } else { // Logica di messa a fuoco per le richieste di portabilità dei dati gdprFormLinks = gdprForm.parentElement; Se (gdprFormLinks.nodeName === 'LI') { gdprFormLinks.querySelector('pulsante').messa a fuoco(); } } } }); } document.querySelector('#btn-gdpr-edit-account-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-edit-account-request'), 200); this.setAttribute("aria-espansa", "vero"); }); document.querySelector('#form-gdpr-edit-account-request-submit').addEventListener('clic', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-edit-account-request-email').value; tipo = 'cliente/modifica'; openVerificationModal(); }); document.querySelector('#btn-gdpr-requests-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-requests-request'), 200); this.setAttribute("aria-espansa", "vero"); }); document.querySelector('#form-gdpr-requests-request-submit').addEventListener('clic', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-requests-request-email').value; type = 'customer/requests'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-information-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-personal-information-request'), 200); this.setAttribute("aria-espansa", "vero"); }); document.querySelector('#form-gdpr-personal-information-request-submit').addEventListener('click', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-personal-information-request-email').value; type = 'customer/personal_info'; openVerificationModal(); }); document.querySelector('#btn-gdpr-orders-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-orders-request'), 200); this.setAttribute("aria-espansa", "vero"); }); document.querySelector('#form-gdpr-orders-request-submit').addEventListener('clic', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-orders-request-email').value; tipo = 'cliente/ordini'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-personal-data-report-request'), 200); this.setAttribute("aria-espansa", "vero"); }); document.querySelector('#form-gdpr-personal-data-report-request-submit').addEventListener('click', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-personal-data-report-request-email').value; type = 'customer/report'; openVerificationModal(); }); document.querySelector('#btn-gdpr-delete-account-request').addEventListener('clic', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-delete-account-request'), 200); this.setAttribute("aria-espansa", "vero"); }); document.querySelector('#form-gdpr-delete-account-request-submit').addEventListener('clic', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-delete-account-request-email').value; type = 'customer/delete'; 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 === "Scheda" || e.code === "Tab"; lascia che siaEscapePressed = e.keyCode === 27 || e.key === "Fuga" || e.code === "Escape"; lascia che siaSpazioPremuto = event.keyCode === 32 || e.key === " " || event.code === "Spazio"; lascia che sia premuto Invio = 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 la fatica di chiamare e.preventDefault() dopo ogni messa a fuoco let executeFocus = (focusElement) =&gran parte; {focusElement.focus();e.preventDefault();} se (isEscapePressed) { se (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } if (isSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } if (isTabPressed) { if (e.shiftKey) { se (dataVerificationCloseButton &lificatore;&lificatore; document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } else { if (dataVerificationLink &lificatore;&lificatore; document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } });