الأمان وبياناتك
ما الذي نحفظه، ومدة حفظه، وكيف تصدّره أو تحذفه، واتفاقية معالجة البيانات.
بيانات متجرك ملكك
يمكنك تصديرها كلها، ويمكنك حذفها كلها، في أي وقت، من لوحة التحكم أو عبر الواجهة البرمجية. وتبقى البيانات في المساحة الخاصة بمتجرك: فالاختبارات تثبت أن أي متجر لا يستطيع قراءة مفاتيح متجر آخر ولا منتجاته ولا سجلاته ولا ملفاته ولا محادثات مساعده، ولا البحث فيها.
ما الذي يحفظه SeekGist
| البيانات | ماذا فيها |
|---|---|
| الكتالوج | المنتجات التي ترسلها: الأسماء والأوصاف والأسعار والمخزون والتصنيفات والخصائص والروابط |
| سجلات البحث | نص البحث، واللغة، ونوع الجهاز، وعدد النتائج، وقيمة تجزئة (hash) لمعرّف الجلسة. ويُخفى أي بريد إلكتروني أو رقم هاتف يُكتب في صندوق البحث |
| الأحداث | النقرات والإضافة إلى السلة والطلبات القادمة من البحث، مع قيمة التجزئة لمعرّف الجلسة |
| محادثات المساعد | رسائل المتسوقين (مع إخفاء البريد وأرقام الهواتف) والإجابات، إن كنت تستخدم المساعد |
| حسابك | أسماء فريقك وبريدهم، وإعداداتك، ومفاتيحك (تُحفظ قيمَ تجزئة فقط)، وفواتيرك |
لا بيانات شخصية للمتسوقين افتراضيًا. لا يحفظ SeekGist أسماء المتسوقين ولا بريدهم ولا عناوينهم ولا عناوين IP ولا معلومات المتصفح. وتُحفظ معرّفات الجلسات قيمَ تجزئة بمفتاح خاص بكل متجر. وتبقى عمليات البحث الأخيرة في متصفح المتسوق فقط، ولا تُرسل إلى SeekGist أبدًا.
مدة الحفظ
| البيانات | تُحفظ لمدة |
|---|---|
| سجلات البحث والأحداث | حسب إعداد مدة الاحتفاظ بسجلات البحث (بالأيام) في الإعدادات: من 7 إلى 730 يومًا، و90 يومًا افتراضيًا. وتُحذف الصفوف الأقدم كل ليلة |
| محادثات المساعد | الإعداد نفسه الخاص بسجلات البحث |
| سجل إرسال الإشعارات | 30 يومًا |
| ملفات تصدير البيانات | 7 أيام (ويعمل رابط التنزيل 24 ساعة) |
| الكتالوج والإعدادات والمرادفات والقواعد | إلى أن تحذفها أو تحذف المتجر |
تصدير كل البيانات
افتح الإعدادات > بياناتك في لوحة التحكم واضغط تصدير كل البيانات. ولا يستطيع ذلك إلا مالك المتجر. تبني مهمة ملفًا مضغوطًا واحدًا فيه ملف JSON-lines لكل جدول، وملف manifest.json، ويصل إلى المالك بريد فيه رابط تنزيل يعمل 24 ساعة.
ولا يحتوي التصدير على أسرار أبدًا: تُستبعد قيم تجزئة المفاتيح والرموز والحقول المشفّرة.
عبر الواجهة البرمجية (صلاحية data:manage):
curl -X POST https://api.seekgist.com/v1/data/requests \
-H "Authorization: Bearer $SEEKGIST_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{"kind": "export"}'
# ثم GET /v1/data/requests حتى تصبح الحالة "succeeded"؛ وتجد download_url في الردحذف المتجر
في الإعدادات > بياناتك اضغط حذف المتجر واكتب معرّف متجرك للتأكيد. وعبر الواجهة البرمجية، أرسل {"kind": "delete", "confirm_slug": "<your store ID>"} إلى نقطة النهاية نفسها.
- فورًا: يُعلَّم المتجر بأنه محذوف، وتتوقف كل مفاتيح API الخاصة به.
- ثم تلغي مهمة اشتراكك المدفوع، وتحذف فهرس البحث والبيانات المخزّنة مؤقتًا والملفات وسجلات البحث والأحداث وكل صفوف المتجر الأخرى.
- ما يبقى: سطر تدقيق واحد يذكر أن المتجر حُذف، ومن حذفه ومتى. وتبقى حسابات المستخدمين أيضًا، لأن الشخص قد ينتمي إلى متاجر أخرى؛ فاحذف حسابك على حدة.
لا يمكن التراجع عن الحذف. صدّر بياناتك أولًا إن كنت قد تحتاج إليها.
الأمان
- المفاتيح: تُحفظ مفاتيح API قيمَ تجزئة بمفتاح سري فقط. ويُرفض المفتاح السري إذا جاء في رابط URL. ويمكن تقييد المفاتيح العامة بمواقعك (
allowed_origins)، ولكل مفتاح صلاحيات محددة. - تسجيل الدخول: تحقق بخطوتين (TOTP)، وجلسات تنتهي بعد 30 دقيقة دون نشاط و12 ساعة بعد تسجيل الدخول، وفحص مقابل قائمة من 100,000 كلمة مرور مسرّبة شائعة، وقفل بعد تكرار كلمات مرور خاطئة.
- الأسرار المحفوظة: أسرار التحقق بخطوتين ورموز تطبيقات المتاجر وأسرار الإشعارات مشفّرة في قاعدة البيانات.
- خطافات الويب (webhooks): كل إرسال موقَّع (Standard Webhooks). راجع أساسيات الواجهة البرمجية.
- سجل التدقيق: تُسجَّل التغييرات على المفاتيح والفريق والإعدادات والفوترة في سجل التدقيق.
- حدود معدل الطلبات لكل مفتاح، وHTTPS في كل مكان.
الوثائق القانونية
هذه نماذج، وكل منها معلَّم «يحتاج إلى مراجعة محامٍ»، إلى أن يراجعها محامٍ. قيد الإعداد: قائمة المعالجين الفرعيين (الاستضافة، مزود الذكاء الاصطناعي، البريد، الدفع) بعد إعداد الحسابات