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.
Editatu zure kontuaren informazioa
Datuen eramangarritasuna
Beheko estekak erabil ditzakezu gordetzen ditugun datu guztiak deskargatzeko eta gure dendan esperientzia hobea izateko erabiltzen.
GDPR eskaerak
Informazio pertsonala
Eskaerak
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 .
Eskatu datu pertsonalak ezabatzeko
/* 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 = '';
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();
});
Usa le frecce sinistra/destra per navigare nella presentazione o scorri a sinistra/destra se stai utilizzando un dispositivo mobile