سياسة الخصوصية
0. باختصار
نص رسائلك يُعمّى على جهازك، ولا يقرؤه إلا من ترسلها إليهم. نحن لا نستطيع قراءته، ولا تستطيع Google التي نستأجر خوادمها.
ما نراه هو أن محادثة قد جرت: أي الحسابات فيها، ومتى كانت نشطة. إزالة ذلك أصعب من تعمية المحتوى، ولم ننتهِ بعد. هذه السياسة تقول بالضبط أين يقع الحدّ حاليًا.
1. ما هو مُعمّى من طرف إلى طرف
مُعمّى على جهازك، وغير مقروء لنا ولا لـ Google:
- نص رسائلك.
- محتوى الملفات والصور والمقاطع الصوتية والمرئية التي ترفقها.
- معاينات الروابط.
- المكالمات الصوتية والمرئية، وهي تستخدم بين الجهازين بروتوكول DTLS-SRTP الإلزامي في WebRTC.
معظم الرسائل الثنائية والجماعية تستخدم إضافةً إلى ذلك آلية سقّاطة: لكل رسالة مفتاحها الخاص، فاختراق جهازك لا يكشف الرسائل الأسبق. أما المحادثات التي لم ينشر فيها تطبيق أحدهم مادة المفاتيح الأحدث فترتدّ إلى مفتاح واحد طويل الأمد لا يتمتع بهذه الخاصية. العلامة أسفل الرسالة تخبرك أيّ المسارين سلكته فعلًا.
شيء واحد يتجاوز هذا الخط، ولا يحدث ذلك إلا حين تطلبه أنت: البحث عن اسم في ويكيبيديا يرسل ذلك الاسم وحده، لا الرسالة التي ورد فيها. والقسم 6 يذكر من يتلقاه، والطلب يقع عند اللمسة ولا يقع في غيرها، فليس هناك ما يُطفأ. أما التلخيص والترجمة والتفريغ فكانت تتجاوزه أيضًا؛ وهي معطَّلة في هذا الإصدار، وليس في التطبيق أي أداة تشغّلها.
2. ما ليس مُعمّى، وما نستطيع رؤيته
التعمية تحمي المحتوى، لا واقعة وجود المحادثة. وهذه الأمور مكشوفة على خوادمنا:
- من في كل محادثة، ومتى أُنشئت، ومتى كانت نشطة آخر مرة.
- الطابع الزمني لكل رسالة، وكم رسالة لم تقرأها.
- اسم الملف المرفق ونوعه وحجمه. البايتات مُعمّاة، أما وصفها فلا، وطول النص المُعمّى يحدّ طول الأصل.
- أصدقاؤك وطلبات الصداقة.
- إشارات المكالمات — أن مكالمة جرت، ومع من، ومتى. لا صوتها ولا صورتها.
مؤشّر الكتابة وإشعارات القراءة مُوقفان ما لم تفعّلهما، وما داما مُوقفين فلا يُكتب شيء.
ما لم يعد موجودًا هنا: بريدك الإلكتروني واسمك. منذ سبتمبر 2026 لا يحمل سجل الحساب سوى مُعرّف الحساب — ومنذ ذلك الحين لم يعد هناك بريد يُحفَظ في أي مكان. لا يسألك التسجيل عن أي شيء يخصك: حسابك هو عبارة استرداد من 24 كلمة، وبيانات الاعتماد التي يتحقق منها Firebase Authentication مشتقّة منها. وما يُحفَظ هناك هو مُعرّف عشوائي تحت نطاق لا يمكنه استقبال البريد.
وبشكل منفصل: لأن التطبيق يعمل على Google Firebase، تستطيع Google رؤية عنوان IP وتوقيت كل اتصال يجريه جهازك بها. هذه خاصية الاستضافة لا التطبيق، ولا يمكننا إزالتها بالتعمية.
3. كيف يجدك الآخرون
لا يمكنهم البحث عنك. لا يوجد دليل — لا بحث بالبريد ولا بالهاتف ولا بالاسم — والخادم يرفض أي استعلام يحاول ذلك.
تصل إلى شخص بإرسال رابط دعوة له خارج التطبيق، بأي وسيلة تستخدمها أصلًا. يعمل الرابط مرة واحدة، وينتهي بعد 24 ساعة، ويمكن سحبه. ما تسمّي به شخصًا هو تسميتك أنت له، وتبقى لك؛ وإن كان قد عرّف بنفسه فذلك الاسم وصلك مُعمّى.
4. ما نجمعه
- بيانات الحساب: مُعرّف حساب، وبيانات اعتماد مشتقّة من عبارة الاسترداد الخاصة بك، محفوظة في Firebase Authentication. لا بريد إلكتروني ولا رقم هاتف ولا اسم — لا يطلب التسجيل أيًا منها.
- النص المشفَّر للرسائل والمرفقات، إضافة إلى البيانات الوصفية في القسم 2.
هذه هي القائمة كاملة. لا تحليلات ولا تقارير أعطال. كان التطبيق يرسل مشاهدات الشاشات إلى Firebase Analytics والأعطال إلى Firebase Crashlytics، وكلاهما يحمل معرّف حسابك فلم يكن أيٌّ منهما مجهولًا؛ وقد أُزيلا معًا، ومعهما المكتبتان اللتان كانتا ترسلانهما. أما الأخطاء فتُطبَع على جهاز المطوّر أثناء التطوير ولا تذهب إلى أي مكان آخر.
5. أين تُخزَّن
على Google Firebase — Firestore وStorage وAuthentication — وفق قواعد أمان تحدّد من يقرأ ويكتب كل مستند.
على جهازك، تُعمّى الرسائل المخزّنة مؤقتًا والإعدادات ورمز قفل التطبيق بمفتاح خاص بالجهاز محفوظ في مخزن مفاتيح النظام (Keychain في iOS، وKeystore في Android) لا في تخزين التطبيق العادي.
المفتاح الخاص الذي يفكّ تعمية رسائلك لا يغادر جهازك أبدًا، إلا في صورة عبارة الاسترجاع التي تختار تدوينها. نحن لا نملكه ولا نستطيع استرجاعه نيابةً عنك. إن فقدته، فلن تُقرأ الرسائل المُرسلة إلى ذلك الجهاز مرة أخرى — لا من أحد، بمن فينا نحن.
كانت الإصدارات 1.2.0 وما قبلها تحفظ أيضًا نسخة من العبارة في Google Block Store، وهو النسخ الاحتياطي الخاص بنظام Android، في كل مرة تسجّل فيها الدخول. وإن كان لهاتفك قفل شاشة، كانت تلك النسخة تُزامَن مع حسابك في Google معمّاةً من طرف إلى طرف. ومنذ الإصدار 1.2.1 لم يعد التطبيق يفعل ذلك، ويحذف تلك النسخة في كل مرة يبدأ فيها.
6. من غيرنا يتلقّى بيانات
لا نبيع معلوماتك الشخصية ولا نقايضها ولا نؤجّرها. تصل البيانات إلى:
- Google Firebase — مزوّد الاستضافة لدينا، كما ورد أعلاه.
- Cloudflare Realtime — صوت وفيديو المكالمة، عندما لا يستطيع جهازك وجهاز الشخص الآخر الوصول إلى بعضهما مباشرة.
- مؤسسة ويكيميديا — اسم واحد، حين تضغط عليه للبحث عنه في ويكيبيديا.
- Google Cloud Speech-to-Text — الصوت الخاص برسالة صوتية واحدة، حين تطلب تفريغها نصًّا.
- Google Cloud Translation — نص رسالة واحدة، حين تطلب ترجمتها.
- Cloudflare Workers AI — حتى آخر 50 رسالة من محادثة واحدة، حين تطلب ملخّصًا أو تسأل سؤالًا عنها.
الثلاثة الأخيرة معطَّلة في هذا الإصدار. لا توجد في التطبيق أي أداة تشغّل التفريغ أو الترجمة أو التلخيص، ومن ثمّ لا يصل إلى تلك الخدمات الثلاث شيء. وهي مذكورة بدل أن تُحذف لأن الشيفرة ما زالت هنا ولأن هذه الميزات يُفترض أن تعود — وحين تعود، تعود مع هذا الإفصاح ومع سؤال قبل الاستخدام الأول. وما سيُرسَل حينها يُرسَل لإنتاج نتيجتك، لا لتدريب أي شيء؛ ولا يُحفَظ على خوادمنا نصّ مفرَّغ ولا ترجمة.
لا يوجد مفتاح لهذا البحث لأنه لا يوجد شيء دائم يُطفأ: فهو يعمل عند الضغط ولا يعمل في غير ذلك. تتلقّى ويكيبيديا ذلك الاسم وعنوان IP الخاص بك، تمامًا كما لو كتبته بنفسك في مربّع البحث لديها — بلا حساب ولا رسالة ولا محادثة. وما يعود يُعرض ولا يُحفظ، ولا يُكتب منه شيء في المحادثة.
لا يوجد لدى Cloudflare Realtime مفتاح تشغيل أيضًا. معظم المكالمات لا تحتاج إليه: جهازان يمكنهما الوصول إلى بعضهما مباشرة — معظم المكالمات على نفس الشبكة — يتصلان بدونه، ولا يُعاد توجيه أي شيء. عندما لا يستطيعان ذلك — غالبًا لأنكما على شبكتي هاتف مختلفتين — تُعاد المكالمة المشفرة بالفعل عبر تتابع بدلاً من أن تبقى غير قادرة على الاتصال. ما تراه Cloudflare هو عنوانا IP لكليكما، وتوقيت المكالمة، وكمية البيانات المنقولة تقريبًا؛ يبقى الصوت والفيديو تحت نفس تشفير DTLS-SRTP الموضح في القسم 2، لذا فإن إعادة التوجيه لا تفك تشفيرهما.
قد نُفصح عمّا بحوزتنا إن اقتضى القانون. وما بحوزتنا هو قائمة القسم 2. لا نستطيع تقديم محتوى الرسائل، لأننا لا نستطيع قراءته.
7. الإشعارات الفورية
تُسلّم الإشعارات عبر Firebase Cloud Messaging. يُخزَّن رمز جهازك في جزء خاص من حسابك لا يقرؤه سواك.
لا تحمل الإشعارات نص الرسالة. جهازك هو الذي يفكّ تعميتها محليًا ويؤلّف ما تراه؛ أما Google فتوصّل الظرف لا مضمونه.
8. ما يمكنك فعله
- احذف حسابك من شاشة الملف الشخصي. المحتوى الذي يخصّ المحادثة معًا — سجل مكالمة مثلًا — يبقى مع الطرف الآخر، لأنه سجلّه هو أيضًا.
- صدّر بياناتك من شاشة الملف الشخصي.
- اجعل الرسائل تنتهي لكل محادثة: ساعة، أو 24 ساعة، أو 7 أيام، أو 30 يومًا.
- فعّل أو أوقف مؤشّر الكتابة وإشعارات القراءة. كلاهما مُوقف افتراضيًا.
- اقفل التطبيق برمز أو ببصمة.
- اسحب رابط دعوة سبق أن وزّعته.
وإن كنت تفضّل أن نحذف شيئًا يدويًا، فراسلنا.
9. مدة الاحتفاظ
نحتفظ ببياناتك ما دام حسابك قائمًا. حذف الحساب يحذفها، باستثناء المحتوى المشترك المذكور أعلاه. وانتهاء الصلاحية لكل محادثة يزيل الرسائل وفق الجدول الذي تحدّده.
10. حدود ينبغي أن تعرفها
نفضّل أن نخبرك بها على أن تكتشفها بنفسك.
- يُوثَق بالمفاتيح أول مرة تُرى فيها. لو أن أحدًا استبدل مفتاحًا قبل أن تتبادلا أي رسالة، لكانت المحادثة مُعمّاة إلى الشخص الخطأ ولبدت طبيعية تمامًا. ينبّهك التطبيق حين يتغيّر المفتاح بعد ذلك، ويعرض رقم أمان يمكنكما مقارنته عبر قناة أخرى — لكن لا شيء يُجبرك على المقارنة.
- جهاز واحد في كل مرة. تستعيد عبارة الاسترداد المفتاح الذي يفتح سجلّك، فتسجيل الدخول على جهاز جديد لا يفقدك ما استلمته من قبل. أما المحادثات ذات السرية الأمامية فتستخدم مفتاحًا ثانيًا لا يغادر الجهاز الذي أنشأه: تصل إلى آخر جهاز سجّلت الدخول منه، وما خُتم للجهاز الآخر في تلك الأثناء لا يمكن نقله.
- الرسائل المُرسلة قبل وجود التعمية تبقى كما كانت. لم يُحوَّل شيء بأثر رجعي.
- لم يخضع هذا التطبيق قط لتدقيق أمني مستقل.
11. الأطفال
Chatterbox غير موجّه للأطفال دون 13 عامًا، ولا نجمع معلوماتهم عن علم. إن كنت تعتقد أن طفلًا قدّم لنا معلومات شخصية، فتواصل معنا وسنحذفها.
12. التغييرات
قد نُحدّث هذه السياسة. سنعلن التغييرات المهمة داخل التطبيق، والتاريخ في الأعلى هو تاريخ آخر تعديل.
13. التواصل
أسئلة حول هذه السياسة: [email protected]
14. التحقق من وجود إصدار أحدث للتطبيق
Google Play ليست الطريقة التي يصل بها هذا التطبيق إلى هاتفك الذي يعمل بنظام أندرويد. بل يُنزَّل من chatterbox.fans بدلاً من ذلك، ومتجر ليس جزءًا من هذه العملية لا يستطيع التحقق من التحديثات نيابةً عنك — لذا يستطيع هذا التطبيق فعل ذلك، إن طلبت منه.
يؤدي النقر على "تحقق الآن" إلى إرسال طلب واحد إلى chatterbox.fans للسؤال عن الإصدار الحالي. يحمل هذا الطلب عنوان IP الخاص بك فقط ولا شيء غيره — لا حساب، ولا معرّف جهاز، ولا رسالة. ما يعود هو رقم إصدار، تتم مقارنته على هاتفك بالإصدار الذي تستخدمه؛ لا يُنزَّل شيء تلقائيًا، ولا يُكتب أي شيء عن هذا التحقق في المحادثة.
لا يوجد مفتاح تشغيل لهذا لأنه لا يوجد ما يُطفأ: يعمل فقط عند النقر ولا يعمل بطريقة أخرى.
إذا ثبّت التحديث، فإنه يستبدل التطبيق في مكانه باستخدام نفس مفتاح التوقيع، بنفس الطريقة التي سيفعلها تحديث من Google Play.