GDPR betetzea

Gune honen GDPR/CCPA/APPI/PIPEDA betetzen dela ziurtatzeko erabiltzen den aplikazioak zure IP eta helbide elektronikoa biltzen ditu datuak prozesatzeko. Gehiago jakiteko, begiratu Pribatutasun-politika eta Zerbitzu-baldintzak

Datuen zuzenketa

Beheko esteka erabil dezakezu zure kontuaren datuak eguneratzeko, zehatzak ez badira.

Datuen eramangarritasuna

Beheko estekak erabil ditzakezu gordetzen ditugun datu guztiak deskargatzeko eta gure dendan esperientzia hobea izateko erabiltzen.

Datu pertsonaletarako sarbidea

Beheko esteka erabil dezakezu zuretzat gordetzen dugun informazio pertsonal guztia jasoko duen txosten bat eskatzeko.

Ahaztura izateko eskubidea

Erabili aukera hau zure datu pertsonalak eta bestelakoak gure dendatik kendu nahi badituzu. Kontuan izan prozesu honek zure kontua ezabatuko duela eta, beraz, ezingo zarela gehiago sartu edo erabili.

/* LIBRESTU GORA */ let slideUp = (helburua, iraupena=500) => { xede. estiloa. transitionProperty = 'altuera, marjina, betegarria'; xede. estiloa. transitionDuration = iraupena + 'ms'; xede. estiloa. box sizing = 'ertza-kutxa'; xede. estiloa. altuera = xede. offsetHeight + 'px'; xede. offsetHeight; xede. estiloa. gainezka = 'ezkutatuta'; xede. estiloa. altuera = 0; xede. estiloa. paddingTop = 0; xede. estiloa. paddingBottom = 0; xede. estiloa. marginTop = 0; xede. estiloa. marginBottom = 0; leihoa. setTimeout(() => { xede. estiloa. bistaratzea = 'bat ere ez'; xede. estiloa. removeProperty('altuera'); xede. estiloa. removeProperty('padding-top'); xede. estiloa. removeProperty('beheko betegarria'); xede. estiloa. removeProperty('margin-top'); xede. estiloa. removeProperty('marjina-behea'); xede. estiloa. removeProperty('gainetik'); xede. estiloa. removeProperty('trantsizio-iraupena'); xede. estiloa. removeProperty('trantsizio-jabetza'); }, iraupena); } /* LIBURTU BEHERA */ let slideDown = (helburua, iraupena=500) => { setTimeout(funtzioa(){ xede. estiloa. removeProperty('pantaila'); utzi bistaratu = leihoa. getComputedStyle(helburua). bistaratzea; if (display === 'none') display = 'blokeatu'; xede. estiloa. pantaila = pantaila; utzi altuera = xede. offsetHeight; xede. estiloa. gainezka = 'ezkutatuta'; xede. estiloa. altuera = 0; xede. estiloa. paddingTop = 0; xede. estiloa. paddingBottom = 0; xede. estiloa. marginTop = 0; xede. estiloa. marginBottom = 0; xede. offsetHeight; xede. estiloa. box sizing = 'ertza-kutxa'; xede. estiloa. transitionProperty = "altuera, marjina, betegarria"; xede. estiloa. transitionDuration = iraupena + 'ms'; xede. estiloa. altuera = altuera + 'px'; xede. estiloa. removeProperty('padding-top'); xede. estiloa. removeProperty('beheko betegarria'); xede. estiloa. removeProperty('margin-top'); xede. estiloa. removeProperty('marjina-behea'); leihoa. setTimeout(() => { xede. estiloa. removeProperty('altuera'); xede. estiloa. removeProperty('gainetik'); xede. estiloa. removeProperty('trantsizio-iraupena'); xede. estiloa. removeProperty('trantsizio-jabetza'); }, iraupena); }, 100) } /* TOOGLE */ var slideToggle = (helburua, iraupena = 500) => { bada (leihoa. getComputedStyle(helburua). bistaratu === 'bat ere ez') { itzuli diapositibaBehera(helburua, iraupena); } bestela { itzuli diapositibaGora(helburua, iraupena); } } /* FADE */ var toggleFadeiSense = (elem, show) => { bada (erakutsi) { elementua estiloa. bistaratzea = "blokea"; setTimeout(funtzioa(){ elementua klase-zerrenda. gehitu('erakutsi-izentzua'); elementua klase-zerrenda. kendu('ezkutatu-zentzua'); },20) } bestela { elementua klase-zerrenda. kendu('erakutsi-zentzua'); elementua klase-zerrenda. gehitu('ezkutatu-adierazi'); setTimeout(() => { elementua estiloa. bistaratzea = 'bat ere ez'; }, 400) } } var gdprSlideUpAll = funtzioa () { SlideGora(dokumentua. querySelector('#form-gdpr-edit-account-request'), 100); SlideGora (dokumentua. querySelector('#form-gdpr-data-account-request'), 100); SlideGora (dokumentua. querySelector('#form-gdpr-personal-data-report-request'), 100); SlideGora(dokumentua. querySelector('#form-gdpr-delete-account-request'), 100); dokumentua. querySelector('#gdpr_page botoia'). setAttribute("aria-hedatua", "false"); }; var email, type, consentGiven = false; var verificationModalContent = '
×

Nire posta elektronikoa biltzeko baimena ematen dut eta IP helbidea eskaera hau prozesatzeko. Gehiago jakiteko, egiaztatu Pribatutasun-politika eta Zerbitzu-baldintzak.

'; var gdprSendRequest = funtzioa (itzulera) { eskuratu('https://www. hodei-flare. com/cdn-cgi/trace', { metodoa: 'LORTU', goiburuak: { 'Content-Type': 'testua/laua', }, }) . orduan (resp => resp. testua ()) . orduan (resp => { bada (!resp. errorea) { utzi ipInfo = resp; let formData = new FormData(); formData. append('denda', Shopify. denda); formData. append('email', email); formData. append('mota', idatzi); formData. append('Eskaeraren iturria', 1); formData. append('IPHelbidea', ipInfo); formData. append('consentGiven', consentGiven); formData. append('orria', 'gdpr'); formData. append('lang', Shopify. tokikoa? Shopify. tokikoa: ''); formData. append('gtranslateLang', isenseGDPR. Cookieak. lortu('googtrans')? isenseGDPR. Cookieak. get('googtrans'): ''); eskuratu('https://gdpr. aplikazioak. isenselabs. com/gdprRequests/submitRequest', { metodoa: 'POST', gorputza: formData }) . orduan (resp => resp. json()) . orduan (resp => { bada (!resp. errorea) { gdprSlideUpAll(); bada (esp. mezua. luzera) { alerta (esp. mezua); } bestela { alert('Zure eskaera behar bezala bidali da. Mesedez, begiratu zure posta elektronikoa informazio gehiago lortzeko. '); } } bestela { alerta (esp. mezua); } if (deiaren itzulera mota == 'funtzioa') { itzulera (resp); } }) . catch(errore => { alerta (errorea. mezua); }) } bestela { alerta (esp. mezua); } }) } //Entsi modala gorputzari, bestela ez baita zentratuta geratuko (posizioa finkoa bada ere) dokumentua. querySelector("gorputza"). insertAdjacentHTML('beforeend', verificationModalContent); dokumentua. addEventListener ("DOMContentLoaded", funtzioa() { // Erabiltzaileak (x) sakatzen duenean, modala itxi dokumentua. querySelector(' datuak-egiaztatze-itxi'). addEventListener('klik', funtzioa(e) { Eta. preventDefault(); itxiEgiaztapenModala(); }); dokumentua. querySelector('#datuen egiaztapen-ikonoa, #datuen egiaztapen-edukiontzia p'). addEventListener('klik', funtzioa(e) { Eta. preventDefault(); // href baten klik detektatu, gainidatzita dagoelako. bada (eta. xede tagName === "A") { leihoa. ireki (eta. xede href, '_blank'); itzuli; } dokumentua. querySelector('#datuen egiaztapen-ikonoa'). klase-zerrenda. gehitu ("klik egin"); setTimeout(()=>{ toggleFadeiSense(dokumentua. querySelector("#datuen egiaztapen-modala"), false); dokumentua. querySelector('#data-verification-background . kargatzen'). estiloa. bistaratzea = 'barruko blokea'; consentGiven = egia; gdprSendRequest(funtzioa(resp) { consentGiven = false; itxiEgiaztapenModala(); }); }, 400); }); }); funtzioa openVerificationModal(){ toggleFadeiSense(dokumentua. querySelector("#datuen egiaztapen-modala"), true); toggleFadeiSense(dokumentua. querySelector('#datuak-egiaztaketa-hondoa'), true); } funtzio itxiEgiaztapenModala(){ toggleFadeiSense(dokumentua. querySelector("#datuak-egiaztaketa-atzealdea"), false); dokumentua. querySelector('#datuen egiaztapen-ikonoa'). klase-zerrenda. kendu ("klik egin"); dokumentua. querySelector('#data-verification-background . kargatzen'). estiloa. bistaratzea = 'bat ere ez'; } dokumentua. querySelector('#btn-gdpr-edit-account-request'). addEventListener('klik', funtzioa(e) { Eta. preventDefault(); gdprSlideUpAll(); slideDown (dokumentua. querySelector('#form-gdpr-edit-account-request'), 200); hau. setAttribute("aria-hedatua", "egia"); }); dokumentua. querySelector('#form-gdpr-edit-account-request-submit'). addEventListener('klik', funtzioa(e) { Eta. preventDefault(); posta elektronikoa = dokumentua. querySelector('#form-gdpr-edit-account-request-email'). balioa; mota = 'bezeroa/editatu'; openVerificationModal(); }); dokumentua. querySelectorAll('#btn-gdpr-requests-request, #btn-gdpr-personal-information-request, #btn-gdpr-orders-request'). bakoitzeko(elementua => { elementua. addEventListener('klik', funtzioa(e) { Eta. preventDefault(); gdprSlideUpAll(); mota = ''; aldatu (hau. getAttribute('id')) { 'btn-gdpr-requests-request' kasua: mota = 'bezeroa/eskaerak'; etenaldiak; 'btn-gdpr-personal-information-request' kasua: mota = 'bezeroa/informazio_pertsonala'; etenaldiak; 'btn-gdpr-orders-request' kasua: mota = 'bezeroa/eskaerak'; etenaldiak; } dokumentua. querySelector('#form-gdpr-data-account-request-request-type'). balioa = mota; slideDown (dokumentua. querySelector('#form-gdpr-data-account-request'), 200); hau. setAttribute("aria-hedatua", "egia"); }) }); dokumentua. querySelector('#form-gdpr-data-account-request-submit'). addEventListener('klik', funtzioa(e) { Eta. preventDefault(); posta elektronikoa = dokumentua. querySelector('#form-gdpr-data-account-request-email'). balioa; mota = dokumentua. querySelector('#form-gdpr-data-account-request-request-type'). balioa; openVerificationModal(); }); dokumentua. querySelector('#btn-gdpr-personal-data-report-request'). addEventListener('klik', funtzioa(e) { Eta. preventDefault(); gdprSlideUpAll(); slideDown (dokumentua. querySelector('#form-gdpr-personal-data-report-request'), 200); hau. setAttribute("aria-hedatua", "egia"); }); dokumentua. querySelector('#form-gdpr-personal-data-report-request-submit'). addEventListener('klik', funtzioa(e) { Eta. preventDefault(); posta elektronikoa = dokumentua. querySelector('#form-gdpr-personal-data-report-request-email'). balioa; mota = 'bezeroa/txostena'; openVerificationModal(); }); dokumentua. querySelector('#btn-gdpr-delete-account-request'). addEventListener('klik', funtzioa(e) { Eta. preventDefault(); gdprSlideUpAll(); slideDown (dokumentua. querySelector('#form-gdpr-delete-account-request'), 200); hau. setAttribute("aria-hedatua", "egia"); }); dokumentua. querySelector('#form-gdpr-delete-account-request-submit'). addEventListener('klik', funtzioa(e) { Eta. preventDefault(); posta elektronikoa = dokumentua. querySelector('#form-gdpr-delete-account-request-email'). balioa; mota = 'bezeroa/ezabatu'; openVerificationModal(); });