سياسة الخصوصية
IFG GEO Optimizer — تطبيق Shopify لتحسين محركات البحث التوليدية (Generative Engine Optimization) آخر تحديث: أكتوبر 2026
1. جهة التحكم في البيانات
جهة التحكم في البيانات الشخصية المعالَجة من خلال IFG GEO Optimizer هي:
IFG eCommerce — ومقرها روما، إيطاليا البريد الإلكتروني: info@ifgecommerce.com
2. ما الذي نجمعه
- بيانات حساب التاجر (عبر Shopify OAuth): نطاق متجرك ورمز وصول API.
- البريد الإلكتروني لمالك المتجر واسم المتجر (عبر Shopify Admin API): يُقرآن عند التثبيت لغرض واحد فقط هو إرسال رسالة الترحيب الموضحة في القسم 3. لا يُخزَّن عنوان البريد الإلكتروني في سجلاتنا.
- بيانات الكتالوج (للقراءة فقط): عناوين المنتجات، الأوصاف، المورّد، الأسعار، الخيارات، والمواصفات التقنية — تُستخدم لإجراء عمليات التدقيق، ومحاكاة سلوك الزواحف (crawler)، وتقييم قابلية استخلاص المحتوى، وصياغة الأسئلة الشائعة أو الأوصاف المُعاد كتابتها.
- إعدادات المتجر: خطتك النشطة، تفاصيل سياسة الإرجاع والشحن وبيانات الشركة التي تدخلها في الإعدادات، عمليات التدقيق المحفوظة، مسودات الأسئلة الشائعة وإعادة كتابة المحتوى، والاستفسارات التي تختار تتبعها من أجل ظهورك عبر الذكاء الاصطناعي.
- رسائل محادثة الدعم: النص الذي تتبادله مع مساعد الذكاء الاصطناعي داخل التطبيق، بما في ذلك النسخة المحالة إلينا إذا طلبت صراحةً التحدث إلى شخص حقيقي.
- حركة زيارات المتجر المجهولة (Web Pixel، جميع الخطط): عندما يصل زائر إلى صفحة منتج قادمًا من محرك ذكاء اصطناعي معروف (ChatGPT وPerplexity وClaude وGemini وCopilot)، نسجّل المحرك ورابط الصفحة والطابع الزمني — فقط إذا كان الزائر قد منح بالفعل موافقة التحليلات عبر لافتة ملفات تعريف الارتباط الخاصة بمتجرك. لا يُجمع أي معرّف للزائر، ولا ملف تعريف ارتباط، ولا بيانات جلسة.
- بيانات تقنية: طوابع زمنية للطلبات، معرّفات سجلات داخلية، وسجلات النظام.
- نص صفحاتك ومقالات مدونتك (قراءة فقط، Unlimited): يُقرأ لفحصين من فحوصات تدقيق الكتالوج تبدؤهما بنفسك. يرسل ماسح الإحصاءات غير الموثقة نص المقاطع المرشحة إلى OpenAI للتحقق مما إذا كان للادعاء الإحصائي مصدر يمكن التحقق منه في الجوار؛ ويقارن كاشف المحتوى المكرر النص نفسه بحساب تشابه حتمي بالكامل ولا يرسله أبدًا إلى أي نموذج لغوي.
- نص ملفات Liquid الخاصة بقالبك المنشور (قراءة فقط): تقرؤه فحوصات تعارض البيانات المنظمة؛ ولفحص اتساق الكيانات (Unlimited) يُرسل أيضًا إلى OpenAI مع عينة من أوصاف المنتجات للكشف عن العبارات المتناقضة.
- العدد الإجمالي للطلبات الأخيرة (قراءة فقط): رقم واحد فقط — عدد الطلبات التي تلقاها المتجر خلال آخر 30 يومًا (Admin GraphQL
ordersCount) — متاح من نقطة نهاية داخلية تمهيدًا لوظيفة تقارير مستقبلية لم تُربط بعد بأي شاشة في التطبيق. لا يشمل أبدًا تفاصيل طلب أو مبلغًا أو منتجًا مشترى أو أي بيانات للعملاء. - الاقتراحات المرسلة من نموذج “اقترح تحسينًا” (صفحة الدعم): النص الذي تكتبه، ونطاق .myshopify.com الخاص بالمتجر، وعنوان بريد إلكتروني لتلقي الرد فقط إذا أدخلته. حقل البريد الإلكتروني اختياري.
لا يطلب التطبيق أبدًا بيانات شخصية للعملاء النهائيين ولا يستلمها — لا أسماء ولا رسائل بريد إلكتروني ولا عناوين — ولا يقرأ أبدًا تفاصيل أي طلب. يطلب من Shopify تسعة أذونات، يرتبط كل منها بوظيفة ينفذها التطبيق فعلًا:
read_products— يقرأ الكتالوج لأغراض التدقيق ومحاكي الزاحف ومسودات الأسئلة الشائعة وإعادة صياغة المحتوى والنص البديل للصور واستخراج المواصفات التقنية.write_products— يكتب الحقول الوصفية للبيانات المنظمة (إصلاح المخطط بنقرة واحدة) والأسئلة الشائعة والأوصاف المعاد صياغتها وتعديلات عنوان المنتج ووصفه وSEO التي توافق عليها أو تحفظها.read_themes— يتحقق من أن كتلة القالب «GEO Schema» نشطة ويقرأ نص ملفات Liquid الخاصة بالقالب لفحوصات تعارض البيانات المنظمة وفحص اتساق الكيانات.write_themes— يكتب ملفات قابلية القراءة للذكاء الاصطناعي الثلاثة (agents.md وllms.txt وllms-full.txt) كقوالب Liquid على القالب المنشور عندما تنقر على نشر في تدقيق الكتالوج، وتلقائيًا كلما نشرت قالبًا مختلفًا (webhookthemes/publish)؛ لا تُستبدل الملفات الموجودة مسبقًا التي لم ينشئها التطبيق دون تأكيدك الصريح.write_pixelsوread_customer_events— يفعّلان ويشتركان في أحداث Web Pixel المجهول لحركة الزيارات الموصوف أعلاه، ولا يتعاملان أبدًا مع بيانات تحدد هوية العملاء.write_files— يكتب النص البديل لصورة منتج (Files API) عندما توافق عليه أو تحفظه، وليس الصورة نفسها أبدًا.read_online_store_pages— يقرأ نص الصفحات ومقالات المدونة لماسح الإحصاءات غير الموثقة وكاشف المحتوى المكرر الموصوفين أعلاه.read_orders— يقرأ العدد الإجمالي للطلبات الأخيرة الموصوف أعلاه، تمهيدًا لوظيفة تقارير مستقبلية. ولا يقرأ أبدًا تفاصيل أي طلب أو بيانات العملاء.
3. لماذا نعالجها، وتحت أي أساس قانوني
نعالج هذه البيانات لتقديم الخدمة التي ثبّتَّ التطبيق من أجلها — بموجب المادة 6(1)(ب) من اللائحة العامة لحماية البيانات (GDPR)، تنفيذ العقد: تحليل وتحسين ظهور كتالوجك على محركات البحث التوليدية، بما في ذلك صياغة الأسئلة الشائعة بمساعدة الذكاء الاصطناعي وإعادة كتابة المحتوى، ومحادثة الدعم داخل التطبيق، والتتبع الأسبوعي لظهورك عبر الذكاء الاصطناعي على الاستفسارات التي تختارها، وقياس حركة الزيارات المجهولة المُحالة من الذكاء الاصطناعي — وجميعها إما تبدأ بمبادرة من التاجر، أو، بالنسبة لبيكسل الزيارات، مشروطة بالموافقة على واجهة متجرك.
رسالة الترحيب. بعد تثبيت جديد نرسل رسالة ترحيب واحدة فقط إلى عنوان البريد الإلكتروني لحساب Shopify الخاص بمالك المتجر، والذي نقرؤه من Shopify Admin API عند التثبيت (لا يُستخدم أبدًا البريد الإلكتروني العام للتواصل الخاص بالمتجر). كما نقرأ اسم المتجر لنخاطبك به. تُرسَل الرسالة من Francesco Guiducci (IFG eCommerce)، وتشكرك على تثبيت التطبيق، وتقدّمه بوصفه مطوّره المستقل، وتدعوك إلى الرد بأي سؤال. وهي رسالة خدمية، وليست نشرة إخبارية ولا ترويجًا، ولا يُرسَل أي شيء آخر بعدها. تُسلَّم عبر Resend (الولايات المتحدة، البنود التعاقدية النموذجية). الأساس القانوني: تنفيذ العقد (المادة 6(1)(ب) من GDPR) وبالنسبة للتعريف، المصلحة المشروعة (المادة 6(1)(و) من GDPR). يمكنك الاعتراض في أي وقت بالرد على الرسالة، أو باستخدام رابط إلغاء الاشتراك فيها، أو بالكتابة إلى info@ifgecommerce.com. لا يُخزَّن عنوان البريد الإلكتروني للمالك في سجلاتنا. ما نحتفظ به بعد إلغاء التثبيت موضح في القسم 6. تبقى الرسالة ومحتواها المسلَّمان بالفعل إلى Resend في سجلاتها وفق سياسة الاحتفاظ الخاصة بـ Resend.
الاقتراحات والردود. عندما ترسل اقتراحًا من صفحة الدعم، يصل النص ونطاق المتجر إلى عنوان الدعم لدينا عبر البريد الإلكتروني من خلال Resend (الولايات المتحدة، البنود التعاقدية القياسية). نستخدمها لتقييم التطبيق وتحسينه استنادًا إلى مصلحتنا المشروعة (المادة 6(1)(و) من اللائحة العامة لحماية البيانات). إذا أدخلت عنوان بريد إلكتروني، فإننا نستخدمه فقط للرد عليك استنادًا إلى طلبك (المادة 6(1)(ب) من اللائحة العامة لحماية البيانات): لا نحفظه في قاعدة بيانات التطبيق، ولا نستخدمه لأي تواصل آخر، ولا نشاركه مع أي أحد. تبقى الرسالة في صندوق بريد الدعم طوال المدة اللازمة لمعالجة طلبك، وفي سجلات Resend وفق مدة الاحتفاظ الخاصة بها. يمكنك طلب حذفها في أي وقت بالكتابة إلى info@ifgecommerce.com.
4. كيف نجمعها
تُجمع بيانات الحساب مرة واحدة، عبر تدفق Shopify OAuth، عند التثبيت. تُقرأ بيانات الكتالوج عبر واجهة برمجة تطبيقات Shopify Admin API فقط عندما تُطلق إجراءً من لوحة التحكم. يعمل بيكسل الزيارات على واجهة متجرك ويُبلغ عن الأحداث فقط بعد الموافقة؛ لا يعمل أي شيء آخر في الخلفية دون أن تطلبه.
5. مع من نشاركها
- Google Firebase / Cloud Firestore — يخزّن إعداداتك وجلساتك ومسوداتك. تشارك Google LLC (الولايات المتحدة الأمريكية) في إطار خصوصية البيانات بين الاتحاد الأوروبي والولايات المتحدة (EU-US Data Privacy Framework). تُخزَّن البيانات في منطقة europe-west1 (بلجيكا).
- OpenAI, Inc. (الولايات المتحدة) — تزوّد النموذج اللغوي (GPT-5 nano) المستخدم في صياغة مسودات الأسئلة الشائعة، وإعادة كتابة المحتوى، والنص البديل للصور، واستخراج المواصفات التقنية، ودردشة الدعم داخل التطبيق، والتحقق من الإحصاءات غير الموثقة واتساق الكيانات، وتتبّع الظهور في الذكاء الاصطناعي أسبوعيًا. لا تتلقى سوى سمات المنتج أو النصوص أو السؤال المتتبَّع اللازمة للوظيفة المطلوبة — ولا تتلقى أبدًا بيانات العملاء. يستند النقل إلى الولايات المتحدة إلى الشروط التعاقدية النموذجية المعتمدة من المفوضية الأوروبية.
- Perplexity AI, Inc. (الولايات المتحدة) — تُستخدم حصريًا لتتبّع الظهور في الذكاء الاصطناعي أسبوعيًا للأسئلة التي تختار متابعتها صراحةً. لا تتلقى سوى نص السؤال المتتبَّع — ولا تتلقى أبدًا بيانات العملاء.
- Google LLC (الولايات المتحدة) — تزوّد نموذج Gemini، ويُستخدم بالطريقة نفسها التي تُستخدم بها OpenAI وPerplexity أعلاه لتتبّع الظهور (استخدام مختلف عن Firebase/Firestore المخصص للتخزين فقط). تتبّع Gemini معلّق منذ 26 يوليو 2026: لا تُجرى أي استدعاءات. يبقى هذا البند هنا من أجل الشفافية ولن يسري مجددًا إلا إذا استُؤنف التتبّع.
- Resend, Inc. (الولايات المتحدة الأمريكية) — ترسل لنا إشعارًا، يتضمن اسم المتجر ونسخة محادثة الدعم، فقط عندما تطلب صراحةً التحدث إلى شخص حقيقي في محادثة الدعم، وتسلّم رسالة الترحيب إلى مالك المتجر. كما يوصل إلينا الاقتراحات المرسلة من صفحة الدعم، مع البريد الإلكتروني الاختياري إذا أدخلته.
- Shopify Inc. — المنصة نفسها، ومصدر واجهة برمجة تطبيقات Admin API وبنية Web Pixel التي يستخدمها التطبيق.
نحن لا نبيع البيانات، ولا نستخدمها للتسويق أو التنميط السلوكي. رسالة الترحيب الموضحة في القسم 3 هي رسالة خدمة، وليست تسويقًا.
6. إلى متى نحتفظ بها
- رموز الجلسة (Session tokens): تُدار بواسطة دورة حياة الرموز غير المتصلة (offline-token) الخاصة بـ Shopify، وتُجدَّد تلقائيًا.
- الإعدادات، عمليات التدقيق، المسودات، وأحداث الزيارات: تُحفظ طوال فترة تثبيت التطبيق. إلغاء التثبيت يُفعّل webhook الخاص بـ Shopify المسمى
shop/redact، الذي يحذف إعدادات متجرك وجلساتك بالكامل، باستثناء واحد هو سجل رسالة الترحيب الموضح أدناه. - سجل رسالة الترحيب: بعد إلغاء التثبيت وطلب المحو (
shop/redact) نحتفظ، في سجل منفصل، فقط بنطاق .myshopify.com الخاص بالمتجر، وحالة الإرسال مع تواريخها، وبالنسبة لمن ألغى اشتراكه، تاريخ الاعتراض وبصمة تشفيرية مفتاحية (HMAC-SHA256) لعنوان البريد الإلكتروني. البصمة بيانات مستعارة الهوية (pseudonymised) وليست مجهولة تمامًا؛ وتُستخدم فقط لتجنب الإرسال مجددًا ولاحترام الاعتراض (المادة 21 من GDPR)، حتى لو ثبّت الشخص نفسه التطبيق على متجر آخر. وتُحذف بعد 24 شهرًا. أما الاعتراضات المسجلة قبل وجود هذا السجل فتُحفظ دون تاريخ انتهاء، بصفة نطاق .myshopify.com للمتجر والتاريخ فقط (دون أي بيانات شخصية)، حتى يستمر احترامها. - السجلات التقنية: تُحفظ وفق سياسة الاحتفاظ القياسية لسجلات Google Cloud.
7. حقوقك
بموجب المواد 15–22 من اللائحة العامة لحماية البيانات (GDPR)، يمكنك طلب الوصول إلى بياناتك، أو تصحيح البيانات غير الدقيقة، أو حذفها — وأبسط طريقة هي إلغاء تثبيت التطبيق — أو الاعتراض على المعالجة. يمكنك أيضًا تقديم شكوى إلى سلطة حماية البيانات المحلية لديك. بما أن التطبيق لا يعالج أبدًا بيانات شخصية للعملاء النهائيين، فإن webhooks الامتثال الخاصة بـ customers/data_request وcustomers/redact تستجيب مؤكدةً أنه لا يوجد شيء لتصديره أو حذفه.
8. الأمان
تعمل كل حركة المرور عبر HTTPS/TLS 1.2+. لا تُكشف رموز مصادقة Shopify أبدًا للمتصفح. يُتحقق من كل webhook بفحص HMAC SHA-256 بزمن ثابت قبل معالجته. قاعدة البيانات قابلة للوصول فقط من الخلفية (backend)، ومصادَق عليها عبر هوية الخدمة الخاصة بمنصة الاستضافة نفسها — لا توجد بيانات اعتماد ثابتة في الكود، والوصول المباشر من العميل مرفوض بموجب قواعد الأمان الخاصة بقاعدة البيانات نفسها. تُشفَّر البيانات أثناء التخزين وأثناء النقل.
9. التغييرات
قد نحدّث هذه السياسة من وقت لآخر. ستُعكس التغييرات الجوهرية هنا، مع إبقاء التاريخ أعلى الصفحة محدَّثًا.
أسئلة حول بياناتك؟ info@ifgecommerce.com