Вашите възможности за избор на поверителност


Както е описано в нашата Политика за поверителност, ние събираме лична информация от вашите взаимодействия с нас и нашия уебсайт, включително чрез „бисквитки“ и подобни технологии. Можем също да споделяме тази лична информация с трети страни, включително рекламни партньори. Правим това, за да ви показваме реклами на други уебсайтове, които са по-подходящи за вашите интереси и по други причини, посочени в нашата политика за поверителност.

Споделянето на лична информация за целенасочена реклама въз основа на вашето взаимодействие на различни уебсайтове може да се счита за „продажби“, „споделяне“ или „целенасочена реклама“ съгласно законите за поверителност на определени щати в САЩ. В зависимост от това къде живеете, може да имате право да се откажете от тези дейности. Ако желаете да упражните това право на отказ, моля, следвайте инструкциите по-долу.

Ако посетите нашия уебсайт с активиран сигнал за предпочитание за отказване от Глобалния контрол на поверителността, в зависимост от това къде се намирате, ще третираме това като заявка за отказване от дейност, която може да се счита за „продажба“ или „споделяне“ на лична информация или други употреби, които могат да се считат за целенасочена реклама за устройството и браузъра, които сте използвали за посещение на нашия уебсайт.

<скрипт> функция getUrlParam(paramName) { var queryString = window.location.search.slice(1); var paramsArray = queryString.split('&'); var paramValue = нула; for (var i = 0; i < paramsArray.length; i++) { var param = paramsArray[i]; var keyValuePair = param.split('='); var key = keyValuePair[0]; if (ключ === paramName) { paramValue = decodeURIComponent(keyValuePair[1]); прекъсване; } } връщане на paramValue; } функция submitOptOutForm() { document.getElementById('pc--opt-out-form').submit(); } функция showSuccessMessage() { var successMessageh3 = document.getElementById('pc--opt-out-success'); var successMessageEle = successMessageh3.getElementsByTagName('span')[0]; var successMessage = 'Отказът е успешно'; successMessageEle.innerHTML = successMessage; successMessageh3.style.display = 'flex'; } функция showErrorMessage() { document.getElementById('pc--opt-out-error').style.display = 'flex'; } функция showNotApplicableMessage() { document.getElementById('pc--opt-out-not-applicable').style.display = 'block'; } функция setupForm() { var formContainer = document.getElementById('pc--opt-out-form-container'); formContainer.style.display = 'block'; var pcReturnTo = document.getElementById("pc_return_to"); pcReturnTo.setAttribute("стойност", window.location.pathname); } функция loadFeatureCallback(грешка) { ако (грешка) { throw грешка; } canOptOut().then((showForm) => { if (showForm) { setupForm(); if (getUrlParam('success') === 'true') { showSuccessMessage(); } else if (getUrlParam('success') === 'false') { showErrorMessage(); } } else { showNotApplicableMessage(); } }) } function canOptOut() { // Първо, проверете дали потребителят е в режим на администраторски преглед if (isAdminPreviewMode()) { return getSaleofDataRegions().then((regions) => { return regions.includes(window.Shopify.country); }); } // Няма режим на администраторски преглед var customerPrivacyApi = window.Shopify.customerPrivacy; ако (customerPrivacyApi.unstable) { върне Promise.resolve(customerPrivacyApi.unstable.saleOfDataRegion()); } върне Promise.resolve(customerPrivacyApi.getRegulation() === 'CCPA'); } функция ccpaOptOutLoader() { window.Shopify.loadFeatures( [ { име: 'consent-tracking-api', версия: '0.1', }, ], loadFeatureCallback, ); } ccpaOptOutLoader(); функция optOutOnLoad() { var optOutSubmitButton = document.getElementById('pc--opt-out-button'); var optOutForm = document.getElementById('pc--opt-out-form'); optOutSubmitButton.addEventListener('click', function (e) { e.preventDefault(); if (!optOutForm.reportValidity()) { return; } if (document.getElementById('hcaptcha')) { hcaptcha.execute(); } else { submitOptOutForm(); } }); } var liquidAccessToken = () => { var shopifyFeatures = document.documentElement.querySelector('#shopify-features'); if (!shopifyFeatures) { // eslint-disable-next-line no-console console.warn('Не можа да бъде намерен liquid access token'); return undefined; }; var featuresAccessToken = JSON.parse(shopifyFeatures.textContent || '').accessToken; ако (!featuresAccessToken) { // eslint-disable-next-line no-console console.warn('Не можа да бъде намерен течен токен за достъп'); return undefined; }; return featuresAccessToken; } асинхронна функция getSaleofDataRegions() { var fetchParams = { заглавия: { // eslint-disable-next-line @typescript-eslint/naming-convention 'content-type': 'application/json', // eslint-disable-next-line @typescript-eslint/naming-convention 'x-shopify-storefront-access-token': liquidAccessToken(), }, тяло: JSON.stringify({ заявка: ` заявка bannerQuery { consentManagement { saleOfDataRegions } }`, }), метод: 'POST', }; връщане на fetch('/api/unstable/graphql.json?fast_storefront_renderer=1', fetchParams) .then((response) => { if (!response.ok) { връщане на response.text().then(text => { throw new Error(text) }) } else { връщане на response.json(); } }) .then((respJson) => { if (respJson.errors) { throw new Error(respJson.errors.map(e => e.message).join(', ')); } else if (!respJson || !respJson.data || !respJson.data.consentManagement || !respJson.data.consentManagement.saleOfDataRegions) { throw new Error('Невалиден или празен отговор от сървъра'); } else { return respJson.data.consentManagement.saleOfDataRegions } }) .catch((error) => { // eslint-disable-next-line no-console console.error('Грешка при извличане на продажба на региони с данни: ', error); return []; }); } function isAdminPreviewMode() { // Проверява се дали потребителят е в администраторския преглед. Ако е така, администраторската лента // за преглед ще се появи и ще бъде зададена бисквитка _ab=1 var abCookie = document.cookie.split(';').filter((cookie) => cookie.trim().startsWith('_ab='))[0]; return abCookie ? abCookie.split('=')[1] === '1' : false; }

Search