خصوصية Threadbase

سياسة الخصوصية

Threadbase عميل خفيف لجلسات Claude Code التي تشغّلونها على حاسوبكم، ويصل إليها عبر مثيل من مكوّن streamer في Threadbase تديرونه بأنفسكم. صُمم Threadbase وفق نهج يعطي الأولوية للتشغيل المحلي: تبقى مطالباتكم ومحتوى الجلسات وبيانات الاعتماد على جهازكم وعلى مكوّنات streamer التي تهيئونها.

تصف هذه السياسة الحالات المحددة والمحدودة التي تغادر فيها البيانات جهازكم، والضوابط المتاحة لكم في كل حالة.

أنواع حركة الشبكة التي يستخدمها Threadbase

يفصل Threadbase حركة المرور الخاصة به إلى ست فئات مميزة. كل فئة موضحة في قسمها أدناه.

  1. حركة البيانات الأساسية إلى مكوّنات streamer الخاصة بكم — وهي الوظيفة العادية للتطبيق.
  2. تسليم الإشعارات الفورية عبر Expo — إشعارات اختيارية.
  3. تقارير الأعطال (Sentry) — الإرسال التلقائي معطّل افتراضيًا ولا يُفعّل إلا باختياركم؛ ويمكنكم أيضًا إرسال تقرير عطل واحد يدويًا في أي وقت.
  4. إرسال الملاحظات بمبادرة منكم — فقط عندما ترسلون الملاحظات بأنفسكم.
  5. لقطات شاشة أو بيانات تشخيصية اختيارية تحددونها صراحة — فقط عندما تختارون تضمينها.
  6. الاشتراك في النشرة الإخبارية (MailerLite) — فقط عند موافقتكم على الموقع الإلكتروني.

1. حركة البيانات الأساسية إلى مكوّنات streamer الخاصة بكم

يتصل Threadbase فقط بعناوين URL لمكوّنات streamer التي تهيئونها. ولا يُرسل محتوى الجلسات والمطالبات والبيانات الوصفية لمزوّد الخدمة ومرفقات الملفات التي ترسلونها وأحداث الحالة إلا إلى مكوّنات streamer تلك. لا يمرر Threadbase هذه البيانات عبر أي خادم يديره Threadbase، ولا ينسخها إلى أي مكان آخر. تُخزَّن مفاتيح API وبيانات اعتماد الخادم على جهازكم (في iOS Keychain / Android Keystore)، ولا تُستخدم إلا للمصادقة مع مكوّنات streamer الخاصة بكم.

2. تسليم الإشعارات الفورية عبر Expo

إذا فعّلتم الإشعارات، يحصل Threadbase على رمز للإشعارات الفورية من خدمة Expo، ويشارك هذا الرمز مع كل مكوّن streamer اقترنتم به، ليتمكن من تنبيهكم عندما تحتاج جلسة إلى انتباهكم. يُسلَّم الرمز عبر خدمة ترحيل إشعارات Expo. وتؤدي إزالة خادم من «الإعدادات» إلى إلغاء رمز الإشعارات الفورية الخاص به. الرمز عنوان تسليم مبهم، ولا يحتوي على محتوى جلساتكم.

3. تقارير الأعطال الاختيارية (Sentry)

يتضمن Threadbase تقارير أعطال اختيارية للمساعدة في تشخيص العيوب، وتُرسل عبر مسارين:

  • الإبلاغ التلقائي. معطّل افتراضيًا ولا يُفعّل إلا باختياركم. لا يُرسل أي شيء تلقائيًا ما لم تفعّلوا «مشاركة تقارير الأعطال المجهولة» ضمن «تقارير الأعطال» في «الإعدادات». بعد التفعيل، تُرسل الأعطال المستقبلية تلقائيًا إلى أن توقفوا ذلك مرة أخرى.
  • تقرير يدوي لمرة واحدة. إذا تعطل التطبيق، تعرض شاشة الاسترداد زر «الإبلاغ عن هذا العطل». يؤدي الضغط عليه إلى إرسال تقرير ذلك العطل وحده، حتى إذا كان الإبلاغ التلقائي معطّلًا. هذا إجراء متعمد تتخذونه، وليس شيئًا يفعله التطبيق من تلقاء نفسه. ولا يؤدي إلى تفعيل الإبلاغ التلقائي؛ فبعد الإرسال، قد يسألكم التطبيق مرة واحدة عما إذا كنتم ترغبون في تفعيل الإبلاغ التلقائي مستقبلًا، ويتذكر إجابتكم كي لا يسأل مرة أخرى.

يرسل كلا المسارين البيانات المنقّاة نفسها الموضحة أدناه عبر الخدمة نفسها.

  • مزوّد الخدمة. تتولى خدمة Sentry معالجة تقارير الأعطال، وهي خدمة خارجية لمراقبة الأخطاء، وفق شروط Sentry واتفاقيات معالجة البيانات الخاصة بها.
  • ما يتم إرساله. معلومات تقنية منقّاة فقط: إصدار التطبيق ورقم البناء، والمنصة (iOS أو Android)، والإصدار الرئيسي والفرعي لنظام التشغيل، ومحرك JavaScript، وقناة الإصدار أو البيئة، وإصدار بيئة تشغيل Expo، ومعرّف تحديث EAS، وفئة عامة لوضع الاتصال (محلي أو بعيد أو غير معروف)، ونوع الخطأ ورسالته وتتبّع المكدس الخاص به. وتتضمن التقارير أيضًا معرّفًا مجهولًا للتثبيت، يُنشأ عشوائيًا ويُستخدم فقط لتجميع التقارير؛ ولا يرتبط بهويتكم أو بمعرّف الإعلانات على جهازكم أو ببيانات اعتماد مكوّن streamer.
  • ما يتم استبعاده. لا تتضمن تقارير الأعطال عمدًا المطالبات أو مخرجات الطرفية أو الكود المصدري أو محتويات الملفات أو بيانات الاعتماد أو رموز المصادقة أو عناوين الخوادم أو أسماء المضيفين أو عناوين IP أو أسماء مستودعات الكود أو مساراتها أو أسماء الجلسات أو محتواها أو اسم جهازكم. وتُطبّق خطوة تنقية على كل تقرير قبل إرساله؛ وأي شيء لا يمكن تنقيته بثقة يُحذف بدلًا من إرساله.
  • ملاحظة حول المطلقات. نصمم تقارير الأعطال لاستبعاد الفئات المذكورة أعلاه، ونطبّق التنقية قبل الإرسال. ومع ذلك، لا يمكننا الجزم باستحالة حدوث سلوك غير متوقع في SDK أو المنصة الأساسية، ولهذا تكون تقارير الأعطال اختيارية ومعطّلة افتراضيًا.
  • تحكمكم. يمكنكم تفعيل تقارير الأعطال أو تعطيلها في أي وقت من «الإعدادات». ويؤدي تعطيلها إلى إيقاف التقارير المستقبلية فورًا وحذف معرّف التثبيت المجهول من جهازكم.
  • التقارير المرسلة سابقًا. تبقى التقارير التي أُرسلت قبل تعطيل تقارير الأعطال في Sentry وفق مدة الاحتفاظ أدناه؛ ولا يؤدي التعطيل إلى حذفها بأثر رجعي.
  • الاحتفاظ. يُحتفظ بتقارير الأعطال وفق مدة الاحتفاظ المضبوطة في مشروع Sentry (90 يومًا افتراضيًا)، ثم تُحذف.
  • طلبات الحذف. لطلب حذف التقارير المرتبطة بمعرّف التثبيت المجهول الخاص بكم، حيثما أمكن، تواصلوا عبر support@threadbase.sh.
  • موقع المعالجة. تعالج Sentry تقارير الأعطال في الاتحاد الأوروبي. وإذا كنتم تستخدمون Threadbase من خارج الاتحاد الأوروبي، فسيُنقل تقرير العطل الخاص بكم ويُخزّن في الاتحاد الأوروبي.

4. إرسال الملاحظات بمبادرة المستخدم

تتيح لكم شاشة «المساعدة والملاحظات» إرسال تقرير خطأ أو طلب ميزة أو ملاحظات عامة. وهذا دائمًا إجراء متعمد تبادرون به؛ فلا يرسل Threadbase ملاحظات من تلقاء نفسه أبدًا.

  • ما يتم إرساله. الوصف الذي تكتبونه، وعنوان بريد إلكتروني اختياري للرد إذا قدّمتموه، وإذا أبقيتم خيار «تضمين البيانات التشخيصية الفنية» مفعّلًا فقط، فئة البيانات الوصفية الفنية المنقّاة نفسها الموضحة للبيانات التشخيصية أدناه. وقبل الإرسال، تعرض الشاشة بدقة ما سيُضمّن.
  • كيف يتم إرساله. تُسلّم الملاحظات عبر أول خيار متاح من الخيارات التالية: نقطة نهاية مهيأة للملاحظات، أو قناة ملاحظات المستخدمين في Sentry (عند تفعيل تقارير الأعطال فقط)، أو تطبيق البريد على جهازكم، أو خيار النسخ إلى الحافظة لتلصقوها في صفحة ملاحظات Threadbase. ويمكن إرسال الملاحظات سواء كانت تقارير الأعطال مفعّلة أم لا.
  • بريد إلكتروني اختياري. إذا قدّمتم عنوان بريد إلكتروني للرد، فسيُخزّن مع ملاحظاتكم كي نتمكن من الرد. ويظل إرسالكم مجهولًا إذا تركتم هذا الحقل فارغًا.
  • مدة الاحتفاظ. يُحتفظ بالملاحظات المُرسلة عبر Sentry للمدة نفسها المطبّقة على تقارير الأعطال (90 يومًا افتراضيًا)، ثم تُحذف. أما الملاحظات التي ترسلونها بالبريد الإلكتروني فيُحتفظ بها حتى تتم معالجة طلبكم.
  • ما يتم استبعاده. كما في تقارير الأعطال، لا تتضمن الملاحظات عمدًا المطالبات أو مخرجات الطرفية أو الكود المصدري أو بيانات الاعتماد أو عناوين الخوادم أو محتوى الجلسات.

5. لقطات شاشة وبيانات تشخيصية اختيارية تحددونها

  • لقطات الشاشة. لا يلتقط Threadbase شاشتكم تلقائيًا أبدًا. وإذا أرفقتم لقطة شاشة بالملاحظات، فأنتم تختارونها صراحة من مكتبة الصور، ويمكنكم معاينتها وإزالتها، وتُرسل كما اخترتموها تمامًا. وتُعاد ترميز لقطات الشاشة المرفقة لإزالة البيانات الوصفية المضمّنة (مثل الموقع)، كما يُفرض عليها حد للحجم. ولا تُستخدم لقطات الشاشة إلا لإيصال الملاحظات التي ترسلونها، ولا يُحتفظ بها مدة تتجاوز ما يلزم لذلك الإرسال ومعالجته.
  • التشخيصات. يمكنكم نسخ تقرير بيانات تشخيصية من التطبيق أو تصديره. ولا يحتوي إلا على فئات البيانات الوصفية الفنية المنقّاة الموضحة أعلاه، ولا يتضمن أبدًا المطالبات أو مخرجات الطرفية أو بيانات الاعتماد أو عناوين الخوادم أو محتوى الجلسات أو اسم جهازكم. وأنتم تتحكمون في نسخه أو إرساله.

قد تحتوي لقطات الشاشة والملاحظات المدخلة يدويًا على محتوى تختارون تضمينه. يُرجى مراجعة كل ما ترفقونه قبل الإرسال.

6. الاشتراك في النشرة الإخبارية (MailerLite)

يوفر موقع Threadbase اشتراكًا اختياريًا في نشرة إخبارية بالبريد الإلكتروني لأخبار المنتج وتحديثاته. هذا منفصل عن التطبيق المحمول ولا ينطبق إلا إذا اشتركتم عبر الموقع. في حال الاشتراك، يُرسل عنوان بريدكم الإلكتروني (واسمكم إن اخترتم إدخاله) إلى MailerLite، مزوّد خدمة البريد الإلكتروني لدينا، الذي يعالج هذه البيانات وفق شروطه واتفاقياته الخاصة بمعالجة البيانات لإرسال النشرة الإخبارية وإدارة اشتراككم، بما في ذلك التأكيد وإلغاء الاشتراك. يتطلب الاشتراك خانة اختيار موافقة صريحة وغير محددة مسبقًا — لا توجد موافقة محددة مسبقًا. تتضمن كل رسالة من النشرة الإخبارية رابطًا لإلغاء الاشتراك؛ ويوقف إلغاء الاشتراك الرسائل المستقبلية ويزيلكم من القائمة.

ما يبقى على جهازكم

  • مطالباتكم ومسودات المطالبات.
  • محتوى محادثات Claude Code وCodex والوكلاء الآخرين.
  • مخرجات الطرفية ومحتوى الجلسات.
  • عناوين URL لمكوّنات streamer ومفاتيح API وبيانات اعتماد الإقران الخاصة بكم (في iOS Keychain / Android Keystore).
  • أسماء جلساتكم والمفضلات وإعدادات التطبيق.

يؤدي إلغاء تثبيت التطبيق إلى حذف كل ما خزّنه Threadbase محليًا. أما تقارير الأعطال أو الملاحظات التي أرسلتموها قبل إلغاء التثبيت، فلا تكون مخزّنة على جهازكم وتخضع لشروط الاحتفاظ أعلاه.

ما لا نجمعه

لا يستخدم Threadbase الإعلانات أو التتبع أو البصمة الرقمية للأجهزة أو القياس السلوكي عن بُعد. ولا يتضمن SDK لتحليلات المنتج، ولا يلتقط تلقائيًا شاشتكم أو مخرجات وحدة التحكم أو طلبات الشبكة. والبيانات الوحيدة التي تغادر جهازكم هي حركة البيانات الأساسية إلى مكوّنات streamer التي توجهونها، ورمز الإشعارات الفورية الاختياري، وتقارير الأعطال والملاحظات ولقطات الشاشة والبيانات التشخيصية والاشتراك في النشرة الإخبارية الموضحة أعلاه، وذلك فقط عندما تبادرون إلى إرسالها أو توافقون صراحة على ذلك.

الأذونات التي يستخدمها التطبيق

الأذونات التي يستخدمها التطبيق
الإذنالسبب
الإذنالكاميراالسببمسح رمز QR للاقتران بمكوّن streamer، وإرفاق الصور بجلساتكم.
الإذنمكتبة الصورالسببإرفاق صور من مكتبتكم بجلساتكم، وإرفاق لقطة شاشة بالملاحظات.
الإذنالميكروفونالسببإملاء المطالبات بالصوت.
الإذنالتعرّف على الكلامالسببتحويل كلامكم إلى نص. على iOS تتم المعالجة على الجهاز؛ أما على Android فقد تتم عبر خدمة التعرّف على الكلام في النظام، التي يمكن أن ترسل الصوت إلى Google.
الإذنFace ID / المقاييس الحيويةالسببقفل الوصول إلى محادثاتكم اختياريًا.
الإذنالإشعاراتالسببتسليم إشعارات الجلسات إذا فعّلتموها.

تحكمكم

  • تقارير الأعطال معطّلة افتراضيًا؛ ويمكنكم تفعيلها أو تعطيلها في أي وقت من «الإعدادات».
  • لا تُرسل الملاحظات والبيانات التشخيصية إلا عندما تبادرون بذلك.
  • تؤدي إزالة خادم إلى إلغاء رمز الإشعارات الفورية الخاص به.
  • يؤدي إلغاء تثبيت التطبيق إلى حذف كل ما هو مخزّن محليًا.
  • تواصلوا عبر support@threadbase.sh لأي سؤال عن الخصوصية أو طلب حذف.