Conformità alle leggi canadesi
Rettifica dei dati
Se i dati del tuo account sono inesatti, aggiornali o correggili utilizzando il link sottostante.
Portabilità dei dati
Puoi utilizzare i link sottostanti per scaricare tutti i dati che memorizziamo e utilizziamo per offrirti un'esperienza migliore nel nostro negozio.
Accesso ai dati personali
Puoi utilizzare il link sottostante per richiedere un report contenente tutte le tue informazioni personali che conserviamo. Ti risponderemo entro 45 giorni.
Diritto all'oblio
Utilizza questa opzione se desideri rimuovere i tuoi dati personali e altri dati dal nostro negozio. Tieni presente che questa procedura eliminerà il tuo account, quindi non potrai più accedervi o utilizzarlo.
Diritto di presentare un reclamo
Se ritieni che i tuoi diritti alla privacy ai sensi della PIPEDA o della legge provinciale siano stati violati, puoi contattare il nostro Responsabile della privacy o presentare un reclamo al Commissario per la privacy del Canada o all'autorità provinciale.
Revoca del consenso
Puoi revocare il tuo consenso al trattamento dei dati in qualsiasi momento. Contattaci scrivendo a stiledonnabags@gmail.com
Legge 25 del Quebec sulla portabilità dei dati
I residenti del Quebec hanno il diritto di richiedere una copia dei propri dati in formato portatile ai sensi della legge 25.
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 pipedaSendRequest = 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', 4); formData.append('Indirizzo IP', ipInfo); formData.append('consenso dato', consenso dato); formData.append('pagina', 'pipeda'); 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) { pipedaSlideUpAll(); 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 modale al corpo, altrimenti non rimarrà centrato (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 pipedaForms = document.querySelectorAll('.form-pipeda-request'); pipedaForms.forEach(funzione(pipedaForm) { se (pipedaForm.style.display !== "nessuno") { lascia pipedaFormLinks = pipedaForm.previousElementSibling.querySelectorAll('li'); se (pipedaFormLinks.length === 1) { pipedaFormLinks[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("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; consentGiven = true; pipedaSendRequest(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 pipedaForms = document.querySelectorAll('.form-pipeda-request'); pipedaForms.forEach(funzione(pipedaForm) { se (pipedaForm.style.display !== "nessuno") { lascia pipedaFormLinks = pipedaForm.previousElementSibling.querySelectorAll('li'); se (pipedaFormLinks.length === 1) { pipedaFormLinks[0].querySelector('pulsante').focus(); } altro { // Logica di messa a fuoco per le richieste di portabilità dei dati pipedaFormLinks = pipedaForm.parentElement; se (pipedaFormLinks.nodeName === 'LI') { pipedaFormLinks.querySelector('pulsante').focus(); } } } }); } document.querySelector('#btn-pipeda-edit-account-request').addEventListener('clic', funzione (e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pipedaSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-pipeda-edit-account-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-pipeda-edit-account-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-pipeda-edit-account-request-submit').addEventListener('clic', funzione (e) { e.preventDefault(); email = document.querySelector('#form-pipeda-edit-account-request-email').value; tipo = 'cliente/modifica'; pipedaSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-pipeda-requests-request').addEventListener('clic', function(e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pipedaSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-pipeda-requests-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-pipeda-requests-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-pipeda-requests-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-pipeda-requests-request-email').value; tipo = 'cliente/richieste'; pipedaSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-pipeda-richiesta-di-informazioni-personali').addEventListener('clic', function(e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pipedaSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-pipeda-richiesta-di-informazioni-personali'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-pipeda-richiesta-di-informazioni-personali'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-pipeda-richiesta-di-informazioni-personali-invia').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-pipeda-personal-information-request-email').value; tipo = 'cliente/informazioni_personali'; pipedaSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-pipeda-orders-request').addEventListener('clic', function(e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pipedaSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-pipeda-orders-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-pipeda-orders-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-pipeda-orders-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-pipeda-orders-request-email').value; tipo = 'cliente/ordini'; pipedaSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-pipeda-personal-data-report-request').addEventListener('clic', funzione (e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pipedaSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-pipeda-personal-data-report-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-pipeda-personal-data-report-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-pipeda-personal-data-report-request-submit').addEventListener('clic', funzione (e) { e.preventDefault(); email = document.querySelector('#form-pipeda-personal-data-report-request-email').value; tipo = 'cliente/report'; pipedaSendRequest(funzione (risp) { consentGiven = true; }); }); document.querySelector('#btn-pipeda-delete-account-request').addEventListener('clic', function(e) { e.preventDefault(); lascia isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pipedaSlideUpAll(); se(!èEspanso) { slideDown(document.querySelector('#form-pipeda-delete-account-request'), 200); this.setAttribute("aria-espansa", "true"); } altro { slideUp(document.querySelector('#form-pipeda-delete-account-request'), 200); this.setAttribute("aria-espansa", "false"); } }); document.querySelector('#form-pipeda-delete-account-request-submit').addEventListener('clic', function(e) { e.preventDefault(); email = document.querySelector('#form-pipeda-delete-account-request-email').value; tipo = 'cliente/elimina'; pipedaSendRequest(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); } } } }); // ]]>