Conformità GDPR

L'app utilizzata per garantire la conformità GDPR/CCPA/APPI/PIPEDA di questo sito, raccoglie il tuo IP e l'indirizzo email per elaborare i dati. Per ulteriori informazioni, controlla Informativa sulla privacy e Termini di servizio

Rettifica dati

Puoi utilizzare il link sottostante per aggiornare i dati del tuo account se non sono accurati.

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 rapporto che conterrà tutte le informazioni personali che memorizziamo per te.

Diritto all'oblio

Utilizza questa opzione se desideri rimuovere i tuoi dati personali e di altro tipo dal nostro negozio. Tieni presente che questo processo eliminerà il tuo account, quindi non potrai più accedervi o utilizzarlo.

/* SCORRERE VERSO L'ALTO */ let slideUp = (obiettivo, durata=500) => { bersaglio. stile. transitionProperty = 'altezza, margine, riempimento'; bersaglio. stile. transitionDuration = durata + 'ms'; bersaglio. stile. box Sizing = 'border-box'; bersaglio. stile. altezza = obiettivo. offsetAltezza + 'px'; bersaglio. offsetAltezza; bersaglio. stile. overflow = 'nascosto'; bersaglio. stile. altezza = 0; bersaglio. stile. paddingTop = 0; bersaglio. stile. paddingBottom = 0; bersaglio. stile. margineTop = 0; bersaglio. stile. margineBottom = 0; finestra. setTimeout( () => { bersaglio. stile. display = 'nessuno'; bersaglio. stile. removeProperty('altezza'); bersaglio. stile. removeProperty('padding-top'); bersaglio. stile. removeProperty('padding-bottom'); bersaglio. stile. removeProperty('margin-top'); bersaglio. stile. removeProperty('margine-fondo'); bersaglio. stile. removeProperty('overflow'); bersaglio. stile. removeProperty('durata-transizione'); bersaglio. stile. removeProperty('proprietà-transizione'); }, durata); } /* SCORRERE VERSO IL BASSO */ let slideDown = (obiettivo, durata=500) => { setTimeout(funzione(){ bersaglio. stile. removeProperty('display'); let display = finestra. getComputedStyle(destinazione). Schermo; if (display === 'none') display = 'block'; bersaglio. stile. visualizzazione = visualizzazione; let altezza = target. offsetAltezza; bersaglio. stile. overflow = 'nascosto'; bersaglio. stile. altezza = 0; bersaglio. stile. paddingTop = 0; bersaglio. stile. paddingBottom = 0; bersaglio. stile. margineTop = 0; bersaglio. stile. margineBottom = 0; bersaglio. offsetAltezza; bersaglio. stile. box Sizing = 'border-box'; bersaglio. stile. transitionProperty = "altezza, margine, riempimento"; bersaglio. stile. transitionDuration = durata + 'ms'; bersaglio. stile. altezza = altezza + 'px'; bersaglio. stile. removeProperty('padding-top'); bersaglio. stile. removeProperty('padding-bottom'); bersaglio. stile. removeProperty('margin-top'); bersaglio. stile. removeProperty('margine-fondo'); finestra. setTimeout( () => { bersaglio. stile. removeProperty('altezza'); bersaglio. stile. removeProperty('overflow'); bersaglio. stile. removeProperty('durata-transizione'); bersaglio. stile. removeProperty('proprietà-transizione'); }, durata); }, 100) } /* TOOGLE */ var slideToggle = (obiettivo, durata = 500) => { se (finestra. getComputedStyle(destinazione). display === 'nessuno') { return slideDown(obiettivo, durata); } altro { return slideUp(obiettivo, durata); } } /* DISSOLVENZA */ var toggleFadeiSense = (elem, mostra) => { se (mostra) { elemento. stile. display = "blocco"; setTimeout(funzione(){ elemento. classList. add('mostra-isense'); elemento. classList. remove('hide-isense'); },20) } altro { elemento. classList. remove('show-isense'); elemento. classList. add('hide-isense'); setTimeout(() => { elemento. stile. display = 'nessuno'; }, 400) } } var gdprSlideUpAll = funzione() { slideUp(documento. querySelector('#form-gdpr-edit-account-request'), 100); slideUp(documento. querySelector('#form-gdpr-data-account-request'), 100); slideUp(documento. querySelector('#form-gdpr-personal-data-report-request'), 100); slideUp(documento. querySelector('#form-gdpr-delete-account-request'), 100); documento. querySelector('#gdpr_page button'). setAttribute("aria-expanded", "false"); }; var email, type, consentGiven = false; var authenticationModalContent = '
×

Do il consenso alla raccolta della mia email e indirizzo IP allo scopo di elaborare questa richiesta. Per ulteriori informazioni, controlla Informativa sulla privacy e Termini di servizio.

'; var gdprSendRequest = funzione(richiamata) { fetch('https://www. cloudflare. com/cdn-cgi/trace', { metodo: 'OTTIENI' , intestazioni: { 'Tipo di contenuto': 'testo/semplice', }, }) . poi(risp => risp. testo()) . poi(resp => { se (!risp. errore) { let ipInfo = resp; let formData = new FormData(); formData. append('negozio', Shopify. negozio); formData. append('e-mail', e-mail); formData. append('tipo', tipo); formData. append('sourceOfRequest', 1); formData. append('ipAddress', ipInfo); formData. append('consentGiven', consentGiven); formData. append('pagina', 'gdpr'); formData. append('lang', Shopify. locale? Shopify. locale : ''); formData. append('gtranslateLang', isenseGDPR. Biscotti. get('googtrans') ? isenseGDPR. Biscotti. get('googtrans') : ''); fetch('https://gdpr. app. isenselabs. com/gdprRequests/submitRequest', { metodo: 'POST', corpo: formData }) . poi(risp => risp. json()) . poi(resp => { se (!risp. errore) { gdprSlideUpAll(); se (risp. Messaggio. lunghezza) { allerta (risp. Messaggio); } altro { alert('La tua richiesta è stata inoltrata con successo. Controlla la tua e-mail per ulteriori informazioni. '); } } altro { allerta (risp. Messaggio); } if (typeof callback == 'funzione') { richiamata(resp); } }) . cattura(errore => { avviso (errore. Messaggio); }) } altro { allerta (risp. Messaggio); } }) } //Aggiungi modale al corpo, perché altrimenti non rimarrà centrato (anche se la posizione è fissa) documento. querySelector("corpo"). insertAdjacentHTML( 'prima', verificaModalContent); documento. addEventListener("DOMContentLoaded", function() { // Quando l'utente fa clic su (x), chiude il modal documento. querySelector(' verifica-dati-chiudi'). addEventListener('click', function(e) { e. preventDefault(); closeVerificationModal(); }); documento. querySelector('#data-verification-icon, #data-verification-container p'). addEventListener('click', function(e) { e. preventDefault(); // Rileva il clic di un href, perché è sovrascritto. se (es. bersaglio tagName === "A") { finestra. aperto (es. bersaglio href, '_blank'); ritorno; } documento. querySelector('#icona-verifica-dati'). classList. add("cliccato"); setTimeout(()=>{ toggleFadeiSense(document. querySelector("#data-verification-modal"), false); documento. querySelector('#data-verification-background . caricamento'). stile. display = 'blocco in linea'; consensoGiven = vero; gdprSendRequest(funzione(resp) { consensoGiven = falso; closeVerificationModal(); }); }, 400); }); }); funzione openVerificationModal(){ toggleFadeiSense(document. querySelector("#data-verification-modal"), true); toggleFadeiSense(document. querySelector('#data-verification-background'), true); } funzione closeVerificationModal(){ toggleFadeiSense(document. querySelector("#data-verification-background"), false); documento. querySelector('#icona-verifica-dati'). classList. rimuovi("cliccato"); documento. querySelector('#data-verification-background . caricamento'). stile. display = 'nessuno'; } documento. querySelector('#btn-gdpr-edit-account-request'). addEventListener('click', function(e) { e. preventDefault(); gdprSlideUpAll(); slideDown(documento. querySelector('#form-gdpr-edit-account-request'), 200); Questo. setAttribute("aria-espansa", "true"); }); documento. querySelector('#form-gdpr-edit-account-request-submit'). addEventListener('click', function(e) { e. preventDefault(); e-mail = documento. querySelector('#form-gdpr-edit-account-request-email'). valore; type = 'cliente/modifica'; openVerificationModal(); }); documento. querySelectorAll('#btn-gdpr-requests-request, #btn-gdpr-personal-information-request, #btn-gdpr-orders-request'). forOgni(elemento => { elemento. addEventListener('click', function(e) { e. preventDefault(); gdprSlideUpAll(); tipo = ''; interruttore (questo. getAttribute('id')) { case 'btn-gdpr-requests-request': type = 'cliente/richieste'; rottura; caso 'btn-gdpr-richiesta-di-informazioni-personali': type = 'customer/personal_info'; rottura; case 'btn-gdpr-orders-request': type = 'cliente/ordini'; rottura; } documento. querySelector('#form-gdpr-data-account-request-request-type'). valore = tipo; slideDown(documento. querySelector('#form-gdpr-data-account-request'), 200); Questo. setAttribute("aria-espansa", "true"); }) }); documento. querySelector('#form-gdpr-data-account-request-submit'). addEventListener('click', function(e) { e. preventDefault(); e-mail = documento. querySelector('#form-gdpr-data-account-request-email'). valore; tipo = documento. querySelector('#form-gdpr-data-account-request-request-type'). valore; openVerificationModal(); }); documento. querySelector('#btn-gdpr-personal-data-report-request'). addEventListener('click', function(e) { e. preventDefault(); gdprSlideUpAll(); slideDown(documento. querySelector('#form-gdpr-personal-data-report-request'), 200); Questo. setAttribute("aria-espansa", "true"); }); documento. querySelector('#form-gdpr-personal-data-report-request-submit'). addEventListener('click', function(e) { e. preventDefault(); e-mail = documento. querySelector('#form-gdpr-personal-data-report-request-email'). valore; type = 'cliente/report'; openVerificationModal(); }); documento. querySelector('#btn-gdpr-delete-account-request'). addEventListener('click', function(e) { e. preventDefault(); gdprSlideUpAll(); slideDown(documento. querySelector('#form-gdpr-delete-account-request'), 200); Questo. setAttribute("aria-espansa", "true"); }); documento. querySelector('#form-gdpr-delete-account-request-submit'). addEventListener('click', function(e) { e. preventDefault(); e-mail = documento. querySelector('#form-gdpr-delete-account-request-email'). valore; type = 'cliente/cancella'; openVerificationModal(); });