Ispravljanje podataka
Pomoću donje poveznice možete ažurirati podatke o svom računu ako nisu točni.
Prenosivost podataka
Pomoću donjih poveznica možete preuzeti sve podatke koje pohranjujemo i koristimo za bolje iskustvo u našoj trgovini.
Pristup osobnim podacima
Pomoću donje poveznice možete zatražiti izvješće koje će sadržavati sve osobne podatke koje pohranjujemo za vas.
Pravo na zaborav
Koristite ovu opciju ako želite ukloniti svoje osobne i druge podatke iz naše trgovine. Imajte to na umu Ovim postupkom izbrisat ćete svoj račun, tako da mu više nećete moći pristupiti niti ga koristiti..
Dajem svoju suglasnost za prikupljanje moje e-mail i IP adrese u svrhu obrade ovog zahtjeva. Za više informacija pogledajte Pravila o privatnosti &Uvjeti pružanja usluge.
'; 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,}))$/; ako (e-pošta == '' || e-pošta == nedefinirano) { vrati false; } inače { vrati regex.test(e-pošta); } } var gdprSendRequest = funkcija(povratni poziv) { dohvati('https://www.cloudflare.com/cdn-cgi/trace', { metoda: 'GET' , zaglavlja: { 'Content-Type': 'text/plain', }, }) .then(resp => resp.text()).zatim (odg. => { ako (!resp.error) { let ipInfo = resp; neka formData = new FormData(); formData.append('dućan', Shopify.shop); formData.append('e-pošta', e-pošta); formData.append('vrsta', vrsta); formData.append('izvorZahtjeva', 1); formData.append('ipAdresa', ipInfo); formData.append('privolaDana', privolaDana); formData.append('stranica', 'gdpr'); formData.append('dugo', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : ''); dohvati('https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', { metoda: 'POST', tijelo: formData }) .then(odgovor => resp.json()) .zatim(odgovor => { ako (!resp.error) { gdprSlideUpAll(); ako (resp.message.length) { upozorenje(resp.message); } else { alert('Vaš je zahtjev uspješno poslan. Molimo provjerite svoju e-poštu za više informacija.'); } } else { alert(resp.message); } ako (typeof povratni_poziv == 'funkcija') { povratni_poziv(odgovor); } }) .catch(greška => { upozorenje(error.message); }) } inače { upozorenje(resp.message); } }) } //Dodaj modal u tijelo, jer inače neće ostati centriran (čak i ako je pozicija fiksna) document.querySelector("tijelo").insertAdjacentHTML( 'prije kraja', verifikacijskiModalSadržaj); document.addEventListener("DOMContentLoaded", function() { // Kada korisnik klikne na (x), zatvori modalni prozor document.querySelector('.data-verification-close').addEventListener('klikni', function(e) { e.preventDefault(); zatvoriModalProvjere(); }); document.querySelector('#ikona-za-provjeru-podataka, #spremnik-za-provjeru-podataka p').addEventListener('klikni', funkcija(e) { e.preventDefault(); // Otkrivanje klika na href jer je prepisan. if(e.target.tagName === "A") { window.open(e.target.href, '_blank'); vrati; } document.querySelector('#ikona-za-provjeru-podataka').classList.add("kliknuto"); setTimeout(()=>{ preklopiFadeiSense(document.querySelector("#modal-provjere-podataka"), lažno); document.querySelector('#potvrda-podataka-u-pozadini .učitavanje').style.display = 'inline-block'; consentGiven = true; gdprSendRequest(function(resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal(){ if(!isEmailValid(email)) { alert('Nevažeća e-pošta'); return; } toggleFadeiSense(document.querySelector("#modalna-provjera-podataka"), istina); toggleFadeiSense(document.querySelector('#podatkovna-provjera-u-pozadi'), istina); document.querySelector('#ulazni-spremnik-za-provjeru-podataka').focus(); } funkcija closeVerificationModal(){ toggleFadeiSense(document.querySelector("#podatkovna-provjera-u-pozadi"), lažno); document.querySelector('#ikona-za-provjeru-podataka').classList.remove("kliknuto"); document.querySelector('#potvrda-podataka-u-pozadini .učitavanje').style.display = 'none'; // Fokusiraj gumb odabrane vrste zahtjeva let gdprForms = document.querySelectorAll('.form-gdpr-request'); gdprForms.forEach(funkcija(gdprForm) { ako (gdprForm.style.display !== "ništa") { neka gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); ako (gdprFormLinks.length === 1) { gdprFormLinks[0].querySelector('gumb').focus(); } else { // Logika fokusa za zahtjeve za prenosivost podataka gdprFormLinks = gdprForm.parentElement; ako (gdprFormLinks.nodeName === 'LI') { gdprFormLinks.querySelector('gumb').fokus(); } } } }); } document.querySelector('#btn-gdpr-uredi-račun-zahtjev').addEventListener('klikni', funkcija(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-uređivanje-zahtjeva-za-račun'), 200); this.setAttribute("aria-proširena", "true"); }); document.querySelector('#form-gdpr-uređivanje-zahtjeva-za-submit').addEventListener('klikni', funkcija(e) { e.preventDefault(); e-pošta = document.querySelector('#form-gdpr-uredi-račun-zahtjev-e-pošta').vrijednost; tip = 'kupac/uredi'; openVerificationModal(); }); document.querySelector('#btn-gdpr-requests-request').addEventListener('klikni', funkcija(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-zahtjevi-zahtjev'), 200); this.setAttribute("aria-proširena", "true"); }); document.querySelector('#form-gdpr-requests-request-submit').addEventListener('klikni', funkcija(e) { e.preventDefault(); e-pošta = document.querySelector('#form-gdpr-requests-request-email').value; type = 'kupac/zahtjevi'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-information-request').addEventListener('klikni', funkcija(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#obrazac-gdpr-zahtjev-za-osobne-podatke'), 200); this.setAttribute("aria-proširena", "true"); }); document.querySelector('#form-gdpr-personal-information-request-submit').addEventListener('klikni', funkcija(e) { e.preventDefault(); e-pošta = document.querySelector('#form-gdpr-zahtjev-za-osobne-informacije-e-pošta').value; tip = 'korisnik/osobne_informacije'; openVerificationModal(); }); document.querySelector('#btn-gdpr-orders-request').addEventListener('klikni', funkcija(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#obrazac-gdpr-zahtjev-za-narudžbe'), 200); this.setAttribute("aria-proširena", "true"); }); document.querySelector('#form-gdpr-orders-request-submit').addEventListener('klikni', funkcija(e) { e.preventDefault(); e-pošta = document.querySelector('#form-gdpr-orders-request-email').value; type = 'kupac/narudžbe'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('klikni', funkcija(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#obrazac-gdpr-zahtjev-za-izvješće-o-osobnim-podacima'), 200); this.setAttribute("aria-proširena", "true"); }); document.querySelector('#form-gdpr-personal-data-request-submit').addEventListener('klikni', funkcija(e) { e.preventDefault(); e-pošta = document.querySelector('#form-gdpr-personal-data-request-email').value; tip = 'kupac/izvješće'; openVerificationModal(); }); document.querySelector('#btn-gdpr-delete-account-request').addEventListener('klikni', funkcija(e) { e.preventDefault(); gdprSlideUpAll(); slideDown(document.querySelector('#form-gdpr-zahtjev-za-brisanje-računa'), 200); this.setAttribute("aria-proširena", "true"); }); document.querySelector('#form-gdpr-delete-account-request-submit').addEventListener('klikni', funkcija(e) { e.preventDefault(); e-pošta = document.querySelector('#form-gdpr-delete-account-request-email').value; type = 'customer/delete'; openVerificationModal(); }); // Navigacija tipkovnicom u modalnom prozoru za provjeru podataka radi pristupačnosti document.querySelector('#modal-provjere-podataka').addEventListener('pritisak-na-tipku', funkcija(e) { neka jeTabPressed = e.keyCode === 9 || e.key === "Tab" || e.code === "Tab"; neka jeEscapePressed = e.keyCode === 27 || e.key === "Bijeg" || e.code === "Escape"; neka jeSpacePressed = event.keyCode === 32 || e.key === " " || event.code === "Razmak"; neka jeEnterPress = event.keyCode === 13 || e.key === "Unesi" || event.code === "Enter"; neka dataVerificationCloseButton = document.querySelector('.zatvaranje-provjere-podataka'); neka okvir za provjeru-podataka = document.querySelector('#ulazni-spremnik-za-provjeru-podataka'); neka dataVerificationLink = document.querySelector('#data-verification-container a'); // Ova funkcija nam štedi muke pozivanja e.preventDefault() nakon svakog fokusiranja neka executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} ako (isEscapePressed) { ako (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } ako (jeRazmakPritisnut || jeEnterPritisnut) { ako (document.activeElement === okvirZaProvjeruPodataka) { document.querySelector('#spremnik-za-provjeru-podataka #ikona-za-provjeru-podataka').klikni(); } } ako (isTabPressed) { ako (e.shiftKey) { ako (gumbZaZatvaranjeProvjerePodataka &pojačalo;&pojačalo; document.activeElement === GumbZaZatvaranjeProvjerePodataka) { executeFocus(LinkProvjerePodataka); } } else { if (LinkProvjerePodataka &pojačalo;&pojačalo; document.activeElement === VezaZaProvjeruPodataka) { executeFocus(GumbZaZatvaranjeProvjerePodataka); } } } });