كيف يحمي Firedown بياناتك
آخر مراجعة: 18 أكتوبر 2026لا حسابات في Firedown، ولا يحتفظ بأي سجل لما تتصفحه أو تنزّله. الإشارات المرجعية والنسخ الاحتياطية تُشفَّر على هاتفك قبل أن تغادره، بمفاتيح لا يملكها أحد سواك.
لمحة سريعة
- لا حساب. لا بريد إلكتروني، ولا كلمة مرور. رمز استرداد يُولَّد على هاتفك هو المفتاح الوحيد، ولا يغادر الهاتف أبدًا.
- لا شيء في المنتصف. تنتقل التنزيلات من الموقع إلى هاتفك مباشرة. لا يراها أي خادم لنا.
- تخزينك، وتشفيرنا. تذهب النسخ الاحتياطية إلى التخزين الذي تختاره: مجلد على Google Drive أو Dropbox أو Nextcloud أو بطاقة SD أو الهاتف نفسه، أو خادم WebDAV، أو حاوية S3. وتُشفَّر على هاتفك قبل أن تُكتب هناك.
- ما يستطيع المزوّد رؤيته. عدد الملفات، وأحجامها، ومتى كُتبت. لا الأسماء ولا المحتويات أبدًا.
01 في أنحاء التطبيق
- التصفح. Firedown مبني على محرك GeckoView من Firefox مع uBlock Origin بداخله، لذا تُحجب الإعلانات وأدوات التتبع قبل أن تُحمَّل. لا يُرسَل إلينا أي شيء عمّا تتصفحه.
- التنزيلات. تأتي الملفات من الموقع إلى هاتفك مباشرة، دون أي خادم لنا في المنتصف، فلا يوجد ما نسجّله.
- الإرسال إلى هاتف آخر. يمكن إرسال تنزيل مكتمل مباشرة إلى هاتف آخر، مشفّرًا طرفًا إلى طرف عبر WebRTC، دون تخزين أي شيء على خادم. وعندما يتعذّر على الهاتفين الوصول أحدهما إلى الآخر مباشرة، يمرّ التدفق المشفّر عبر خادم الترحيل الخاص بنا، وهو لا يستطيع قراءته.
- المجلد الآمن. الملفات التي تنقلها إليه محمية برمز PIN أو ببصمة إصبعك، وغير مرئية لكل التطبيقات الأخرى. يبقى على هاتفك ولا يُنسخ احتياطيًا أبدًا.
- مزامنة الإشارات المرجعية. مجانية ومعطّلة افتراضيًا. تُشفَّر الإشارات المرجعية على هاتفك برمز الاسترداد قبل رفعها.
- التحديثات. كل إصدار موقَّع بالمفتاح نفسه ويمكن التحقق منه عبر GitHub releases الخاصة بنا. مرة واحدة يوميًا يسأل التطبيق إن كان هناك إصدار أحدث؛ يحمل هذا الطلب إصدار التطبيق ورمزًا يتغيّر كل شهر، ولا يُستخدم إلا لعدّ التثبيتات النشطة.
02 النسخ الاحتياطي في تخزين تختاره أنت
يحتفظ النسخ الاحتياطي بنسخة مشفّرة من التنزيلات التي تختارها. تختار المكان مرة واحدة: مجلدًا عبر أداة اختيار المجلدات في Android نفسه (في Google Drive أو Dropbox أو Nextcloud، أو بطاقة SD، أو ذاكرة الهاتف)، أو خادم WebDAV تسجّل الدخول إليه (Nextcloud أو ownCloud أو جهاز NAS)، أو حاوية S3 تعطي Firedown مفاتيحها (Backblaze B2 أو Cloudflare R2 أو Wasabi أو MinIO). في المجلد، يكتب Firedown الملفات المشفّرة ويزامنها تطبيق المزوّد كما يزامن أي شيء آخر. أما إلى الخادم أو الحاوية، فيرفعها Firedown بنفسه.
لا يوجد خادم لـ Firedown في هذا المسار، ولا يُرسَل إلينا أي شيء عمّا تنسخه احتياطيًا أو إلى أين. في المجلد، لا يستطيع Firedown الوصول إلا إلى المجلد الواحد الذي اخترته، ولا شيء آخر في Drive أو على بطاقتك. وعلى الخادم أو في الحاوية، يستطيع الوصول إلى كل ما تسمح به بيانات الدخول أو المفاتيح، ولهذا يطلب مفتاحًا مقصورًا على حاوية واحدة. تبقى بيانات الدخول على هاتفك مشفّرةً، ولا تُنسخ احتياطيًا أبدًا. واختيار مكان مختلف يُنسي المكان القديم ويترك ملفاته في مكانها.
صُمّم على افتراض أن المزوّد يستطيع قراءة كل ما يخزّنه، أو تسليمه إلى شخص آخر. في كل حالة تبقى ملفاتك غير قابلة للقراءة، لأن المجلد لا يحتوي أبدًا على أي شيء يمكنه فك تشفيرها.
03 رمز الاسترداد هو المفتاح كله
لا حساب، ولا بريد إلكتروني، ولا كلمة مرور. يولّد هاتفك رمز استرداد ويشتق منه كل مفتاح محليًا.
لا يُرسَل الرمز إلى أي مكان أبدًا، ولا يُكتب في المجلد أبدًا. لقراءة نسختك الاحتياطية على هاتف آخر، أدخل الرمز نفسه هناك واختر المجلد أو الخادم أو الحاوية نفسها. لا نملك نسخة ولا نستطيع إنتاج واحدة.
04 ماذا يحدث عند النسخ الاحتياطي لملف
- يُولَّد مفتاح جديد لذلك الملف وحده. لا يفتح أي مفتاح منفرد النسخة الاحتياطية كاملة.
- يُشفَّر الملف على هاتفك باستخدام AES-256-GCM، على شكل قطع. كل قطعة مرتبطة بموضعها في ذلك الملف، لذا لا يمكن تبديل القطع ولا إعادة ترتيبها ولا نقلها بين الملفات.
- يُقفَل مفتاح الملف بمفتاح مشتق من رمز الاسترداد. ويوضع في ملف مرافق صغير، مشفّرًا مع الاسم والنوع والتواريخ والمعاينة.
- يُكتب الملفان بأسماء عشوائية في مجلدك أو على خادمك أو في حاويتك.
تُجري الاستعادة الخطوات نفسها بالعكس، على هاتفك. لا يوجد أي مفتاح في أي مكان آخر.
- الاسم
- النوع
- الحجم
- 18.9 MB · لا يزال مرئيًا
- حُفظ
- 14 يوليو 2026، 09:12 · لا يزال مرئيًا
هذا ما يغادر هاتفك. ينتقل الاسم والنوع داخل الملف المرافق المشفَّر؛ أما الحجم والوقت فلا يمكن إخفاؤهما.
05 ما يستطيع المزوّد رؤيته وما لا يستطيع
من يحتفظ بنسختك الاحتياطية يرى ملفات، لا ماهيتها. يخفي التشفير ماهية الملف، لا وجوده.
يستطيع المزوّد أن يرى
- حجم كل ملف
- عدد الملفات التي نسختها احتياطيًا
- متى كُتب كل منها
- اسم مجلد مشتق من رمز الاسترداد، لا يمكن تحويله رجوعًا إلى الرمز
- عنوان IP الذي تُرفع منه الملفات
- ما يعرفه أصلًا من حسابك لديه
لا يستطيع أن يرى
- أسماء الملفات
- محتويات الملفات
- الصور المصغّرة أو المعاينات
- نوع أي ملف
- الموقع الذي جاء منه تنزيل ما
- رمز الاسترداد، أو أي مفتاح
| الملف | الحجم | كُتب |
|---|---|---|
| a3f9c2…7e10.fdvc | 18,900,102 bytes | 2026-07-14 09:12 |
| a3f9c2…7e10.entry | 41,283 bytes | 2026-07-14 09:12 |
هذان الملفان هما كل ما يحتويه المجلد للملف ذي الحجم 18.9 MB أعلاه: اسم عشوائي، بلا نوع. الأحجام والتوقيتات إشارات حقيقية، والتشفير لا يزيلها.
06 مزامنة الإشارات المرجعية وخادمنا
مزامنة الإشارات المرجعية هي الميزة الوحيدة التي تخزّن بيانات على خادم لنا. تُشفَّر إشاراتك المرجعية على هاتفك في كتلة واحدة بمفتاح مشتق من رمز الاسترداد. يخزّن الخادم تلك الكتلة ويعيدها؛ ولا يستطيع فتحها.
كل طلب موقَّع بمفتاح مشتق من الرمز نفسه، لذا لا يستطيع استبدال إشاراتك المرجعية إلا هواتفك. يرى الخادم رقم حساب مشتقًا من الرمز، وحجم الكتلة، ومتى تتغير، وعنوان IP الذي يأتي منه كل طلب.
07 ما لا يحمي منه هذا
- هاتف مُخترَق. يجري التشفير على جهازك، لذا تكون الملفات مكشوفة على جهاز مُخترَق. لا شيء في المجلد يصلح ذلك.
- رمز استرداد مفقود. غير قابل للاستعادة، لأي كان.
- البيانات الوصفية. أحجام نسخك الاحتياطية وأعدادها وتوقيتاتها مرئية لمن يحتفظ بنسختك الاحتياطية، ولا يمكن إخفاؤها دون تصميم أغلى بكثير.
- الربط. إذا كنت تستخدم مزامنة الإشارات المرجعية، فإن اسم مجلد النسخ الاحتياطي هو رقم الحساب نفسه الذي يعرفه خادم الإشارات المرجعية لدينا. من يملك الاثنين يستطيع أن يعرف أنهما يعودان إلى شخص واحد، ومع ذلك لا يستطيع قراءة أي منهما.
- فقدان المجلد أو الخادم أو الحاوية. يحافظ المزوّد على توافر نسختك الاحتياطية، لا على سرّيتها. إذا حذف الملفات أو أغلق حسابك، أو كان المجلد على هاتف أو بطاقة فُقدت، تذهب النسخة الاحتياطية معه.
- ملفات لم تنسخها احتياطيًا قط. لا يغطي النسخ الاحتياطي إلا ما تنسخه احتياطيًا. يبقى المجلد الآمن على هاتفك ولا يُدرج أبدًا.
08 تحقّق بنفسك
يعمل التشفير واشتقاق المفاتيح في التطبيق، لا على خادم. كل ادعاء هنا يمكن التحقق منه من الشيفرة المصدرية للتطبيق وحدها.
| الملف | وظيفته |
|---|---|
| sync/crypto/SyncIdentity.java | يشتق كل مفتاح من الرمز |
| sync/crypto/VaultCrypto.java | التشفير لكل ملف على حدة |
| sync/crypto/BookmarkBlob.java | الملفات المرافقة المشفّرة والإشارات المرجعية |
| sync/BackupLayout.java | ما يُكتب في مجلدك أو على خادمك أو في حاويتك |
| sync/S3Settings.java | مفاتيح الحاوية، مشفّرةً على هاتفك |
| sync/WebDavSettings.java | كلمة مرور الخادم، مشفّرةً على هاتفك |
| sync/VaultEngine.java | النسخ الاحتياطي لملف واستعادته |
| sync/crypto/Canonical.java | توقيع طلبات مزامنة الإشارات المرجعية |
التدقيق. لم يخضع Firedown لتدقيق أمني مستقل. تُراجَع الشيفرة داخليًا، بما في ذلك مراجعة بمساعدة الذكاء الاصطناعي، وكل ادعاء في هذه الصفحة يقابله ملف في الشيفرة المصدرية العامة أعلاه.
اقرأ الشيفرة المصدرية على GitHub، وانظر سياسة الخصوصية لمعرفة ما يُخزَّن ومن يخزّنه.
أبلغ عن المشكلات الأمنية بسرية إلى [email protected]. يتضمن ملف SECURITY.md في مستودع التطبيق التفاصيل.
هذه ترجمة للتسهيل. عند وجود اختلاف، تكون النسخة الإنجليزية من هذه الصفحة هي المعتمدة.