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

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

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

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

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

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

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

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

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

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

<скрипт> /* ПЪРЗАЛЯМ СЕ НА ГОРЕ */ let slideUp = (цел, продължителност=500) => { мишена.стил.conversionProperty = 'височина, поле, подложка'; мишена.стил.conversionDuration = продължителност + 'ms'; мишена.стил.оразмеряване на кутия = '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('препълване'); мишена.стил.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; мишена.стил.оразмеряване на кутия = 'border-box'; мишена.стил.conversionProperty = "височина, поле, подложка"; мишена.стил.conversionDuration = продължителност + 'ms'; мишена.стил.височина = височина + 'px'; мишена.стил.removeProperty('padding-top'); мишена.стил.removeProperty('padding-bottom'); мишена.стил.removeProperty('margin-top'); мишена.стил.removeProperty('margin-bottom'); прозорец.setTimeout( () => { мишена.стил.removeProperty('height'); мишена.стил.removeProperty('препълване'); мишена.стил.removeProperty('продължителност на прехода'); мишена.стил.removeProperty('transition-property'); }, продължителност); }, 100) } /* TOOGLE */ var slideToggle = (цел, продължителност = 500) => { ако (прозорец.getComputedStyle(цел).дисплей === 'няма') { връщане slideDown(цел, продължителност); } иначе { връщане slideUp(цел, продължителност); } } /* ИЗБЛЕДЯВАНЕ */ 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("aria-expanded", "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; нека ipRegex = /[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}/ нека ipAddress = ipInfo.мач(ipRegex)[0]; нека formData = new FormData(); formData.append('shop', Shopify.магазин); formData.append('имейл', имейл); formData.добавяне ('тип', тип); formData.добави ('sourceOfRequest', 1); formData.append('ipAddress', ipAddress); formData.append('consentGiven', consentGiven); 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') { обратно извикване (респ); } }) .catch(грешка => { предупреждение (грешка.съобщение); }) } иначе { предупреждение (респ.съобщение); } }) } //Добавете модал към тялото, защото в противен случай то няма да остане центрирано (дори ако позицията е фиксирана) документ.querySelector("тяло").insertAdjacentHTML( 'beforeend', verificationModalContent); документ.addEventListener("DOMContentLoaded", function() { // Когато потребителят кликне върху (x), затворете модала документ.querySelectorAll('.data-verification-close')[0].addEventListener('click', function(e) { д.предотврати по подразбиране(); closeVerificationModal(); }); документ.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { д.предотврати по подразбиране(); // Открива щракване на href, защото е презаписано.ако (напр.мишенаtagName === "A") { прозорец.отворен (напр.мишенаhref, '_празно'); връщане; } документ.querySelector('#data-verification-icon').classList.добави ("щракна"); setTimeout(()=>{ toggleFadeiSense(документ.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(e) { д.предотврати по подразбиране(); gdprSlideUpAll(); slideDown(документ.querySelector('#form-gdpr-edit-account-request'), 200); това.setAttribute("aria-expanded", "true"); }); документ.querySelector('#form-gdpr-edit-account-request form input[type=submit]').addEventListener('click', function(e) { д.предотврати по подразбиране(); имейл = документ.querySelector('#form-gdpr-edit-account-request form input[name=email]').стойност; тип = 'клиент/редактиране'; openVerificationModal(); }); документ.querySelectorAll('#btn-gdpr-requests-request, #btn-gdpr-personal-information-request, #btn-gdpr-orders-request').forEach(element => { елемент.addEventListener('click', function(e) { д.предотврати по подразбиране(); gdprSlideUpAll(); тип = ''; превключвател (това.getAttribute('id')) { case 'btn-gdpr-requests-request': тип = 'клиент/заявки'; прекъсване; case 'btn-gdpr-personal-information-request': type = 'customer/personal_info'; прекъсване; case 'btn-gdpr-orders-request': тип = 'клиент/поръчки'; прекъсване; } документ.querySelector('#form-gdpr-data-account-request form input[name="request_type"]').стойност = тип; slideDown(документ.querySelector('#form-gdpr-data-account-request'), 200); това.setAttribute("aria-expanded", "true"); }) }); документ.querySelector('#form-gdpr-data-account-request form input[type=submit]').addEventListener('click', function(e) { д.предотврати по подразбиране(); имейл = документ.querySelector('#form-gdpr-data-account-request form input[name=email]').стойност; тип = документ.querySelector('#form-gdpr-data-account-request form input[name="request_type"]').стойност; openVerificationModal(); }); документ.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('click', function(e) { д.предотврати по подразбиране(); gdprSlideUpAll(); slideDown(документ.querySelector('#form-gdpr-personal-data-report-request'), 200); това.setAttribute("aria-expanded", "true"); }); документ.querySelector('#form-gdpr-personal-data-report-request form input[type=submit]').addEventListener('click', function(e) { д.предотврати по подразбиране(); имейл = документ.querySelector('#form-gdpr-personal-data-report-request form input[name=email]').стойност; тип = 'клиент/отчет'; openVerificationModal(); }); документ.querySelector('#btn-gdpr-delete-account-request').addEventListener('click', function(e) { д.предотврати по подразбиране(); gdprSlideUpAll(); slideDown(документ.querySelector('#form-gdpr-delete-account-request'), 200); това.setAttribute("aria-expanded", "true"); }); документ.querySelector('#form-gdpr-delete-account-request form input[type=submit]').addEventListener('click', function(e) { д.предотврати по подразбиране(); имейл = документ.querySelector('#form-gdpr-delete-account-request form input[name=email]').стойност; тип = 'клиент/изтриване'; openVerificationModal(); });