Funzione LGPDSendRequest per richieste di dati dell'account e personali
Rettifica dei dati
Se i dati dei tuoi contenuti sono errati, aggiornali o correggili utilizzando il collegamento basso.
Portabilità dei dati
Puoi usare i link sottostanti per scaricare tutti i dati che armiamo e usiamo per una migliore esperienza nella nostra loja.
Accesso ai dati personali
Puoi utilizzare il collegamento basso per richiedere una relazione che conterrà tutte le informazioni sulle persone che utilizziamo su di te. Risponderemo entro 30 giorni.
Diritto allo Squecimento
Usa questa opzione se desideri rimuovere i tuoi dati personali e altri dati della nostra loja. Anche se questo processo escluderà il tuo conto, quindi non potrai più accedervi o utilizzarli.
Direito de Restringir o Processamento
Puoi chiedere di limitare o interrompere temporaneamente il trattamento dei tuoi dati personali in determinate circostanze. Entre in contatto conosco attraverso l'e-mail stiledonnabags@gmail.com per assistenza.
Diritto di opposizione
Hai il diritto di scegliere alcuni tipi di elaborazione dei dati, incluso il marketing diretto o l'elaborazione basata su interessi legittimi. Entre in contatto conosco per inviare la sua opposizione attraverso l'e-mail stiledonnabags@gmail.com.
Informazioni di contatto
Per domande sui tuoi dati personali o direttive sulla privacy, contatta il nostro Incaricato della protezione dei dati (DPO) a:
E-mail: stiledonnabags@gmail.com
Indirizzo: Via Testulla 149, 95122 Catania Catania, Italia
Direito de Apresentar Reclamação
Se sei accreditato di non rispondere alle tue preoccupazioni, hai il diritto di presentare un reclamo all'Autoridade Nacional de Proteção de Dados (ANPD).
Acconsento alla raccolta del mio indirizzo email e IP per l'elaborazione di questa richiesta. Per maggiori informazioni, consulta l'Informativa sulla privacy e i Termini di servizio .
'; var isEmailValid = funzione(email) { lascia 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 lgpdSendRequest = funzione (callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { metodo: 'GET', intestazioni: { 'Content-Type': 'testo/semplice', }, }) .then(resp => resp.text()) .then(resp => { se (!risp.errore) { lascia ipInfo = resp; lascia che formData = new FormData(); formData.append('negozio', Shopify.shop); formData.append('email', email); formData.append('tipo', tipo); formData.append('sourceOfRequest', 11); formData.append('Indirizzo IP', ipInfo); formData.append('consenso dato', consenso dato); formData.append('pagina', 'lgpd'); 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) { lgpdSlideUpAll(); se (risp.lunghezza.messaggio) { avviso(risp.messaggio); } altro { alert('La tua richiesta è stata inviata con successo. Controlla la tua email per ulteriori informazioni.'); } } altro { avviso(risp.messaggio); } se (tipo di callback == 'funzione') { richiamata(risposta); } }) .catch(errore => { avviso(errore.messaggio); }) } altro { avviso(risp.messaggio); } }) } //Aggiungi la modale al corpo, altrimenti non rimarrà centrata (anche se la posizione è fissa) document.querySelector("corpo").insertAdjacentHTML('prima della fine', verificationModalContent); document.addEventListener("DOMContentLoaded", funzione () { // Quando l'utente fa clic su (x), chiudere la finestra modale document.querySelector('.data-verification-close').addEventListener('clic', funzione (e) { e.preventDefault(); closeVerificationModal(); // Metti a fuoco il pulsante del tipo di richiesta che è stato selezionato lascia lgpdForms = document.querySelectorAll('.form-lgpd-request'); lgpdForms.forEach(funzione(lgpdForm) { se (lgpdForm.style.display !== "nessuno") { lascia lgpdFormLinks = lgpdForm.previousElementSibling.querySelectorAll('li'); se (lgpdFormLinks.length === 1) { lgpdFormLinks[0].querySelector('pulsante').focus(); } } }); }); document.querySelector('#icona-verifica-dati, #contenitore-verifica-dati p').addEventListener('clic', funzione (e) { e.preventDefault(); // Rileva il clic di un href, perché è stato sovrascritto. se (e.target.tagName === "A") { finestra.aperta(e.target.href, '_blank'); ritorno; } document.querySelector('#data-verification-icon').classList.add("cliccato"); impostaTimeout(() => { toggleFadeiSense(document.querySelector("#modale-di-verifica-dei-dati"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; consentGiven = true; lgpdSendRequest(funzione (risp) { consentGiven = falso; closeVerificationModal(); }); }, 400); }); }); funzione openVerificationModal() { se(!isEmailValid(email)) { alert('Email non valida'); ritorno; } toggleFadeiSense(document.querySelector("#modale-di-verifica-dei-dati"), 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 lgpdForms = document.querySelectorAll('.form-lgpd-request'); lgpdForms.forEach(funzione(lgpdForm) { se (lgpdForm.style.display !== "nessuno") { lascia lgpdFormLinks = lgpdForm.previousElementSibling.querySelectorAll('li'); se (lgpdFormLinks.length === 1) { lgpdFormLinks[0].querySelector('pulsante').focus(); } altro { // Logica di messa a fuoco per le richieste di portabilità dei dati lgpdFormLinks = lgpdForm.parentElement; se (lgpdFormLinks.nodeName === 'LI') { lgpdFormLinks.querySelector('pulsante').focus(); } } } }); } document.querySelector('#btn-lgpd-edit-account-request').addEventListener('clic', funzione (e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; lgpdSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-lgpd-edit-account-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-lgpd-edit-account-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-lgpd-edit-account-request-submit').addEventListener('clic', funzione (e) { e.preventDefault(); email = document.querySelector('#form-lgpd-edit-account-request-email').value; tipo = 'cliente/modifica'; lgpdSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-lgpd-requests-request').addEventListener('clic', function(e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; lgpdSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-lgpd-requests-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-lgpd-requests-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-lgpd-requests-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-lgpd-requests-request-email').value; tipo = 'cliente/richieste'; lgpdSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-lgpd-richiesta-di-informazioni-personali').addEventListener('clic', function(e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; lgpdSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-lgpd-richiesta-di-informazioni-personali'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-lgpd-richiesta-di-informazioni-personali'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-lgpd-richiesta-di-informazioni-personali-invia').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-lgpd-personal-information-request-email').value; tipo = 'cliente/informazioni_personali'; lgpdSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-lgpd-orders-request').addEventListener('clic', function(e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; lgpdSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-lgpd-orders-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-lgpd-orders-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-lgpd-orders-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-lgpd-orders-request-email').value; tipo = 'cliente/ordini'; lgpdSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-lgpd-personal-data-report-request').addEventListener('clic', funzione (e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; lgpdSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-lgpd-personal-data-report-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-lgpd-personal-data-report-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-lgpd-personal-data-report-request-submit').addEventListener('clic', funzione (e) { e.preventDefault(); email = document.querySelector('#form-lgpd-personal-data-report-request-email').value; tipo = 'cliente/report'; lgpdSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-lgpd-delete-account-request').addEventListener('clic', function(e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; lgpdSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-lgpd-delete-account-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-lgpd-delete-account-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-lgpd-delete-account-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-lgpd-delete-account-request-email').value; tipo = 'cliente/elimina'; lgpdSendRequest(funzione (risp) { consentGiven = true; }); }); // Navigazione tramite tastiera nella modalità di verifica dei dati per l'accessibilità document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { lascia isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; lascia isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; lascia 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('#input-contenitore-verifica-dati'); 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('#contenitore-di-verifica-dati #icona-di-verifica-dati').click(); } } se (èTabPressed) { se (e.shiftKey) { se (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } altro { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); // ]]>

