PDPA
Edição de dados
Se os dados da sua conta estiverem incorretos, pode atualizá-los ou corrigi-los usando o link abaixo
Transferência de dados
Pode usar o link abaixo para descarregar todos os dados que armazenamos e usamos para melhorar a sua experiência na nossa loja
Acesso a dados pessoais
Pode usar o link abaixo para solicitar um relatório com todos os dados pessoais que armazenamos sobre si. Responderemos dentro de 30 dias
Direito ao esquecimento
Use esta opção se desejar eliminar os seus dados pessoais e outras informações da nossa loja. Note que este processo eliminará a sua conta, pelo que não poderá aceder ou utilizá-la novamente
Direito à limitação do processamento
Pode solicitar a limitação ou suspensão temporária do processamento dos seus dados pessoais sob certas condições. Por favor, contacte-nos em stiledonnabags@gmail.com para obter ajuda
Direito de oposição
Você tem o direito de se opor ao processamento de certos tipos de dados, incluindo marketing direto ou processamento baseado em interesses legítimos. Pode contactar-nos para apresentar uma objeção em stiledonnabags@gmail.com
Informações de contacto
Para questões relacionadas com dados pessoais ou os seus direitos de privacidade, por favor contacte o nosso Encarregado de Proteção de Dados (DPO) em:
Email: stiledonnabags@gmail.com
Endereço: Via Testulla 149, 95122 Catania Catania, Italy
Direito de Reclamação
Se acredita que ainda não tratámos da sua preocupação, tem o direito de apresentar uma reclamação à autoridade de proteção de dados do seu país.
Dou o meu consentimento para a recolha do meu email e endereço IP para efeitos de processamento deste pedido. Para mais informações consulte a Política de Privacidade & Termos de Serviço.
'; var isEmailValid = function(email) { let 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,}))$/; if (email == '' || email == undefined) { return false; } else { return regex.test(email); } } var pdpaSendRequest = function (callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { method: 'GET', headers: { 'Content-Type': 'text/plain', }, }) .then(resp => resp.text()) .then(resp => { if (!resp.error) { let ipInfo = resp; let formData = new FormData(); formData.append('shop', Shopify.shop); formData.append('email', email); formData.append('type', type); formData.append('sourceOfRequest', 9); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('page', 'pdpa'); 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', { method: 'POST', body: formData }) .then(resp => resp.json()) .then(resp => { if (!resp.error) { pdpaSlideUpAll(); if (resp.message.length) { alert(resp.message); } else { alert('O seu pedido foi enviado com sucesso. Por favor, verifique o seu email para mais informações.'); } } else { alert(resp.message); } if (typeof callback == 'function') { callback(resp); } }) .catch(error => { alert(error.message); }) } else { alert(resp.message); } }) } //Adicionar modal ao body, porque caso contrário não ficará centrado (mesmo que a posição seja fixa) document.querySelector("body").insertAdjacentHTML('beforeend', verificationModalContent); document.addEventListener("DOMContentLoaded", function () { // When the user clicks on (x), close the modal document.querySelector('.data-verification-close').addEventListener('click', function (e) { e.preventDefault(); closeVerificationModal(); // Focar o botão do tipo de pedido que foi selecionado let pdpaForms = document.querySelectorAll('.form-pdpa-request'); pdpaForms.forEach(function(pdpaForm) { if (pdpaForm.style.display !== "none") { let pdpaFormLinks = pdpaForm.previousElementSibling.querySelectorAll('li'); if (pdpaFormLinks.length === 1) { pdpaFormLinks[0].querySelector('button').focus(); } } }); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function (e) { e.preventDefault(); // Detetar clique num href, porque está sobrescrito. if (e.target.tagName === "A") { window.open(e.target.href, '_blank'); return; } document.querySelector('#data-verification-icon').classList.add("clicked"); setTimeout(() => { toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; consentGiven = true; pdpaSendRequest(function (resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal() { if(!isEmailValid(email)) { alert('Email inválido'); return; } 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("clicked"); document.querySelector('#data-verification-background .loading').style.display = 'none'; // Focar o botão do tipo de pedido que foi selecionado let pdpaForms = document.querySelectorAll('.form-pdpa-request'); pdpaForms.forEach(function(pdpaForm) { if (pdpaForm.style.display !== "none") { let pdpaFormLinks = pdpaForm.previousElementSibling.querySelectorAll('li'); if (pdpaFormLinks.length === 1) { pdpaFormLinks[0].querySelector('button').focus(); } else { // Lógica de foco para pedidos de Portabilidade de Dados pdpaFormLinks = pdpaForm.parentElement; if (pdpaFormLinks.nodeName === 'LI') { pdpaFormLinks.querySelector('button').focus(); } } } }); } document.querySelector('#btn-pdpa-edit-account-request').addEventListener('click', function (e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-edit-account-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-edit-account-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-edit-account-request-submit').addEventListener('click', function (e) { e.preventDefault(); email = document.querySelector('#form-pdpa-edit-account-request-email').value; type = 'customer/edit'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-requests-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-requests-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-requests-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-requests-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-pdpa-requests-request-email').value; type = 'customer/requests'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-personal-information-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-personal-information-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-personal-information-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-personal-information-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-pdpa-personal-information-request-email').value; type = 'customer/personal_info'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-orders-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-orders-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-orders-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-orders-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-pdpa-orders-request-email').value; type = 'customer/orders'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-personal-data-report-request').addEventListener('click', function (e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-personal-data-report-request-submit').addEventListener('click', function (e) { e.preventDefault(); email = document.querySelector('#form-pdpa-personal-data-report-request-email').value; type = 'customer/report'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); document.querySelector('#btn-pdpa-delete-account-request').addEventListener('click', function(e) { e.preventDefault(); let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false; pdpaSlideUpAll(); if(!isExpanded) { slideDown(document.querySelector('#form-pdpa-delete-account-request'), 200); this.setAttribute("aria-expanded", "true"); } else { slideUp(document.querySelector('#form-pdpa-delete-account-request'), 200); this.setAttribute("aria-expanded", "false"); } }); document.querySelector('#form-pdpa-delete-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-pdpa-delete-account-request-email').value; type = 'customer/delete'; pdpaSendRequest(function (resp) { consentGiven = true; }); }); // Navegação por teclado no modal de verificação de dados para acessibilidade document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; let isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.code === "Escape"; let isSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Space"; let isEnterPressed = event.keyCode === 13 || e.key === "Enter" || event.code === "Enter"; let dataVerificationCloseButton = document.querySelector('.data-verification-close'); let dataVerificationCheckbox = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); // Esta função poupa-nos o trabalho de chamar e.preventDefault() após cada foco let executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} if (isEscapePressed) { if (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } if (isSpacePressed || isEnterPressed) { if (document.activeElement === dataVerificationCheckbox) { document.querySelector('#data-verification-container #data-verification-icon').click(); } } if (isTabPressed) { if (e.shiftKey) { if (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } else { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } }); // ]]>

