Correzione dei dati
Puoi utilizzare il seguente link per aggiornare le informazioni del tuo account se sono errate.
Portabilità dei dati
Puoi scaricare tutti i dati che memorizziamo e utilizziamo per migliorare la tua esperienza nel nostro negozio utilizzando i link sottostanti.
Accesso ai dati personali
Puoi richiedere un report contenente tutti i dati personali che conserviamo su di te utilizzando il link sottostante.
Diritto all'oblio
Utilizza questa opzione se desideri rimuovere i tuoi dati personali e di altro tipo dal nostro archivio. Tieni presente che questa operazione eliminerà il tuo account, il che significa che non potrai più accedervi o utilizzarlo.
Acconsento alla raccolta del mio indirizzo email e del mio indirizzo IP per l'elaborazione di questa richiesta. Per ulteriori informazioni, consulta la sezione "Contatti". Politica sulla riservatezza..
`; 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').focus(); } } } }); } 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').valore; 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); } } } });