امتثال APPI

<نمط> #form-appi-edit-account-request، #form-appi-data-account-request، #form-appi-personal-data-report-request، #form-appi-delete-account-request , #form-appi-do-not-sell-request { العرض: لا شيء؛ } زر #appi_page { لون الخلفية: شفاف؛ الحدود: 0؛ الحد السفلي: 1 بكسل أسود خالص؛ الحشو: 0 بكسل؛ } /* خلفية مشروطة */ # خلفية التحقق من البيانات { العرض: لا شيء؛ الموقف: ثابت؛ مؤشر z: 1؛ الحشو العلوي: كالك (50vh - 83px)؛ اليسار: 0؛ أعلى: 0؛ العرض: 100%؛ الارتفاع: 100%؛ الفائض: تلقائي؛ لون الخلفية: rgb(0,0,0); لون الخلفية: rgba(0,0,0,0.4); العتامة: غير محدد؛ مؤشر z: 9999؛ } /* محتوى مشروط */ #التحقق من البيانات-مشروط { لون الخلفية: #fefefe؛ الهامش: تلقائي؛ الحشو: 16 بكسل؛ الحدود: 1 بكسل صلب #888؛ العرض: 38%؛ } /* زر الإغلاق المشروط */ .التحقق من البيانات-إغلاق { اللون: #aaaaaa؛ تعويم: حق؛ حجم الخط: 28 بكسل؛ وزن الخط: غامق؛ ارتفاع الخط: 17 بكسل؛ } .التحقق من البيانات-إغلاق:تحويم، .التحقق من البيانات-إغلاق:التركيز { اللون: #000؛ زخرفة النص: لا شيء؛ المؤشر: المؤشر؛ } /* نص خانة الاختيار */ #حاوية التحقق من البيانات p{ العرض: كتلة مضمنة؛ الحشو: 0؛ الهامش: 0; ارتفاع الخط: 24 بكسل؛ المساحة المتروكة لليسار: 10 بكسل؛ محاذاة رأسية: أعلى؛ العرض: كالك (100% - 45 بكسل)؛ } #حاوية التحقق من البيانات أ، #حاوية التحقق من البيانات أ:hover{ زخرفة النص: تسطير!مهم؛ اللون: #4285f4؛ } /* أيقونة خانة الاختيار */ #رمز التحقق من البيانات { المؤشر: المؤشر؛ الموقف: نسبي؛ الهامش: تلقائي؛ العرض: 18 بكسل؛ الارتفاع: 18 بكسل؛ -webkit-tap-highlight-color: شفاف؛ تحويل: ترجمة3d(0, 0, 0); الهامش العلوي: 2 بكسل؛ } # أيقونة التحقق من البيانات: قبل { محتوى: ""؛ الموقف: مطلق؛ أعلى: -7px؛ اليسار: -7 بكسل؛ العرض: 32 بكسل؛ الارتفاع: 32 بكسل؛ نصف قطر الحدود: 50%؛ الخلفية: rgba(34,50,84,0.03); العتامة: 0؛ الانتقال: العتامة 0.2 ثانية سهولة؛ } #رمز التحقق من البيانات svg { الموقف: نسبي؛ مؤشر z: 1؛ ملء: لا شيء؛ السكتة الدماغية: مستديرة؛ السكتة الدماغية-خط الانضمام: جولة؛ السكتة الدماغية: #c8ccd4؛ عرض السكتة الدماغية: 1.5؛ تحويل: ترجمة3d(0, 0, 0); الانتقال: كل 0.2 ثانية سهولة؛ } # مسار رمز التحقق من البيانات svg { السكتة الدماغية-داشاراي: 60؛ إزاحة السكتة الدماغية: 0؛ } #رمز التحقق من البيانات svg متعدد الخطوط { السكتة الدماغية-dasharray: 22؛ إزاحة السكتة الدماغية: 66؛ } # أيقونة التحقق من البيانات: تحوم: قبل { العتامة: 1؛ } #حاوية التحقق من البيانات:تحوم #رمز التحقق من البيانات svg { السكتة الدماغية: #4285f4؛ } #data-verification-icon.clicked svg { السكتة الدماغية: #4285f4؛ } #data-verification-icon.clicked svg path { إزاحة السكتة الدماغية: 60؛ الانتقال: كل 0.3 ثانية خطية؛ } #data-verification-icon.clicked svg polyline { إزاحة السكتة الدماغية: 42؛ الانتقال: كل 0.2 ثانية خطية؛ تأخير الانتقال: 0.15 ثانية؛ } #appi_page .list-unstyled زر li { المؤشر: المؤشر؛ } .show-isense { الانتقال: العتامة 400 مللي ثانية! مهم؛ } .إخفاء المعنى { العتامة: 0! مهم؛ الانتقال: 0.4 ثانية سهولة الخروج؛ } /* تغييرات مشروطة على دقة الهاتف المحمول*/ شاشة الوسائط فقط و (الحد الأقصى للعرض: 600 بكسل) { #التحقق من البيانات-مشروط { العرض: 90%; } } /* تحميل العنصر */ .تحميل { العرض: لا شيء؛ أعلى: 50vh. اليسار: 50 فولت. الموقف: ثابت؛ } .loading:not(:required):بعد { محتوى: ''؛ عرض: كتلة؛ حجم الخط: 10 بكسل؛ العرض: 1 م؛ الارتفاع: 1م؛ الهامش العلوي: -0.5em؛ -webkit-animation: الدوار 1500 مللي ثانية خطي لا نهائي ؛ -moz-animation: Spinner 1500ms خطي لا نهائي؛ -ms-animation: Spinner 1500ms خطي لا نهائي؛ -o-animation: Spinner 1500ms خطي لا نهائي؛ الرسوم المتحركة: سبينر 1500 مللي ثانية خطي لا نهائي؛ نصف قطر الحدود: 0.5em؛ -webkit-box-shadow: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1 ) -1.1em 1.1em 0 0، rgba(255,255,255, 1) -1.5em 0 0 0, rgba(255,255,255, 1) -1.1em -1.1em 0 0, rgba(255,255,255, 1) 0 -1.5em 0 0, rgba (255,255,255, 1) 1.1م -1.1م 0 0; ظل الصندوق: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1) 1م 1.1em 0 0، rgba(255,255,255, 1) -1.5em 0 0 0, rgba(255,255,255, 1) -1.1em -1.1em 0 0, rgba(255,255,255, 1) 0 -1.5em 0 0, rgba(255,255,255, 1) 1.1م -1.1م 0 0؛ } /* الرسوم المتحركة */ @-webkit-keyframes الدوار { 0% { -تحويل webkit: تدوير (0deg)؛ -moz-transform: Rotate(0deg); -ms-transform: Rotate(0deg); - تحويل: تدوير (0 درجة)؛ تحويل: تدوير (0 درجة)؛ } 100% { -تحويل webkit: تدوير (360 درجة) ؛ -تحويل moz: تدوير (360 درجة)؛ -ms-transform: Rotate(360deg); - تحويل: تدوير (360 درجة)؛ تحويل: تدوير (360 درجة)؛ } } @-moz-keyframes الدوار { 0% { -تحويل webkit: تدوير (0deg)؛ -moz-transform: Rotate(0deg); -ms-transform: Rotate(0deg); - تحويل: تدوير (0 درجة)؛ تحويل: تدوير (0 درجة)؛ } 100% { -تحويل webkit: تدوير (360 درجة) ؛ -تحويل moz: تدوير (360 درجة)؛ -ms-transform: Rotate(360deg); - تحويل: تدوير (360 درجة)؛ تحويل: تدوير (360 درجة)؛ } } @-o-الإطارات الرئيسية الدوار { 0% { -تحويل webkit: تدوير (0deg)؛ -moz-transform: Rotate(0deg); -ms-transform: Rotate(0deg); - تحويل: تدوير (0 درجة)؛ تحويل: تدوير (0 درجة)؛ } 100% { -تحويل webkit: تدوير (360 درجة) ؛ -تحويل moz: تدوير (360 درجة)؛ -ms-transform: Rotate(360deg); - تحويل: تدوير (360 درجة)؛ تحويل: تدوير (360 درجة)؛ } } @keyframes الدوار { 0% { -تحويل webkit: تدوير (0deg)؛ -moz-transform: Rotate(0deg); -ms-transform: Rotate(0deg); - تحويل: تدوير (0 درجة)؛ تحويل: تدوير (0 درجة)؛ } 100% { -تحويل webkit: تدوير (360 درجة) ؛ -تحويل moz: تدوير (360 درجة)؛ -ms-transform: Rotate(360deg); - تحويل: تدوير (360 درجة)؛ تحويل: تدوير (360 درجة)؛ } }
التطبيق المستخدم لضمان امتثال هذا الموقع لـGDPR/CCPA/APPI/PIPEDA، يجمع عنوان IP الخاص بك وعنوان البريد الإلكتروني من أجل معالجة البيانات. لمزيد من المعلومات، راجع سياسة الخصوصية & شروط الخدمة

تصحيح البيانات

يمكنك استخدام الرابط أدناه لتحديث بيانات حسابك إذا لم تكن دقيقة.

<النموذج> <نوع الإدخال = "email" name = "email" id = "form-appi-edit-account-request-email" placeholder = "example@email.com" الإكمال التلقائي = "email" التصحيح التلقائي = "إيقاف" autocapitalize = "إيقاف" "التركيز التلقائي ="">

إمكانية نقل البيانات

يمكنك استخدام الروابط أدناه لتنزيل جميع البيانات التي نخزنها ونستخدمها للحصول على تجربة أفضل في متجرنا.

  • >
<النموذج> <نوع الإدخال = "email" name = "email" id = "form-appi-data-account-request-email" placeholder = "example@email.com" الإكمال التلقائي = "email" التصحيح التلقائي = "إيقاف" autocapitalize = "إيقاف" "التركيز التلقائي ="">

الوصول إلى البيانات الشخصية

يمكنك استخدام الرابط أدناه لطلب تقرير يحتوي على جميع المعلومات الشخصية التي نخزنها لك.

<النموذج> <نوع الإدخال = "email" name = "email" id = "form-appi-personal-data-report-request-email" placeholder = "example@email.com" الإكمال التلقائي = "email" التصحيح التلقائي = "إيقاف" autocapitalize= "إيقاف" التركيز التلقائي = "">

لا تبيع معلوماتي الشخصية لطرف ثالث

يمكنك إرسال طلب لإعلامنا بأنك لا توافق على جمع معلوماتك الشخصية أو بيعها لطرف ثالث.

<النموذج> <نوع الإدخال = "email" name = "email" id = "form-appi-do-not-sell-request-email" placeholder = "example@email.com" الإكمال التلقائي = "email" التصحيح التلقائي = "إيقاف" autocapitalize = "إيقاف" التركيز التلقائي = "">

الحق في النسيان

استخدم هذا الخيار إذا كنت تريد إزالة بياناتك الشخصية وغيرها من بياناتك من متجرنا. ضع في اعتبارك أن ستؤدي هذه العملية إلى حذف حسابك، لذا لن تتمكن بعد ذلك من الوصول إليه أو استخدامه بعد الآن.

<النموذج> <نوع الإدخال = "email" name = "email" id = "form-appi-delete-account-request-email" placeholder = "example@email.com" الإكمال التلقائي = "email" التصحيح التلقائي = "off" autocapitalize = "off "التركيز التلقائي ="">
<النص البرمجي> /* الانزلاق لأعلى */ دع SlideUp = (الهدف، المدة = 500) => { target.style.transitionProperty = 'الارتفاع، الهامش، المساحة المتروكة'; target.style.transitionDuration = Duration + 'ms'; target.style.boxSizing = 'border-box'; target.style.height = target.offsetHeight + 'px'; target.offsetHeight; target.style.overflow = 'مخفي'; target.style.height = 0; target.style.paddingTop = 0; target.style.paddingBottom = 0; target.style.marginTop = 0; target.style.marginBottom = 0; window.setTimeout() => { target.style.display = 'none'; target.style.removeProperty('height'); target.style.removeProperty('padding-top'); target.style.removeProperty('padding-bottom'); target.style.removeProperty('margin-top'); target.style.removeProperty('الهامش السفلي'); target.style.removeProperty('overflow'); target.style.removeProperty('transition-duration'); target.style.removeProperty('transition-property'); }، مدة)؛ } /* الانزلاق للأسفل */ دع SlideDown = (الهدف، المدة = 500) => { setTimeout(وظيفة(){ target.style.removeProperty('display'); دع العرض = window.getComputedStyle(target).display; إذا (عرض === 'لا شيء') عرض = 'كتلة'؛ target.style.display = Display; دع الارتفاع = target.offsetHeight؛ target.style.overflow = 'مخفي'; target.style.height = 0; target.style.paddingTop = 0; target.style.paddingBottom = 0; target.style.marginTop = 0; target.style.marginBottom = 0; target.offsetHeight; target.style.boxSizing = 'border-box'; target.style.transitionProperty = "الارتفاع، الهامش، المساحة المتروكة"؛ target.style.transitionDuration = Duration + 'ms'; target.style.height = height + 'px'; target.style.removeProperty('padding-top'); target.style.removeProperty('padding-bottom'); target.style.removeProperty('margin-top'); target.style.removeProperty('الهامش السفلي'); window.setTimeout() => { target.style.removeProperty('height'); target.style.removeProperty('overflow'); target.style.removeProperty('transition-duration'); target.style.removeProperty('transition-property'); }، مدة)؛ }، 100) } /* تبديل */ var SlideToggle = (الهدف، المدة = 500) => { إذا (window.getComputedStyle(target).display === 'none') { إرجاع الشريحة للأسفل (الهدف، المدة)؛ } آخر { إرجاع SlideUp (الهدف، المدة)؛ } } /* يختفي */ فار toggleFadeiSense = (elem, show) => { إذا (إظهار) { elem.style.display = "block"; setTimeout(وظيفة(){ elem.classList.add('show-isense'); elem.classList.remove('hide-isense'); },20) } آخر { elem.classList.remove('show-isense'); elem.classList.add('hide-isense'); setTimeout(() => { elem.style.display = 'none'; }، 400) } } فار appiSlideUpAll = وظيفة() { SlideUp(document.querySelector('#form-appi-edit-account-request'), 100); SlideUp(document.querySelector('#form-appi-data-account-request'), 100); SlideUp(document.querySelector('#form-appi-personal-data-report-request'), 100); SlideUp(document.querySelector('#form-appi-do-not-sell-request'), 100); SlideUp(document.querySelector('#form-appi-delete-account-request'), 100); document.querySelector('#appi_page Button').setAttribute("aria-expanded", "false"); }; فار البريد الإلكتروني، النوع، الموافقة = خطأ؛ var VerificationModalContent = '
'; فار appiSendRequest = وظيفة(رد الاتصال) { جلب('https://www.cloudflare.com/cdn-cgi/trace', { الطريقة: "الحصول على"، رؤوس: { "نوع المحتوى": "نص/عادي"، }, }) .ثم(resp => resp.text()) .ثم(الاستجابة => { إذا (!resp.خطأ) { Let ipInfo = resp; دع formData = new FormData(); إذا (اكتب === 'العميل/لا تبيع') { isenseGDPR.Cookies.set('cookieconsent_preferences_disabled', 'analytics,marketing,functionality,', { انتهاء الصلاحية: 365 }); isenseGDPR.Cookies.set('cookieconsent_status', 'accept_selected', { انتهاء الصلاحية: 365 }); window.Shopify.trackingConsent.setTrackingConsent(false,function() { console.log('setTrackingConsent false')}); إذا (document.querySelector('.cc-window')) { document.querySelector('.cc-window').style.display = 'none'; } // إعادة تعيين النص المنبثق document.querySelector('#appi-modal-container-text').innerHTML = 'أمنح موافقتي على جمع بريدي الإلكتروني وعنوان IP الخاص بي لغرض معالجة هذا الطلب. لمزيد من المعلومات، راجع سياسة الخصوصية وشروط الخدمة.'; } formData.append('shop', Shopify.shop); formData.append('email', email); formData.append('type', type); formData.append('sourceOfRequest', 3); formData.append('ipAddress', ipInfo); formData.append('consentGiven',consentGiven); formData.append('page', 'appi'); formData.append('lang', Shopify.locale ? Shopify.locale : ''); formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : ''); جلب('https://gdpr.apps.isenselabs.com/gdprRequests/submitRequest', { الطريقة: "POST"، الجسم: بيانات النموذج }) .ثم(resp => resp.json()) .ثم(الاستجابة => { إذا (!resp.خطأ) { appiSlideUpAll(); إذا (resp.message.length) { تنبيه (resp.message)؛ } آخر { تنبيه('تم إرسال طلبك بنجاح. يرجى التحقق من بريدك الإلكتروني لمزيد من المعلومات.'); } } آخر { تنبيه (resp.message)؛ } إذا (نوع رد الاتصال == 'وظيفة') { رد الاتصال(الاستجابة); } }) .catch(خطأ => { تنبيه (خطأ. رسالة)؛ }) } آخر { تنبيه (resp.message)؛ } }) } // إلحاق مشروط بالجسم، وإلا فلن يبقى في المنتصف (حتى لو كان الموضع ثابتًا) document.querySelector("body").insertAdjacentHTML( 'beforeend', VerificationModalContent); document.addEventListener("DOMContentLoaded"، function() { دع searchParams = new URLSearchParams(window.location.search); Let param = searchParams.get('id'); إذا (المعلمة) { document.getElementById(param).scrollIntoView(); } // عندما ينقر المستخدم على (x)، أغلق النموذج document.querySelector('.data-verification- Close').addEventListener('click', function(e) { e.preventDefault(); CloseVerificationModal(); }); document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) { e.preventDefault(); // اكتشف نقرة href، لأنه تمت الكتابة فوقها. إذا (e.target.tagName === "أ") { window.open(e.target.href, '_blank'); يعود؛ } document.querySelector('#data-verification-icon').classList.add("clicked"); setTimeout(()=>{ toggleFadeiSense(document.querySelector("#data-verification-modal"), false); document.querySelector('#data-verification-background .loading').style.display = 'inline-block'; ConconsityGiven = true; appiSendRequest(وظيفة(resp) { ConconsityGiven = false; CloseVerificationModal(); }); }, 400); }); }); الدالة openVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-modal"), true); toggleFadeiSense(document.querySelector('#data-verification-background'), true); } دالة CloseVerificationModal(){ toggleFadeiSense(document.querySelector("#data-verification-background"), false); document.querySelector('#data-verification-icon').classList.remove("clicked"); document.querySelector('#data-verification-background .loading').style.display = 'none'; } document.querySelector('#btn-appi-edit-account-request').addEventListener('click', function(e) { e.preventDefault(); appiSlideUpAll(); SlideDown(document.querySelector('#form-appi-edit-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-edit-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-edit-account-request-email').value; اكتب = 'العميل/تحرير'؛ openVerificationModal(); }); document.querySelectorAll('#btn-appi-requests-request, #btn-appi-personal-information-request, #btn-appi-orders-request').forEach(element => { element.addEventListener('click', function(e) { e.preventDefault(); appiSlideUpAll(); النوع = ''; // إعادة تعيين الرسالة المنبثقة document.querySelector('#appi-modal-container-text').innerHTML = 'أمنح موافقتي على جمع بريدي الإلكتروني وعنوان IP الخاص بي لغرض معالجة هذا الطلب. لمزيد من المعلومات، راجع سياسة الخصوصية وشروط الخدمة.'; التبديل (this.getAttribute('id')) { الحالة 'btn-appi-requests-request': اكتب = "العميل/الطلبات"؛ استراحة؛ الحالة "طلب معلومات شخصية btn-appi": اكتب = 'معلومات_العميل/الشخصية'؛ استراحة؛ الحالة "طلب طلبات btn-appi": اكتب = "العميل/الطلبات"؛ استراحة؛ } document.querySelector('#form-appi-data-account-request-request-type').value = type; SlideDown(document.querySelector('#form-appi-data-account-request'), 200); this.setAttribute("aria-expanded", "true"); }) }); document.querySelector('#form-appi-data-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-data-account-request-email').value; type = document.querySelector('#form-appi-data-account-request-request-type').value; openVerificationModal(); }); document.querySelector('#btn-appi-personal-data-report-request').addEventListener('click', function(e) { e.preventDefault(); appiSlideUpAll(); SlideDown(document.querySelector('#form-appi-personal-data-report-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-personal-data-report-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-personal-data-report-request-email').value; اكتب = "العميل/التقرير"؛ openVerificationModal(); }); document.querySelector('#btn-appi-do-not-sell-request').addEventListener('click', function(e) { e.preventDefault(); appiSlideUpAll(); SlideDown(document.querySelector('#form-appi-do-not-sell-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-do-not-sell-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-do-not-sell-request-email').value; اكتب = "العميل/عدم البيع"؛ // تحقق مما إذا كان العميل قد قام بتسجيل الدخول إذا (__st.cid != غير محدد) { document.querySelector('#appi-modal-container-text').innerHTML = 'أمنح موافقتي على جمع بريدي الإلكتروني وعنوان IP الخاص بي لغرض معالجة هذا الطلب. لمزيد من المعلومات، راجع سياسة الخصوصية وشروط الخدمة.'; } آخر { document.querySelector('#appi-modal-container-text').innerHTML = 'أمنح موافقتي على جمع بريدي الإلكتروني وعنوان IP الخاص بي لغرض معالجة هذا الطلب. لمزيد من المعلومات، راجع سياسة الخصوصية وشروط الخدمة.
ملاحظة: إذا كنت مستخدمًا ضيفًا أو لم تقم بتسجيل الدخول إلى حسابك، فسيكون خيار إلغاء الاشتراك فعالاً فقط لجلسة المتصفح هذه.'; } openVerificationModal(); }); document.querySelector('#btn-appi-delete-account-request').addEventListener('click', function(e) { e.preventDefault(); appiSlideUpAll(); SlideDown(document.querySelector('#form-appi-delete-account-request'), 200); this.setAttribute("aria-expanded", "true"); }); document.querySelector('#form-appi-delete-account-request-submit').addEventListener('click', function(e) { e.preventDefault(); email = document.querySelector('#form-appi-delete-account-request-email').value; اكتب = "العميل/الحذف"؛ openVerificationModal(); });