كيف نحمي صورك
آخر تحديث: 25 سبتمبر 2026 · Русский · English
باختصار: تُشفَّر الصور ومقاطع الفيديو على جهازك قبل رفعها، ولا يصل المفتاح أبدًا إلى خادمنا، ودون المفتاح لا يستطيع أحد فتح الملفات، ولا نحن أيضًا. نشرح أدناه كيف يعمل ذلك: أولًا بكلمات بسيطة، ثم تفاصيل للمتخصصين، وبصدق — ما الذي لا يفعله التشفير.
بكلمات بسيطة
- يُنشأ المفتاح على هاتفك. وهو 256 بتًا عشوائيًا، يُحفَظ في حسابك على Telegram (في التخزين السحابي للتطبيق المصغّر) وعلى الجهاز نفسه، ولا يُرسَل أبدًا إلى خادم My Albums.
- يُشفَّر كل ما يصف الصورة: الصور ومقاطع الفيديو نفسها، والتعليقات، والأشخاص الموسومون، وتواريخ الالتقاط وأماكنه، وبصمات الوجوه المستخدمة في الاقتراحات، وأسماء الألبومات. يجري البحث على هاتفك، ولا تُرسَل عمليات البحث إلى الخادم.
- رمز الاسترداد هو المفتاح نفسه. يعرضه التطبيق عند أول تشغيل. اكتبه على ورقة ولا تُطلِع عليه أحدًا، ولا حتى فريق الدعم. إذا فقدت الرمز وحسابك على Telegram معًا، فلن يستطيع أحد استعادة الصور.
- الألبوم السري مقفل بكلمة مرور خاصة به. لا نملكها نحن ولا Telegram، لذا لن يفتح الألبومَ هاتفٌ غير مقفل في يد شخص آخر. ولا يمكن استعادة كلمة المرور إذا نُسيت.
- الألبوم المشترك يُشفَّر بمفتاح خاص به، لا بمفتاحك الرئيسي. وعندما تشاركه، فإنك تفتح هذا الألبوم وحده، لا مكتبتك كلها.
ما يراه خادمنا وما لا يراه
| يرى | لا يرى |
|---|---|
| معرّفك في Telegram واسمك ولغتك | الصور ومقاطع الفيديو نفسها |
| عدد ملفاتك وأحجامها، وهل هي صورة أم فيديو، ووقت رفعها | التعليقات، وتواريخ الالتقاط وأماكنه |
| خطتك ومدفوعات Stars | الأشخاص الموسومين وبصمات الوجوه |
| في الألبومات المشتركة: من هم الأعضاء وبأي دور، ومن رفع ماذا، ومن تفاعل | أسماء الألبومات، والتفاعلات نفسها، وعمليات البحث |
| أنك رفعت الملف نفسه مرة أخرى — هكذا تعمل الحماية من التكرار | مفتاحك ورمز الاسترداد وكلمات مرور الألبومات السرية |
بصدق: ما الذي لا يفعله التشفير
- شيفرة التطبيق يقدّمها خادمنا. هذا حال كل تطبيق ويب بتشفير تام بين الطرفين: نظريًا، قد يقدّم خادم مخترَق شيفرة معدّلة. ما نفعله حيال ذلك: لا يُسمح في صفحة التطبيق إلا بتشغيل سكربتاتنا وسكربت Telegram؛ وكل ساعة تُقارَن الملفات التي يقدّمها الخادم فعليًا بالنسخة المنشورة؛ والشيفرة مفتوحة وقابلة للقراءة — تحقّق بنفسك؛ ونحن نُعِدّ لتدقيق مستقل.
- يُحفَظ المفتاح في حسابك على Telegram. من يصل إلى حسابك على Telegram يصل إلى المفتاح أيضًا. فعّل كلمة مرور Telegram السحابية (التحقق بخطوتين).
- «إرسال إلى محادثتي» (في التطبيق: «Send to my chat») على Android. لا يسمح Telegram على Android للتطبيقات المصغّرة بحفظ الملفات، لذا عندما تضغط عليه يمرّ الملف مفكوك التشفير عبر خادمنا إلى محادثتك مع البوت. لا يحتفظ الخادم به، أما في المحادثة فيخزّنه Telegram دون تشفير.
- هاتف غير مقفل. من يحمل هاتفك غير المقفل وTelegram مفتوح عليه سيرى مكتبتك. احفظ أكثر صورك خصوصية في ألبومات سرية.
للمتخصصين
- يعتمد التشفير على WebCrypto القياسية في المتصفح: AES-256-GCM مع IV عشوائي بطول 96 بتًا. تُشفَّر الملفات الكبيرة على أجزاء بحجم 1 MiB: لكل جزء IV خاص به، ورقم الجزء وترويسة الملف موثَّقان (AAD)، فلا يمكن إعادة ترتيب الأجزاء أو تبديلها أو اقتطاعها دون أن يُكتشف ذلك.
- الألبومات السرية: مفتاح ألبوم عشوائي مغلَّف بمفتاح مشتق من كلمة المرور — PBKDF2-HMAC-SHA256، و300,000 تكرار، وملح بطول 128 بتًا.
- الألبومات المشتركة: لكل مستخدم زوج مفاتيح ECDH P-256؛ ولا يُخزَّن النصف الخاص على الخادم إلا مشفّرًا بالمفتاح الرئيسي. يُسلَّم مفتاح الألبوم إلى العضو عبر ECIES (ECDH + HKDF-SHA256 + AES-256-GCM). وإذا استبدل الخادم مفتاحًا، يظهر ذلك في رمز الأمان الذي يجب أن يتطابق على شاشتَي المالك والعضو. أما الضيوف عبر الرابط فيحصلون على مفتاح الألبوم مقفلًا برمز عشوائي بطول 80 بتًا (PBKDF2)؛ ويُرسَل الرمز بمعزل عن الرابط ولا يصل أبدًا إلى الخادم.
- وسوم التكرار: HMAC-SHA256 لمحتوى الملف بمفتاح مشتق من مفتاحك؛ ولا يمكن استرجاع المحتوى من الوسم.
- تسجيل الدخول: يُتحقَّق من توقيع بيانات Telegram (HMAC-SHA256) على الخادم؛ وتدوم الجلسة 12 ساعة، ولا يخزّن الخادم إلا تجزئة (hash) لرمز الجلسة.
- صفحة التطبيق: Content-Security-Policy (السكربتات منّا ومن Telegram فقط)، وHSTS، وReferrer-Policy: no-referrer. تُحفَظ الملفات في Cloudflare R2 (المنطقة الأوروبية)؛ وروابط التنزيل موقَّعة وصالحة لمدة 10 دقائق فقط.
- كل التشفير في ملف واحد: crypto.js.
التحقق والإبلاغ عن الثغرات
كيف تتحقق من التشفير بنفسك — أربع طرق، من الأبسط إلى الأكثر شمولًا. نحن نُعِدّ لتدقيق مستقل للشيفرة، وسننشر تقريره في هذه الصفحة.
هل وجدت ثغرة؟ راسلنا على @MyAlbums_support أو [email protected] — سندرسها ونصلحها، وبموافقتك سنشكرك هنا.
