Съответствие с GDPR

Приложението, използвано за осигуряване на съответствие с GDPR/CCPA/APPI/PIPEDA на този сайт, събира вашия IP и имейл адреса, за да обработва данните. За повече информация проверете Политика за поверителност и Условия за ползване на услугата

Коригиране на датата

Можете да използвате връзката по-долу, за да актуализирате данните в акаунта си, ако не са точни.

Преносимост на данните

Можете да използвате връзките по-долу, за да изтеглите всички данни, които съхраняваме и използваме за по-добро изживяване в нашия магазин.

Достъп до лични данни

Можете да използвате връзката по-долу, за да поискате отчет, който ще съдържа цялата лична информация, която съхраняваме за вас.

Право да бъдеш забравен

Използвайте тази опция, ако искате да премахнете вашите лични и други данни от нашия магазин. Имайте предвид, че този процес ще изтрие вашия акаунт, така че вече няма да имате достъп до него или да го използвате повече.

<скрипт> /* ПЪРЗАЛЯМ СЕ НА ГОРЕ */ let slideUp = (цел, продължителност=500) => { мишена.стил.conversionProperty = 'височина, марж, подложка'; мишена.стил.conversionDuration = продължителност + 'ms'; мишена.стил.box-Sizing = 'border-box'; мишена.стил.височина = цел.offsetHeight + 'px'; мишена.offsetHeight; мишена.стил.препълване = 'скрит'; мишена.стил.височина = 0; мишена.стил.paddingTop = 0; мишена.стил.paddingBottom = 0; мишена.стил.marginTop = 0; мишена.стил.marginBottom = 0; прозорци.setTimeout( () => { мишена.стил.дисплей = 'няма'; мишена.стил.removeProperty('height'); мишена.стил.removeProperty('padding-top'); мишена.стил.removeProperty('padding-bottom'); мишена.стил.removeProperty('margin-top'); мишена.стил.removeProperty('margin-bottom'); мишена.стил.removeProperty('overflow'); мишена.стил.removeProperty('продължителност на прехода'); мишена.стил.removeProperty('transition-property'); }, продължителност); } /* ПЛЪЗНЕТЕ НАДОЛУ */ нека slideDown = (цел, продължителност=500) => { setTimeout(функция(){ мишена.стил.removeProperty('display'); нека дисплей = прозорец.getComputedStyle(цел).дисплей; if (display === 'none') display = 'block'; мишена.стил.дисплей = дисплей; нека височина = цел.offsetHeight; мишена.стил.препълване = 'скрит'; мишена.стил.височина = 0; мишена.стил.paddingTop = 0; мишена.стил.paddingBottom = 0; мишена.стил.marginTop = 0; мишена.стил.marginBottom = 0; мишена.offsetHeight; мишена.стил.box-Sizing = 'border-box'; мишена.стил.conversionProperty = "височина, поле, подложка"; мишена.стил.conversionDuration = продължителност + 'ms'; мишена.стил.височина = височина + 'px'; мишена.стил.removeProperty('padding-top'); мишена.стил.removeProperty('padding-bottom'); мишена.стил.removeProperty('margin-top'); мишена.стил.removeProperty('margin-bottom'); прозорци.setTimeout( () => { мишена.стил.removeProperty('height'); мишена.стил.removeProperty('overflow'); мишена.стил.removeProperty('продължителност на прехода'); мишена.стил.removeProperty('transition-property'); }, продължителност); }, 100) } /* TOOGLE */ var slideToggle = (цел, продължителност = 500) => { ако (прозорец.getComputedStyle(цел).дисплей === 'няма') { връщане slideDown(цел, продължителност); } иначе { връщане slideUp(цел, продължителност); } } /* FADE */ var toggleFadeiSense = (elem, показване) => { ако (покажи) { елементстил.дисплей = "блок"; setTimeout(функция(){ елементclassList.add('show-isense'); елементclassList.премахване ('hide-isense'); },20) } иначе { елементclassList.премахване ('show-isense'); елементclassList.add('hide-isense'); setTimeout(() => { елементстил.дисплей = 'няма'; }, 400) } } var gdprSlideUpAll = функция() { slideUp(документ.querySelector('#form-gdpr-edit-account-request'), 100); slideUp(документ.querySelector('#form-gdpr-data-account-request'), 100); slideUp(документ.querySelector('#form-gdpr-personal-data-report-request'), 100); slideUp(документ.querySelector('#form-gdpr-delete-account-request'), 100); документ.querySelector('#gdpr_page button').setAttribute("разширена област", "false"); }; var email, type, consentGiven = false; var verificationModalContent = '
×

Давам съгласието си за събиране на моя имейл и IP адрес за целите на обработката на тази заявка. За повече информация проверете Правила за поверителност и Условия за ползване.

'; var gdprSendRequest = функция (обратно извикване) { извличане ('https://www.cloudflare.com/cdn-cgi/trace', { метод: 'GET', заглавки: { 'Content-Type': 'text/plain', }, }) .след това (респ. => респ.текст()) .тогава (респ => { ако (!респ.грешка) { нека ipInfo = resp; нека formData = new FormData(); formData.append('shop', Shopify.магазин); formData.append('имейл', имейл); formData.добавяне ('тип', тип); formData.добави ('sourceOfRequest', 1); formData.append('ipAddress', ipInfo); formData.append('consentGiven', consentGiven); formData.добави ('страница', 'gdpr'); formData.append('lang', Shopify.местен? Shopify.локален: ''); formData.append('gtranslateLang', isenseGDPR.Бисквитки.get('googtrans') ? isenseGDPR.Бисквитки.get('googtrans'): ''); fetch('https://gdpr.приложения.isenselabs.com/gdprRequests/submitRequest', { метод: 'POST', тяло: formData }) .след това (респ. => респ.json()) .тогава (респ => { ако (!респ.грешка) { gdprSlideUpAll(); ако (респ.съобщения.дължина) { предупреждение (респ.съобщения); } иначе { alert('Вашата заявка е изпратена успешно. Моля, проверете имейла си за повече информация.'); } } иначе { предупреждение (респ.съобщения); } if (typeof callback == 'function') { обратно извикване (resp); } }) .catch(грешка => { предупреждение (грешка.съобщения); }) } иначе { предупреждение (респ.съобщения); } }) } //Добавете модал към тялото, защото в противен случай то няма да остане центрирано (дори ако позицията е фиксирана) документ.querySelector("тяло").insertAdjacentHTML( 'beforeend', verificationModalContent); документ.addEventListener("DOMContentLoaded", function() { // Когато потребителят кликне върху (x), затворете модала документ.querySelector('проверка-затваряне на данни').addEventListener('click', function(s) { д.предотврати по подразбиране(); closeVerificationModal(); }); документ.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(s) { д.предотврати по подразбиране(); // Откриване на href щракване, защото е презаписано.ако (напр.мишенаtagName === "A") { прозорци.отворен (напр.мишенаhref, '_празно'); връщане; } документ.querySelector('#data-verification-icon').classList.добави ("щракна"); setTimeout(()=>{ toggle Fade iSense(document.querySelector("#data-verification-modal"), false); документ.querySelector('#data-verification-background .Зареждане').стил.дисплей = 'inline-block'; consentGiven = вярно; gdprSendRequest(function(resp) { consentGiven = невярно; closeVerificationModal(); }); }, 400); }); }); функция openVerificationModal(){ toggleFadeiSense(документ.querySelector("#data-verification-modal"), true); toggleFadeiSense(документ.querySelector('#data-verification-background'), true); } функция closeVerificationModal(){ toggleFadeiSense(документ.querySelector("#data-verification-background"), false); документ.querySelector('#data-verification-icon').classList.премахване ("щракна"); документ.querySelector('#data-verification-background .Зареждане').стил.дисплей = 'няма'; } документ.querySelector('#btn-gdpr-edit-account-request').addEventListener('click', function(s) { д.предотврати по подразбиране(); gdprSlideUpAll(); slideDown(документ.querySelector('#form-gdpr-edit-account-request'), 200); това.setAttribute("разширена област", "вярно"); }); документ.querySelector('#form-gdpr-edit-account-request-submit').addEventListener('click', function(s) { д.предотврати по подразбиране(); имейл = документ.querySelector('#form-gdpr-edit-account-request-email').стойност; тип = 'клиент/редактиране'; openVerificationModal(); }); документ.querySelectorAll('#btn-gdpr-requests-request, #btn-gdpr-personal-information-request, #btn-gdpr-orders-request').forEach(element => { елементи.addEventListener('click', function(s) { д.предотврати по подразбиране(); gdpr Плъзнете нагоре всички (); тип = ''; превключвател (това.getAttribute('id')) { случаи 'btn-gdpr-заявки-заявка': тип = 'клиент/заявки'; комби; case 'btn-gdpr-personal-information-request': type = 'customer/personal_info'; комби; case 'btn-gdpr-orders-request': тип = 'клиент/поръчки'; комби; } документ.querySelector('#form-gdpr-data-account-request-request-type').стойност = тип; slideDown(документ.querySelector('#form-gdpr-data-account-request'), 200); това.setAttribute("разширена област", "вярно"); }) }); документ.querySelector('#form-gdpr-data-account-request-submit').addEventListener('click', function(s) { д.предотврати по подразбиране(); имейл = документ.querySelector('#form-gdpr-data-account-request-email').стойност; тип = документ.querySelector('#form-gdpr-data-account-request-request-type').стойност; openVerificationModal(); }); документ.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('click', function(s) { д.предотврати по подразбиране(); gdprSlideUpAll(); slideDown(документ.querySelector('#form-gdpr-personal-data-report-request'), 200); това.setAttribute("разширена област", "вярно"); }); документ.querySelector('#form-gdpr-personal-data-report-request-submit').addEventListener('click', function(s) { д.предотврати по подразбиране(); имейл = документ.querySelector('#form-gdpr-personal-data-report-request-email').стойност; тип = 'клиент/отчет'; openVerificationModal(); }); документ.querySelector('#btn-gdpr-delete-account-request').addEventListener('click', function(s) { д.предотврати по подразбиране(); gdprSlideUpAll(); slideDown(документ.querySelector('#form-gdpr-delete-account-request'), 200); това.setAttribute("разширена област", "вярно"); }); документ.querySelector('#form-gdpr-delete-account-request-submit').addEventListener('click', function(s) { д.предотврати по подразбиране(); имейл = документ.querySelector('#form-gdpr-delete-account-request-email').стойност; тип = 'клиент/изтриване'; openVerificationModal(); });