Conformidade com APPI

#form-appi-edit-account-request, #form-appi-data-account-request, #form-appi-personal-data-report-request, #form-appi-delete-account-request , #form-appi-do-not-sell-request { exibição: nenhum; } #appi_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 { exibição: nenhum; posição: fixa; índice z: 1; preenchimento superior: calc(50vh - 83px); esquerda: 0; superior: 0; largura: 100%; altura: 100%; estouro: automático; cor de fundo: rgb(0,0,0); cor de fundo: rgba (0,0,0,0,4); opacidade: não definido; índice z: 9999; } /* Conteúdo Modal */ #verificação de dados-modal { cor de fundo: #fefefe; margem: automático; preenchimento: 16px; borda: 1px sólido #888; largura: 38%; } /* Botão Fechar Modal */ .verificação de dados-fechar { cor: #aaaaa; flutuar: certo; tamanho da fonte: 28px; peso da fonte: negrito; altura da linha: 17px; } .data-verification-close: passe o mouse, .data-verification-close:foco { 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; } /* Ícone da caixa de seleção */ #ícone de verificação de dados { cursor: ponteiro; posição: relativa; margem: automático; 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: relativa; í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 { acidente vascular cerebral-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; } #appi_page .list botão li sem estilo { 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%; } } /* Carregando elemento */ .carregando { exibição: 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.255, 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; } /* 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); } }
A aplicação utilizada para garantir a conformidade com GDPR/CCPA/APPI/PIPEDA deste site, recolhe o seu IP e o 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ê.

Não venda minhas informações pessoais a terceiros

Você pode enviar uma solicitação para nos informar que não concorda que suas informações pessoais sejam coletadas ou vendidas a terceiros.

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.

/* DESLIZAR 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); } /* DESLIZAR 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'); },20) } outro { elem.classList.remove('show-isense'); elem.classList.add('ocultar-isense'); setTimeout(() => { elem.style.display = 'nenhum'; }, 400) } } var appiSlideUpAll = function() { slideUp(document.querySelector('#form-appi-edit-account-request'), 100); slideUp(document.querySelector('#form-appi-data-account-request'), 100); slideUp(document.querySelector('#form-appi-personal-data-report-request'), 100); slideUp(document.querySelector('#form-appi-do-not-sell-request'), 100); slideUp(document.querySelector('#form-appi-delete-account-request'), 100); document.querySelector('#appi_page button').setAttribute("aria-expanded", "false"); }; var email, tipo, consentimentoGiven = false; var verificaçãoModalContent = '
×

Dou meu consentimento para coletar meu e-mail e endereço IP para fins de processamento desta solicitação . Para mais informações, consulte a Política de Privacidade e Termos de Serviço.

< /div>
'; var appiSendRequest = 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(); if (type === 'cliente/não-venda') { isenseGDPR.Cookies.set('cookieconsent_preferences_disabled', 'analítica,marketing,funcionalidade,', { expira: 365 }); isenseGDPR.Cookies.set('cookieconsent_status', 'accept_selected', { expira: 365 }); window.Shopify.trackingConsent.setTrackingConsent(false,function() { console.log('setTrackingConsent false')}); if (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } //redefinir texto pop-up document.querySelector('#appi-modal-container-text').innerHTML = 'Dou meu consentimento para coletar meu e-mail e endereço IP para fins de processamento desta solicitação. Para mais informações, consulte Política de Privacidade e Termos de Serviço.'; } formData.append('loja', Shopify.loja); formData.append('e-mail', e-mail); formData.append('tipo', tipo); formData.append('sourceOfRequest', 3); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.append('página', 'appi'); 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) { appiSlideUpAll(); 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() { deixe searchParams = novo URLSearchParams(window.location.search); deixe param = searchParams.get('id'); se(parâmetro) { document.getElementById(param).scrollIntoView(); } // 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; appiSendRequest(função(resp) { consentimentoDado = falso; closeVerificationModal(); }); }, 400); }); }); função openVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); } 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'; } document.querySelector('#btn-appi-edit-account-request').addEventListener('clique', function(e) { e.preventDefault(); appiSlideUpAll(); slideDown(document.querySelector('#form-appi-edit-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-edit-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-edit-account-request-email').value; type = 'cliente/editar'; openVerificationModal(); }); document.querySelectorAll('#btn-appi-requests-request, #btn-appi-personal-information-request, #btn-appi-orders-request').forEach(element => { element.addEventListener('clique', function(e) { e.preventDefault(); appiSlideUpAll(); tipo = ''; //Redefinir a mensagem pop-up document.querySelector('#appi-modal-container-text').innerHTML = 'Dou meu consentimento para coletar meu e-mail e endereço IP para fins de processamento desta solicitação. Para mais informações, consulte Política de Privacidade e Termos de Serviço.'; switch(this.getAttribute('id')) { caso 'btn-appi-requests-request': type = 'cliente/solicitações'; quebrar; caso 'btn-appi-solicitação de informações pessoais': type = 'cliente/informações_pessoais'; quebrar; caso 'btn-appi-orders-request': type = 'cliente/pedidos'; quebrar; } document.querySelector('#form-appi-data-account-request-request-type').value = tipo; slideDown(document.querySelector('#form-appi-data-account-request'), 200); this.setAttribute("aria-expanded", "true"); }) }); document.querySelector('#form-appi-data-account-request-submit').addEventListener('clique', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-data-account-request-email').value; tipo = document.querySelector('#form-appi-data-account-request-request-type').value; openVerificationModal(); }); document.querySelector('#btn-appi-personal-data-report-request').addEventListener('clique', function(e) { e.preventDefault(); appiSlideUpAll(); slideDown(document.querySelector('#form-appi-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-personal-data-report-request-submit').addEventListener('clique', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-personal-data-report-request-email').value; type = 'cliente/relatório'; openVerificationModal(); }); document.querySelector('#btn-appi-do-not-sell-request').addEventListener('clique', function(e) { e.preventDefault(); appiSlideUpAll(); slideDown(document.querySelector('#form-appi-do-not-sell-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-do-not-sell-request-submit').addEventListener('clique', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-do-not-sell-request-email').value; type = 'cliente/não vender'; //Verifica se o cliente está logado if (__st.cid! = indefinido) { document.querySelector('#appi-modal-container-text').innerHTML = 'Dou meu consentimento para coletar meu e-mail e endereço IP para fins de processamento desta solicitação. Para mais informações, consulte Política de Privacidade e Termos de Serviço.'; } outro { document.querySelector('#appi-modal-container-text').innerHTML = 'Dou meu consentimento para coletar meu e-mail e endereço IP para fins de processamento desta solicitação. Para mais informações, consulte a Política de Privacidade e Termos de Serviço.
Observação: Se você for um usuário convidado ou não estiver conectado à sua conta, sua opção de cancelamento só será efetiva para esta sessão do navegador.'; } openVerificationModal(); }); document.querySelector('#btn-appi-delete-account-request').addEventListener('clique', function(e) { e.preventDefault(); appiSlideUpAll(); slideDown(document.querySelector('#form-appi-delete-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-delete-account-request-submit').addEventListener('clique', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-delete-account-request-email').value; type = 'cliente/excluir'; openVerificationModal(); });