Rectificarea datelor
Puteți utiliza linkul de mai jos pentru a actualiza datele contului dvs. dacă acestea nu sunt corecte.
Portabilitatea datelor
Puteți utiliza linkurile de mai jos pentru a descărca toate datele pe care le stocăm și le folosim pentru o experiență mai bună în magazinul nostru.
Accesul la datele cu caracter personal
Puteți utiliza linkul de mai jos pentru a solicita un raport care va conține toate informațiile personale pe care le stocăm pentru dvs.
Dreptul de a fi uitat
Folosește această opțiune dacă dorești să elimini datele tale personale și alte date din magazinul nostru. Reține acest lucru. Acest proces vă va șterge contul, deci nu îl veți mai putea accesa sau utiliza..
Îmi dau consimțământul pentru colectarea adresei mele de e-mail și a adresei IP în scopul procesării acestei solicitări. Pentru mai multe informații, verificați Politica de confidențialitate &Termeni și condiții.
'; 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,}))$/; dacă (email == '' || e-mail == nedefinit) { return false; } altfel { return regex.test(e-mail); } } var gdprSendRequest = function(callback) { fetch('https://www.cloudflare.com/cdn-cgi/trace', { metoda: 'GET' , anteturi: { 'Tip-conținut': 'text/plain', }, }) .then(resp => resp.text()).atunci (rep => { dacă (!resp.error) { let ipInfo = resp; let formData = new FormData(); formData.append('magazin', Shopify.shop); formData.append('e-mail', e-mail); formData.append('tip', tip); formData.append('sursăCerere', 1); formData.append('adresăip', ipInfo); formData.append('consimțământDat', consimțământDat); formData.append('pagină', 'gdpr'); formData.append('lung', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : ''); fetch('https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', { metodă: 'POST', corp: formData }) .then(respon => resp.json()) .then(respon => { dacă (!resp.error) { gdprSlideUpAll(); dacă (resp.message.length) { alertă(resp.message); } else { alert('Solicitarea dumneavoastră a fost trimisă cu succes. Vă rugăm să verificați e-mailul pentru mai multe informații.'); } } else { alert(resp.message); } dacă (typeof callback == 'function') { callback(respon); } }) .catch(error => { alertă(error.message); }) } altfel { alertă(resp.message); } }) } //Adăugă un modal la corp, altfel nu va rămâne centrat (chiar dacă poziția este fixă) document.querySelector("corp").insertAdjacentHTML( 'înaintede sfârșit', verificareConținutModal); document.addEventListener("DOMContentLoaded", function() { // Când utilizatorul dă clic pe (x), închideți modalul document.querySelector('.data-verification-close').addEventListener('click', function(e) { e.preventDefault(); închideVerificareModală(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.preventDefault(); // Detectează clicul unui href, deoarece este suprascris. if(e.target.tagName === "A") { window.open(e.target.href, '_blank'); return; } document.querySelector('#pictogramă-verificare-date').classList.add("a făcut clic"); setTimeout(()=>{ toggleFadeiSense(document.querySelector(„#modal-de-verificare-a-datelor”), fals); document.querySelector('#datele-verification-background .loading').style.display = 'inline-block'; consentGiven = true; gdprSendRequest(function(resp) { consentGiven = false; closeVerificationModal(); }); }, 400); }); }); function openVerificationModal(){ if(!isEmailValid(email)) { alert('Adresă de e-mail nevalidă'); return; } toggleFadeiSense()document.querySelector(„#modal-verificare-date”), true); toggleFadeiSense(document.querySelector('#fundal-verificare-date'), adevărat); document.querySelector('#data-verification-container input').focus(); } function closeVerificationModal(){ toggleFadeiSense()document.querySelector(„#fundal-verificare-date”), fals); document.querySelector('#pictogramă-verificare-date').classList.remove(„a făcut clic”); document.querySelector('#datele-verification-background .loading').style.display = 'none'; // Focalizează butonul corespunzătoare tipului de cerere selectat let gdprForms = document.querySelectorAll('.form-gdpr-request'); gdprForms.forEach(funcție(gdprForm) { dacă (gdprForm.style.display !== "niciunul") { let gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li'); dacă (gdprFormLinks.length === 1) { gdprFormLinks[0].querySelector('buton').focus(); } else { // Logica de focalizare pentru cererile de portabilitate a datelor gdprFormLinks = gdprForm.parentElement; dacă (gdprFormLinks.nodeName === 'LI') { gdprFormLinks.querySelector('buton').focus(); } } } }); } document.querySelector('#btn-gdpr-edit-account-request').addEventListener('click', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown()document.querySelector('#form-gdpr-editare-cont-cerere'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-edit-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-edit-account-request-email').value; type = 'client/editare'; openVerificationModal(); }); document.querySelector('#btn-gdpr-requests-request').addEventListener('click', 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(); e-mail = document.querySelector('#form-gdpr-requests-request-email').value; type = 'client/cereri'; openVerificationModal(); }); document.querySelector('#btn-gdpr-cerere-informații-personale').addEventListener('click', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown()document.querySelector('#formular-gdpr-cerere-informații-personale'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-personal-information-request-submit').addEventListener('click', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-personal-information-request-email').value; type = 'client/personal_information'; openVerificationModal(); }); document.querySelector('#btn-gdpr-orders-request').addEventListener('click', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown()document.querySelector('#formular-gdpr-comenzi-cerere'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-orders-request-submit').addEventListener('click', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-orders-request-email').value; type = 'client/comenzi'; openVerificationModal(); }); document.querySelector('#btn-gdpr-personal-data-request-report').addEventListener('click', function(e) { e.preventDefault(); gdprSlideUpAll(); slideDown()document.querySelector('#formular-gdpr-cerere-raportare-date-personale'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-gdpr-personal-data-request-submit').addEventListener('click', function(e) { e.preventDefault(); e-mail = document.querySelector('#form-gdpr-personal-data-report-request-email').value; type = 'client/raport'; openVerificationModal(); }); document.querySelector('#btn-gdpr-cerere-de-ștergere-cont').addEventListener('click', 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(); e-mail = document.querySelector('#form-gdpr-delete-account-request-email').value; type = 'customer/delete'; openVerificationModal(); }); // Navigare cu tastatura în meniul modal de verificare a datelor pentru accesibilitate document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) { let isTabPressed = e.keyCode === 9 || e.key === "Tabula" || e.code === "Tab"; let esteEscapePressed = e.keyCode === 27 || e.key === "Evadare" || e.code === "Escape"; let esteSpațiuPresat = event.keyCode === 32 || e.key === " " || event.code === "Spațiu"; let isEnterPressed = event.keyCode === 13 || e.key === "Introduce" || event.code === "Enter"; let dataVerificationCloseButton = document.querySelector('.închidere-verificare-date'); let casetăVerificareData = document.querySelector('#data-verification-container input'); let dataVerificationLink = document.querySelector('#data-verification-container a'); // Această funcție ne scutește de efortul de a apela e.preventDefault() după fiecare focalizare, fie executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();} dacă (esteEscapePressed) { dacă (dataVerificationCloseButton) { dataVerificationCloseButton.click(); } } dacă (isSpacePressed || isEnterPressed) { dacă (document.activeElement === casetă de verificare a datelor) { document.querySelector('#container-verificare-date #icon-verificare-date').click(); } } dacă (esteApăsată tastatura) { dacă (e.shiftKey) { dacă (dataVerificationCloseButton &lificator;&lificator; document.activeElement === dataVerificationCloseButton) { executeFocus(dataVerificationLink); } } altfel { dacă (dataVerificationLink) &lificator;&lificator; document.activeElement === dataVerificationLink) { executeFocus(dataVerificationCloseButton); } } } });