Conformidade com o GDPR

#form-gdpr-edit-account-request, #form-gdpr-solicitações-solicitação, #formulário-gdpr-solicitação de informações pessoais, #form-gdpr-orders-request, #formulário-gdpr-solicitação de relatório de dados pessoais, #form-gdpr-delete-account-request { Mostrar nenhum; } #gdpr_page botão { cor de fundo: transparente; borda: 0; borda inferior: 1px preto sólido; preenchimento: 0px; } /* Fundo modal */ #plano de fundo de verificação de dados { Mostrar nenhum; posição: fixa; índice z: 1; preenchimento superior: calc(50vh - 83px); esquerda: 0; superior: 0; largura: 100%; altura: 100%; transbordar: eu; cor de fundo: rgb(0,0,0); cor de fundo: rgba (0,0,0,0,4); opacidade: não definida; índice z: 9999; } /* Conteúdo Modal */ #verificação de dados-modal { cor de fundo: #fefefe; margem: próprio; preenchimento: 16px; borda: 1px sólido #888; largura: 38%; opacidade: 1; } /* Botão Fechar Modal */ .verificação de dados-fechar { cor: #aaaaa; flutuar: certo; tamanho da fonte: 28px; intensidade da fonte: Negrito; altura da linha: 17px; cor de fundo: transparente; borda: 0px; preenchimento: 0px; } .data-verification-close:hover { cor: #000; decoração de texto: nenhuma; cursor: ponteiro; } /* Texto da caixa de seleção */ #data-verification-container p { display: bloco embutido; preenchimento: 0; margem: 0; altura da linha: 24px; preenchimento à esquerda: 10px; alinhamento vertical: topo; largura: calc(100% - 45px); } #data-verification-container a, #data-verification-container a:hover{ decoração de texto: sublinhado! importante; cor: #4285f4; } #entrada do contêiner de verificação de dados { opacidade: 0; largura: 0; altura: 0; margem: 0; preenchimento: 0; } /* Ícone da caixa de seleção */ #ícone de verificação de dados { cursor: ponteiro; posição:relativo; margem: próprio; largura: 18px; altura: 18px; -webkit-tap-highlight-color: transparente; transformar: traduzir3d(0, 0, 0); margem superior: 2px; } #ícone de verificação de dados:antes { contente: ""; posição: absoluta; superior: -7px; esquerda: -7px; largura: 32px; altura: 32px; raio da fronteira: 50%; fundo: rgba (34,50,84,0,03); opacidade: 0; transição: opacidade 0,2s facilidade; } #ícone de verificação de dados svg { posição:relativo; índice z: 1; preencher: nenhum; traço-linecap: redondo; junção de linha de traço: redondo; acidente vascular cerebral: #c8ccd4; largura do traço: 1,5; transformar: traduzir3d(0, 0, 0); transição: todos os 0,2s facilitam; } #caminho SVG do ícone de verificação de dados { traço-dasharray: 60; traço-deslocamento: 0; } #data-verification-icon svg polilinha { acidente vascular cerebral-dasharray: 22; deslocamento do traço: 66; } #ícone de verificação de dados:hover:before { opacidade: 1; } #data-verification-container:hover #data-verification-icon svg { acidente vascular cerebral: #4285f4; } #data-verification-icon.clicked svg { acidente vascular cerebral: #4285f4; } #data-verification-icon.clicked caminho svg { deslocamento do traço: 60; transição: todos 0,3s lineares; } #data-verification-icon.clicked svg polilinha { deslocamento do traço: 42; transição: todos 0,2s lineares; atraso de transição: 0,15s; } /* Design de acessibilidade */ #data-verification-container:focus, .data-verification-close:focus, #data-verification-container input:focus ~ #data-verification-icon svg, #data-verification-container a:focus { sombra da caixa: 0 0 0 3px rgba (21, 156, 228, 0,4); transição: todos os 0,3s facilitam; esboço: nenhum; transformar: escala(1,06); } /* Carregando elemento */ .carregando { Mostrar nenhum; superior:50vh; esquerda:50vw; posição: fixa; } .carregando:não(:obrigatório):depois { contente: ''; exibição: bloco; tamanho da fonte: 10px; largura: 1em; altura: 1em; margem superior: -0,5em; -webkit-animação: spinner 1500ms linear infinito; -moz-animação: spinner 1500ms linear infinito; -ms-animação: spinner 1500ms linear infinito; -o-animação: spinner 1500ms linear infinito; animação: spinner 1500ms linear infinito; raio da borda: 0,5em; -webkit-box-shadow: rgba (255.255.255, 1) 1,5em 0 0 0, rgba (255.255.255, 1) 1,1em 1.1em 0 0, rgba (255.255.255, 1) 0 1,5em 0 0, , 1) -1,1em 1.1em 0 0, rgba (255.255.255, 1) -1.5em 0 0 0, rgba (255.255.255, 1) -1.1em -1.1em 0 0, rgba (255.255.255, 1) 0 -1.5em 0 0, rgba (255.255,2 55, 1) 1,1em -1,1em 0 0; sombra de caixa: rgba (255.255.255, 1) 1,5em 0 0 0, rgba (255.255.255, 1) 1.1em 1.1em 0 0, rgba (255.255.255, 1) 0 1,5em 0 0, rgba (255.255.255, 1) -1.1em 1,1em 0 0, rgba(255.255.255, 1) -1,5em 0 0 0, rgba(255.255.255, 1) -1,1em -1,1em 0 0, rgba(255.255.255, 1) 0 -1,5em 0 0, 55, 1) 1,1em -1,1em 0 0; } #gdpr_page .list-unstyled botão li { cursor: ponteiro; } .show-isense { transição: opacidade 400ms !importante; } .hide-isense { opacidade: 0 !importante; transição: 0,4s de atenuação; } /* Mudanças modais na resolução móvel*/ Tela somente @media e (largura máxima: 600px) { #verificação de dados-modal { largura: 90%; } } /* Animação */ @-webkit-keyframes girador { 0% { -webkit-transform: girar(0deg); -moz-transform: girar (0 graus); -ms-transform: girar (0 graus); -o-transformar: girar (0 graus); transformar: girar (0 graus); } 100% { -webkit-transform: girar (360 graus); -moz-transform: girar (360 graus); -ms-transform: girar (360 graus); -o-transformação: girar (360 graus); transformar: girar (360 graus); } } @-moz-keyframes girador { 0% { -webkit-transform: girar(0deg); -moz-transform: girar (0 graus); -ms-transform: girar (0 graus); -o-transformar: girar (0 graus); transformar: girar (0 graus); } 100% { -webkit-transform: girar (360 graus); -moz-transform: girar (360 graus); -ms-transform: girar (360 graus); -o-transformação: girar (360 graus); transformar: girar (360 graus); } } @-o-keyframes girador { 0% { -webkit-transform: girar(0deg); -moz-transform: girar (0 graus); -ms-transform: girar (0 graus); -o-transformar: girar (0 graus); transformar: girar (0 graus); } 100% { -webkit-transform: girar (360 graus); -moz-transform: girar (360 graus); -ms-transform: girar (360 graus); -o-transformação: girar (360 graus); transformar: girar (360 graus); } } @keyframes girador { 0% { -webkit-transform: girar(0deg); -moz-transform: girar (0 graus); -ms-transform: girar (0 graus); -o-transformar: girar (0 graus); transformar: girar (0 graus); } 100% { -webkit-transform: girar (360 graus); -moz-transform: girar (360 graus); -ms-transform: girar (360 graus); -o-transformação: girar (360 graus); transformar: girar (360 graus); } }
O aplicativo utilizado para garantir a conformidade com GDPR, LGPD, CCPA-CPRA, VCDPA, CPA, CTDPA, UCPA, APPI, PIPEDA deste site, coleta seu IP e endereço de e-mail para processar os dados. Para mais informações, consulte Política de Privacidade e Política de Privacidade Termos de Serviço

Retificação de dados

Você pode usar o link abaixo para atualizar os dados da sua conta se eles não estiverem corretos.

Portabilidade de dados

Você pode usar os links abaixo para baixar todos os dados que armazenamos e usamos para uma melhor experiência em nossa loja.

Acesso a dados pessoais

Você pode usar o link abaixo para solicitar um relatório que conterá todas as informações pessoais que armazenamos sobre você.

Direito ao esquecimento

Use esta opção se quiser remover seus dados pessoais e outros de nossa loja. Lembre-se de que este processo excluirá sua conta e você não poderá mais acessá-la ou usá-la.

/* DESLIZE PARA CIMA */ deixe slideUp = (alvo, duração = 500) => { target.style.transitionProperty = 'altura, margem, preenchimento'; target.style.transitionDuration = duração + 'ms'; target.style.boxSizing = 'caixa de borda'; target.style.height = target.offsetHeight + 'px'; alvo.offsetHeight; target.style.overflow = 'oculto'; alvo.estilo.altura = 0; target.style.paddingTop = 0; target.style.paddingBottom = 0; target.style.marginTop = 0; target.style.marginBottom = 0; janela.setTimeout( () => { target.style.display = 'nenhum'; target.style.removeProperty('altura'); target.style.removeProperty('padding-top'); target.style.removeProperty('padding-bottom'); target.style.removeProperty('margem-topo'); target.style.removeProperty('margem inferior'); target.style.removeProperty('overflow'); target.style.removeProperty('duração da transição'); target.style.removeProperty('propriedade de transição'); }, duração); } /* DESLIZE PARA BAIXO */ deixe slideDown = (alvo, duração = 500) => { setTimeout(função(){ target.style.removeProperty('exibição'); deixe display = window.getComputedStyle(target).display; if (display === 'nenhum') display = 'bloquear'; target.style.display=exibição; deixe altura = target.offsetHeight; target.style.overflow = 'oculto'; alvo.estilo.altura = 0; target.style.paddingTop = 0; target.style.paddingBottom = 0; target.style.marginTop = 0; target.style.marginBottom = 0; alvo.offsetHeight; target.style.boxSizing = 'caixa de borda'; target.style.transitionProperty = "altura, margem, preenchimento"; target.style.transitionDuration = duração + 'ms'; target.style.height = altura + 'px'; target.style.removeProperty('padding-top'); target.style.removeProperty('padding-bottom'); target.style.removeProperty('margem-topo'); target.style.removeProperty('margem inferior'); janela.setTimeout( () => { target.style.removeProperty('altura'); target.style.removeProperty('overflow'); target.style.removeProperty('duração da transição'); target.style.removeProperty('propriedade de transição'); }, duração); }, 100) } /*TOOGLE*/ var slideToggle = (alvo, duração = 500) => { if (window.getComputedStyle(target).display === 'nenhum') { return slideDown(alvo, duração); } outro { return slideUp(alvo, duração); } } /* DESAPARECER */ var toggleFadeiSense = (elem, mostrar) => { se (mostrar) { elem.style.display = "bloquear"; setTimeout(função(){ elem.classList.add('show-isense'); elem.classList.remove('ocultar-isense'); },vinte) } outro { elem.classList.remove('show-isense'); elem.classList.add('ocultar-isense'); setTimeout(() => { elem.style.display = 'nenhum'; }, 400) } } var gdprSlideUpAll = function() { slideUp(document.querySelector('#form-gdpr-edit-account-request'), 100); slideUp(document.querySelector('#form-gdpr-requests-request'), 100); slideUp(document.querySelector('#form-gdpr-personal-information-request'), 100); slideUp(document.querySelector('#form-gdpr-orders-request'), 100); slideUp(document.querySelector('#form-gdpr-personal-data-report-request'), 100); slideUp(document.querySelector('#form-gdpr-delete-account-request'), 100); document.querySelector('#gdpr_page button').setAttribute("aria-expanded", "false"); }; var email, tipo, consentimentoGiven = false; var verifyModalContent = '

Dou meu consentimento para coletar meu e-mail e Endereço IP para efeitos de processamento deste pedido. Para mais informações, consulte Política de Privacidade e Termos de Serviço.

'; var gdprSendRequest = function(retorno de chamada) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { método: 'GET' , cabeçalhos: { 'Tipo de conteúdo': 'texto/simples', }, }) .then(resp => resp.text()) .então(resp => { if (!resp.error) { deixe ipInfo = resp; deixe formData = new FormData(); formData.append('loja', Shopify.loja); formData.append('e-mail', e-mail); formData.append('tipo', tipo); formData.append('sourceOfRequest', 1); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('página', 'gdpr'); 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', { método: 'POST', corpo: formData }) .then(resp => resp.json()) .então(resp => { if (!resp.error) { gdprSlideUpAll(); if (resp.message.length) { alerta(resp.mensagem); } outro { alert('Sua solicitação foi enviada com sucesso. Verifique seu e-mail para obter mais informações.'); } } outro { alerta(resp.mensagem); } if (typeof retorno de chamada == 'função') { retorno de chamada(resp); } }) .catch(erro => { alerta(erro.mensagem); }) } outro { alerta(resp.mensagem); } }) } //Acrescenta modal ao corpo, caso contrário ele não permanecerá centralizado (mesmo que a posição seja fixa) document.querySelector("corpo").insertAdjacentHTML( 'antes do fim', verificaçãoModalContent); document.addEventListener("DOMContentLoaded", function() { // Quando o usuário clicar em (x), feche o modal document.querySelector('.data-verification-close').addEventListener('click', function(e) { e.preventDefault(); closeVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.preventDefault(); // Detecta o clique de um href, porque ele foi sobrescrito. if(e.target.tagName === "A") { janela.open(e.target.href, '_blank'); retornar; } document.querySelector('#data-verification-icon').classList.add("clicado"); setTimeout(()=>{ toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; consentimentoDado = verdadeiro; gdprSendRequest(função(resp){ consentimentoDado = falso; closeVerificationModal(); }); }, 400); }); }); função openVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); document.querySelector('#data-verification-container input').focus(); } função closeVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-background"), false); document.querySelector('#data-verification-icon').classList.remove("clicado"); document.querySelector('#data-verification-background .loading').style.display = 'none'; //Focaliza o botão do tipo de requisição que foi escolhido deixe gdprForms = document.querySelectorAll('.form-gdpr-request'); gdprForms.forEach(função(gdprForm) { if (gdprForm.style.display! == "nenhum") { deixe gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); if (gdprFormLinks.length === 1) { gdprFormLinks[0].querySelector('botão').focus(); } outro { //Lógica de foco para solicitações de portabilidade de dados gdprFormLinks = gdprForm.parentElement; if (gdprFormLinks.nodeName === 'LI') { gdprFormLinks.querySelector('botão').focus(); } } } }); } document.querySelector('#btn-gdpr-edit-account-request').addEventListener('clique', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-edit-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-edit-account-request-submit').addEventListener('clique', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-edit-account-request-email').value; type = 'cliente/editar'; openVerificationModal(); }); document.querySelector('#btn-gdpr-requests-request').addEventListener('clique', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-requests-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-requests-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-requests-request-email').value; type = 'cliente/solicitações'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-information-request').addEventListener('clique', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-personal-information-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-personal-information-request-submit').addEventListener('clique', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-personal-information-request-email').value; type = 'cliente/informações_pessoais'; openVerificationModal(); }); document.querySelector('#btn-gdpr-orders-request').addEventListener('clique', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-orders-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-orders-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-orders-request-email').value; type = 'cliente/pedidos'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('clique', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-personal-data-report-request-submit').addEventListener('clique', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-personal-data-report-request-email').value; type = 'cliente/relatório'; openVerificationModal(); }); document.querySelector('#btn-gdpr-delete-account-request').addEventListener('clique', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-delete-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-delete-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-gdpr-delete-account-request-email').value; type = 'cliente/excluir'; openVerificationModal(); }); // Navegação pelo teclado no modal de verificação de dados para acessibilidade document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { deixe isTabPressed = e.keyCode === 9 || e.key === "Guia" || e.código === "Guia"; deixe isEscapePressed = e.keyCode === 27 || e.key === "Escape" || e.código === "Escape"; deixe isSpacePressed = event.keyCode === 32 || e.chave === " " || event.code === "Espaço"; deixe isEnterPressed = event.keyCode === 13 || e.key === "Entrar" || event.code === "Entrar"; deixe dataVerificationCloseButton = document.querySelector('.data-verification-close'); deixe dataVerificationCheckbox = document.querySelector('#data-verification-container input'); deixe dataVerificationLink = document.querySelector('#data-verification-container a'); // Esta função nos poupa do trabalho de chamar e.preventDefault() após cada foco deixe 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); } } outro { if (dataVerificationLink && document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } });

Entre em contato conosco para resolver mais dúvidas