سياسة الخصوصية
هذه ترجمة. إذا اختلفت عن الصفحة الإنجليزية فالنص الإنجليزي هو المعتمد.
باختصار
ليس لدى Yapmesh خادم، ولا حساب، ولا رقم هاتف، ولا أدوات تحليل، ولا تقارير أعطال، ولا إعلانات. نحن لا نجمع شيئًا، لأنه لا يوجد "نحن" يتحدث إليه هاتفك. كل ما يعرفه Yapmesh يعيش على هاتفك، مشفّرًا أثناء التخزين، ولك أن تحذفه مع التطبيق. والطريقة الوحيدة لوصول أي شيء إلينا هي أن ترسله إلينا بالبريد الإلكتروني.
ثلاث ميزات تتصل بالإنترنت. الوصول عبر الإنترنت (مرحّلات عامة يديرها آخرون) مفعّل افتراضيًا، حتى يمكن الوصول إلى جهة اتصال بعيدة دون أن يضطر أحد إلى البحث عن إعداد؛ وشاشات التشغيل الأول تقول ذلك، ومفتاح واحد تحت القائمة ← الإعدادات ← الإنترنت يوقفه. أما معاينات الروابط (يجلب هاتفك الصفحة المرتبطة) وصندوق البريد (spool) (مرحّل صناديق بريد كتبت عنوانه بنفسك) فمعطّلان إلى أن تفعّلهما. ما تستطيع كل واحدة منها رؤيته مبيَّن أدناه بوضوح، لأن عبارة "بلا خادم" لا تصدق إلا علينا.
من المسؤول
Yapmesh مشروع مستقل يصنعه مطوّر واحد هو ظفر علي خان (Zafar Ali Khan). وهو، بمقتضى قوانين حماية البيانات، الشخص المسؤول عن هذا التطبيق وهذا الموقع. تُرسَل الأسئلة والطلبات إلى [email protected]. وبموجب قوانين مثل اللائحة العامة لحماية البيانات (GDPR)، ونسختها في المملكة المتحدة (UK GDPR)، وقانون خصوصية المستهلك في كاليفورنيا (CCPA)، وقواعد باكستان بشأن الجرائم الإلكترونية وحماية البيانات، لا يعالج Yapmesh أي بيانات شخصية لمستخدميه: فالتطبيق برنامج تشغّله أنت، ولا يرسل إلينا شيئًا. والاستثناء الوحيد هو ما تكتبه إلينا بنفسك، وهو مشروح تحت "ما يصل إلينا".
ما تغطيه هذه السياسة
- تطبيق Yapmesh لأندرويد، إصدار Google Play. يُثبَّت من Google Play. لا يقرأ الرسائل القصيرة ولا يثبّت ملف APK الخاص به ولا يوزّعه، لأن Play يمنع الأمرين؛ وكل ما عدا ذلك مطابق.
- تطبيق Yapmesh لأندرويد، إصدار yapmesh.com. ملف APK من هذا الموقع، أو من GitHub، أو من هاتف آخر. يستطيع قراءة نصوص Yapmesh التي تصل بالرسائل القصيرة، ويستطيع تسليم ملف تثبيته إلى الهاتف المجاور.
- عميل المتصفح على الحاسوب المحمول، ويقدّمه هاتف على شبكة الواي فاي أو نقطة الاتصال الخاصة بك.
- هذا الموقع، yapmesh.com.
ما يخزّنه التطبيق على هاتفك
كل ما يلي محفوظ في التخزين الخاص بالتطبيق ومشفّر أثناء التخزين بمفتاح يعيش في مخزن المفاتيح العتادي للهاتف، فلا يمكن قراءة نسخة من الملفات من دون الهاتف. وإلغاء تثبيت التطبيق يزيل كل ذلك.
- هويتك: مفتاح توقيع Ed25519 ومفتاح تشفير X25519، يُولَّدان على الهاتف ولا يُرسَلان إلى أي مكان؛ ومجموعة صغيرة من المفاتيح المسبقة لمرة واحدة تجعل أول رسالة تصلك من جهة اتصال متمتعة بالسرية الأمامية؛ وجلسات الـratchet مع جهات اتصالك.
- ملفك الشخصي: اسم العرض الخاص بك، والصورة التي اخترتها لجهات اتصالك إن ضبطت واحدة، ومفاتيحك، مثل هل يرى الأشخاص القريبون اسمك أم معرّفك فقط، والإعدادات الافتراضية للملف الشخصي الخاص.
- جهات الاتصال: رموز جهات الاتصال الموقّعة التي مسحتها أو تلقيتها باللمس أو لصقتها أو عُرّفت بها، والأسماء التي أعطيتها لها، وهل تحققت من رقم الأمان الخاص بها، وأذونات الحضور التي منحتها أو تلقيتها، وإن كتبتها: رقم هاتف لدرجة الرسائل القصيرة، وعنوان إنترنت لرابط إنترنت مباشر، وعلامة "الإنترنت: أبدًا" لكل جهة اتصال؛ والصورة التي أرسلتها إليك جهة اتصال؛ وعنوان صندوق بريد جهة الاتصال إن حمله رمزها وأضفته.
- الرسائل والرسائل الصوتية وإشارات المكالمات والملفات التي أرسلتها واستلمتها، مع علامات التسليم والتفاعلات والإشارات والسحب؛ ومفاتيح المجموعات وقوائم أعضائها وأوصاف أسوارها وإعدادات الاحتفاظ لمجموعاتك؛ وأي المحادثات أرشفتها أو أخفيتها أو علّمتها بأنها غير مقروءة.
- حمولة لأشخاص آخرين: إطارات مختومة تحملها لشخص لم تلتقِه بعد (حتى 256 إطارًا أو 512 كيلوبايت). لا تستطيع قراءتها. وتُحذَف حين تُسلَّم أو تنتهي صلاحيتها.
- سجلات الأمان: الأشخاص الذين حظرتهم، وأصواتك في الحظر الجماعي، والبلاغات التي كتبتها، كلٌّ منها مع الرسالة المُبلَّغ عنها، والمفتاح العام للشخص المُبلَّغ عنه، ومتى وأين. وإن كنت مشرف مجموعة، فالبلاغات التي اختار الأعضاء إرسالها إليك. وتبقى حتى تحذفها.
- نسخة احتياطية من المفتاح، فقط إن صنعت واحدة: رمز مختوم بعبارة مرور اخترتها. إن حفظتها ملفًا، فهي حيث حفظتها، خارج التطبيق؛ ولا يمكن فتحها دون عبارة المرور.
- إعدادات الوصول عبر الإنترنت: هل هو مفعّل، ومضيفو المرحّلات والوسطاء (الافتراضيون أو التي اخترتها)، ونقطة نهاية إشعارات الدفع الخاصة بك إن ثبّتّ موزّعًا، وآخر مرة أمكن فيها الوصول إلى كل جهة اتصال بهذه الطريقة.
- الإعدادات وذاكرات تخزين مؤقت صغيرة: السمة، ومهلة قفل التطبيق، وخيارات التنزيل التلقائي للوسائط، ومفتاح معاينة الروابط، ومفتاح مرشّح الإساءة، واقتران لوحة LoRa، وذاكرة "ما سبقت رؤيته" التي تمنع معالجة الإطار مرتين، وعدّاد التثبيت (كم هاتفًا أعطاه هذا الهاتف التطبيق، رقم فقط). لا شيء يحدد هويتك.
ما يغادر هاتفك، ومن يستطيع رؤيته
- إلى الهواتف من حولك، بلا تشفير: إشارة تحية (hello) تحمل اسم عرض (فارغ حين تختفي؛ ومعرّف مثل @yap#0421، مصنوع من مفتاحك العام، إن أخفيت اسمك عن الغرباء)، وأي الدرجات تعمل، وإصدار التطبيق، ومستوى البطارية، وأسماء جيرانك المباشرين، وأعلى مستوى حضور تستجيب عنده، ومرشّحًا بحجم 256 بايت لمعرّفات الرسائل والملفات التي يحملها هذا الهاتف بالفعل، حتى لا يرسلها الجيران مرتين. هكذا تتكوّن الشبكة. وإن اختفيت، يُحذَف اسمك منها.
- رموز الحضور: فقط إن منحت الحضور لجهة اتصال: رمز من 16 بايت يتغير كل 15 دقيقة ولا معنى له من دون السر الذي أعطيته لها.
- الرسائل المباشرة والرسائل الصوتية والملفات الخاصة والمكالمات وإيصالات التسليم والقراءة: مختومة لمستلم واحد بلبنات بروتوكول Signal. ويرى المرحّلون والحاملون ترويسة موقّعة (مفتاحك العام، والمفتاح العام للمستلم، وعدد القفزات، والحجم، وتاريخ انتهاء الصلاحية) ونصًا مشفّرًا. والإيصالات مختومة أيضًا، فلا يستطيع المرحّل التمييز بين "قُرئت" و"وصلت".
- رسائل المجموعات وملفاتها: تُشفَّر بالمفتاح الحالي للمجموعة قبل إرسالها أو تقطيعها؛ ولا يُعلَن عن المجموعة الخاصة إلا بمعرّفها، والعضو الذي يغادر أو يُزال لا يحصل أبدًا على المفتاح التالي. وتخرج الرسائل تحت اسم مستعار للمرسِل يتغير مع كل مفتاح، فلا يستطيع مرحّل من خارج المجموعة معرفة أي عضو كتبها؛ أما الأعضاء فيستطيعون.
- صورتك، فقط إن ضبطت واحدة: مختومة لكل جهة من جهات اتصالك. والأشخاص القريبون الذين ليسوا من جهات اتصالك يرون الأحرف الأولى من اسمك، ولا يرون الصورة أبدًا.
- التحدث بالضغط، فقط ما دمت تضغط الزر: يذهب صوتك قفزة واحدة، إلى هواتف Yapmesh في مدى الراديو، ويستطيع كل من في المدى ولديه التطبيق سماعه، كما في غرفة Nearby. وهو مشفّر بمفتاح يُعلَن علنًا في بداية كل حديث، وهذا يُبعد أجهزة الراديو التي ليست Yapmesh، لا الناس. ويُشغَّل لحظة وصوله ولا يُحفظ في أي مكان.
- بلاغ إلى مشرف مجموعة، فقط إن علّمت "Also send it to the group admin": يُختم البلاغ بحيث لا يفتحه إلا هاتف المشرف، ويذهب عبر الشبكة كرسالة.
- رسائل غرفة Nearby وملفات منطقة الإلقاء: موقّعة، غير مشفّرة. فكل من في مدى الراديو هو الجمهور، عن قصد. والملفات التي تضعها في منطقة الإلقاء تنتشر إلى كل هاتف في المدى تلقائيًا.
- الاستغاثة: موقّعة، غير مشفّرة، ليتمكن كل هاتف من عرضها؛ ولا تحمل موقعك إلا إن فعّلت ذلك، وتحمل مستوى بطاريتك.
- بطاقة جهة اتصال تشاركها: يمكن تمرير البطاقة الموقّعة لجهة اتصال إلى شخص ثالث على سبيل التعريف؛ وهي تحمل ما تحمله البطاقة (مفاتيح عامة واسم عرض)، ولا تحمل رسائل أبدًا.
- "الحذف لدى الجميع": طلب موقّع يسمّي معرّف الرسالة، تحترمه الهواتف التي تلتزم بالبروتوكول. وهو يُثبت أنك أرسلت الرسالة الأصلية.
- بالرسائل القصيرة أو عبر تطبيق آخر: حين تحمل رسالة يدويًا، يرى تطبيق المراسلة الخاص بك أو التطبيق الذي شاركت عبره أنك أرسلت نصًا، وترى شركة الاتصالات رسالة قصيرة. والنص إطار مختوم. الرسائل القصيرة هي الدرجة الوحيدة المرتبطة بهويتك: ففي باكستان ودول كثيرة غيرها تُسجَّل كل شريحة SIM على بطاقة هوية وطنية (في باكستان، بطاقة CNIC)، فيذكر سجلّ شركة الاتصالات لرسالة Yapmesh اسمَ صاحب الشريحة. وكل درجة أخرى لا تحتاج إلى شريحة ولا إلى هوية.
- عبر لوحة LoRa: إن قرنتَ لوحة Meshtastic، تخرج الإطارات على قناتها الراديوية. وعلى القناة الافتراضية لـMeshtastic، التي تستطيع كل لوحة قراءتها، تكون رسائل غرفة Nearby علنية لأي لوحة في المدى؛ وتبقى الرسائل المختومة مختومة لكن ترويساتها تظهر لكل لوحة تمرّرها.
- عبر الإنترنت، ما دام الوصول عبر الإنترنت مفعّلًا (وهو الوضع الافتراضي): إشارة مختومة وموقّعة تُنشر على مرحّلات عامة تحت وسم مشتق من مفاتيح تتشاركها أنت وكل جهة اتصال مسبقًا. يتغير الوسم كل ساعة، ويُشتق مفتاح المرحّل من جديد كل يوم، ولا يستطيع المرحّل معرفة من يتحدث إلى من. وحين يتصل هاتفان بعد ذلك مباشرةً (WebRTC)، يعرف كلٌّ منهما عنوان IP للآخر، كما في أي مكالمة. وما تراه المرحّلات وخوادم STUN مبيَّن في الجدول أدناه.
- إلى صندوق بريد (spool)، فقط إن كتبت عنوانه: مغلّفات مختومة لجهة اتصال، محفوظة تحت معرّف صندوق بريد مُجزّأ.
- رمز جهة الاتصال الخاص بك يحمل مفاتيحك العامة واسم العرض، و(فقط إن كنت تستضيف صندوق بريد لأحد أو تستخدم واحدًا) عنوان ذلك الصندوق على الويب. ومن تعطيه رمزك يعرف ذلك العنوان.
- عبر القمر الصناعي، فقط إن نقرت ذلك الصف على رسالة عالقة: يرسل تطبيق الرسائل في هاتفك النص رسالةً قصيرة عادية. وهي غير مختومة وليست Yapmesh؛ انظر الجدول أدناه.
- رابط جهة الاتصال (yapmesh.com/add متبوعًا بجزء #fragment) يحمل رمز جهة الاتصال الخاص بك بعد علامة #. والمتصفحات لا ترسل هذا الجزء إلى الموقع، فلا يتسلّمه هذا الموقع أبدًا؛ بل يقرؤه التطبيق على الهاتف الآخر من الرابط.
- إلى موقع مرتبط، فقط إن فعّلت معاينات الروابط: يطلب هاتفك الصفحة ليرسم عنوانًا وصورة.
لا يذهب شيء إلى Yapmesh، أبدًا. فلا يوجد خادم يتسلّمه.
كل طرف ثالث قد يتعامل معه التطبيق
كل صف هنا إما شيء على هاتفك أو شيء فعّلته بنفسك. لا يديره Yapmesh أيٌّ منها، ولا يدفع له Yapmesh، ولا يستطيع أيٌّ منها قراءة رسالة.
| من | متى | ما يستطيع رؤيته | كيف توقفه |
|---|---|---|---|
| الهواتف من حولك التي تشغّل Yapmesh | دائمًا، ما دام التطبيق مفتوحًا | إشارة التحية (hello) الخاصة بك بلا تشفير؛ والإطارات المختومة والإطارات العامة الموقّعة كما وُصف أعلاه. | أغلق التطبيق، أو أخفِ اسمك من تبويب Mesh. |
| خدمات Google Play (Nearby Connections) | درجتا البلوتوث وواي فاي دايركت، على الهواتف التي فيها خدمات Play | روابط الراديو نفسها تُنشئها مكتبة من Google على هاتفك. ولا يسلّمها Yapmesh إلا إطارات مختومة أو موقّعة. وسياسة الخصوصية الخاصة بـGoogle هي التي تحكم ما تسجّله خدمات Play عن نفسها؛ ولا يستطيع Yapmesh رؤية ذلك ولا تغييره. | ارفض إذني البلوتوث والواي فاي القريب؛ فدرجات الشبكة المحلية وWi-Fi Aware والبلوتوث منخفض الطاقة والحمل اليدوي والرسائل القصيرة لا تستخدم خدمات Play. |
| مرحّلات Nostr العامة (افتراضيًا relay.damus.io وnos.lol وrelay.primal.net) ووسطاء MQTT العامون (test.mosquitto.org وbroker.hivemq.com وbroker.emqx.io) | مرحّلات Nostr: كلما كان لهذا الهاتف اتصال بالإنترنت، لأن الوصول عبر الإنترنت مفعّل افتراضيًا؛ وشاشات التشغيل الأول تقول ذلك. وسطاء MQTT: فقط إن فعّلتهم أيضًا (معطّلون افتراضيًا). | عنوان IP لهاتفك، ووسم عشوائي من 16 بايت يتغير كل ساعة، وبايتات مشفّرة معتمة، وتوقيتها. لا يرون أبدًا من أنت، ولا مع من تتحدث، ولا ما يُقال. يدير هذه المرحّلات أشخاص آخرون لا صلة لهم بـYapmesh؛ ويمكنك استبدال كل واحد منها في الإعدادات. | القائمة ← الإعدادات ← الإنترنت ← إيقاف. وعلِّم أي جهة اتصال بـ"الإنترنت: أبدًا". |
| خوادم STUN (افتراضيًا خوادم Google وCloudflare) | فقط أثناء الوصول عبر الإنترنت، حين يحاول هاتفان اتصالًا مباشرًا | عنوان IP العام لهاتفك ومنفذه، ولا شيء غير ذلك. هذا هو الغرض من STUN. | المفتاح نفسه. |
| جهة الاتصال التي تتصل بها عبر الإنترنت | فقط أثناء الوصول عبر الإنترنت، حين ينجح اتصال مباشر | عنوان IP لهاتفك، كما في أي مكالمة مباشرة. | المفتاح نفسه، أو "الإنترنت: أبدًا" لتلك الجهة. |
| موزّع إشعارات دفع ثبّتّه (UnifiedPush، وعادةً تطبيق ntfy؛ ونسخته على Play تعتمد على نظام الدفع من Google) | فقط إن ثبّتّ واحدًا، وما دام الوصول عبر الإنترنت مفعّلًا | عنوان IP وموضوع عشوائي حين توقظ جهة اتصال هاتفك. لا يرى أبدًا من ولا ماذا. | ألغِ تثبيت الموزّع، أو أوقف الوصول عبر الإنترنت. |
| صندوق بريد (spool، مرحّل صناديق بريد) كتبته بنفسك | فقط إن كتبت عنوان صندوق بريد؛ لا يوجد أي عنوان افتراضيًا ولا يدير Yapmesh أيًّا منها | معرّف صندوق بريد مُجزّأ (hashed)، وأحجام المغلّفات، وأوقاتها، وعنوان IP الخاص بك. لا مرسِل ولا رسالة ولا ملف ولا مجموعة. | احذف العنوان من القائمة ← الإعدادات ← متقدم ← صناديق البريد عبر الإنترنت (Internet spools). |
| لوحة Meshtastic LoRa وكل لوحة أخرى على قناتها | فقط إن قرنتَ لوحة | على القناة العامة الافتراضية، تستطيع أي لوحة في المدى قراءة رسائل غرفة Nearby، وتظهر ترويسات الرسائل المختومة (مفتاحا المرسِل والمستلم، والحجم) لكل لوحة تمرّرها. | القائمة ← الإعدادات ← متقدم ← راديو LoRa ← إلغاء الاقتران، أو أبقِ الرسائل الخاصة بعيدة عن تلك الدرجة بمفتاحها. |
| الموقع الذي يقف خلف رابط في رسالة | فقط إن فعّلت معاينات الروابط | يجلب هاتفك الصفحة بنفسه ليرسم عنوانًا وصورة، فيرى ذلك الموقع عنوان IP الخاص بك، كما لو فتحت الرابط. ولا يعرف المرسِل شيئًا. | القائمة ← الإعدادات ← الصور والفيديو ← معاينات الروابط (معطّلة افتراضيًا). |
| شركة الاتصالات التي تتعامل معها | فقط حين ترسل رسالة بالرسائل القصيرة | أنك راسلت ذلك الرقم، ومتى، والنص المختوم. | لا تستخدم درجة الرسائل القصيرة. |
| خدمة المراسلة عبر الأقمار الصناعية في هاتفك نفسه وشركة الاتصالات التابعة لها | فقط إن نقرت "عبر القمر الصناعي (خدمة هاتفك)" على رسالة عالقة؛ ولا يظهر هذا الصف إلا على الهواتف التي تقدّم الشركة المصنّعة لها المراسلة النصية عبر الأقمار الصناعية | هذا ليس Yapmesh. تخرج الرسالة رسالةً قصيرة عادية غير مختومة: تستطيع شركة الاتصالات ومشغّل القمر الصناعي قراءتها، ورؤية الرقم والوقت. | لا تنقر ذلك الصف؛ فهو لا يُستخدم أبدًا من تلقاء نفسه. |
| محرّك تحويل النص إلى كلام في هاتفك | فقط إن اخترت "أفضّل الاستماع"، أو فعّلت القراءة بصوت عالٍ أو التنبيهات المنطوقة | الكلمات التي تُقرأ. يسلّمها Yapmesh إلى محرّك الكلام الموجود أصلًا على هاتفك (من Google أو من الشركة المصنّعة للهاتف)، وهو يعمل وفق سياسته الخاصة؛ ومعظم الأصوات تعمل دون اتصال. | إعدادات المحادثة ← قراءة الرسائل بصوت عالٍ ونطق ما يحدث، إيقاف. |
| جهة تدير هاتفك (مدير أجهزة تابع لمدرسة أو صاحب عمل) | فقط على هاتف مسجَّل في مدير أجهزة ضبط عنوان قائمة أعضاء أو مديرًا لـYapmesh | يرى خادم قائمة الأعضاء عنوان IP لهاتفك حين يجلب Yapmesh قائمة جهات الاتصال والمجموعات عند البدء. وقد يمسح هاتف المدير المسمّى تطبيق Yapmesh على ذلك الهاتف. | هذا الإعداد يخص الجهة؛ اسألها، أو استخدم هاتفًا لا تديره. |
| التطبيق الذي تشارك عبره | فقط حين تحمل رسالة يدويًا عبر تطبيق آخر | أنك شاركت نصًا أو ملفًا، ومحتواه، وهو مختوم. | لا تستخدم درجة المشاركة. |
| Google Play وGitHub وCloudflare | حين تنزّل التطبيق أو تزور هذا الموقع | سجلات تنزيل ووصول عادية تحتفظ بها تلك الشركات وفق سياساتها الخاصة. ولا يتسلّمها Yapmesh. | احمل ملف APK يدويًا من هاتف آخر؛ فهو يتحقق من التوقيع بنفسه. |
ما يصل إلينا
البيانات الوحيدة التي قد يحتفظ بها Yapmesh عن شخص هي ما يرسله ذلك الشخص بالبريد الإلكتروني إلى [email protected]: سؤال دعم، أو بلاغ إساءة مُصدَّر، أو بلاغ أمني، أو طلب قانوني. نحتفظ بتلك الرسائل طوال المدة اللازمة لمعالجتها ولسجلاتنا الخاصة بعد ذلك، ولا نضيفها إلى أي قائمة، ولا نبيعها، ولا نشاركها، مع استثناءين: البلاغ الذي يصف أذى يلحق بطفل، أو تهديدًا لحياة شخص، يُحال إلى السلطات القادرة على التصرف بشأنه؛ والأمر القانوني قد يُلزمنا بتقديم مراسلاتنا نحن. اطلب منا ذلك، وسنحذف ما أرسلته إلينا ما لم يُلزمنا قانون بالاحتفاظ به.
كل إذن من أذونات أندرويد وسببه
تتيح لك خطوات الإعداد الأولى في Yapmesh إيقاف كل إذن من أذونات الراديو قبل أن يُطلب؛ وعندها لا يُطلب ذلك الإذن أبدًا، ويمكنك أن تغيّر رأيك لاحقًا من تبويب Mesh. لا يُطلب شيء وقت التثبيت، ولا يُطلب شيء لميزة لم تنقر عليها.
| الإذن | الغرض منه | إن رفضته |
|---|---|---|
| البلوتوث (الاتصال والمسح والإعلان؛ أندرويد 11 وما قبله: البلوتوث وإدارة البلوتوث) | درجة البلوتوث: روابط البلوتوث منخفض الطاقة وروابط البلوتوث التقليدي عبر Nearby Connections في أندرويد، ورابط البلوتوث بلوحة Meshtastic LoRa إن قرنتَ واحدة. وعلى الهواتف التي تدعم البلوتوث بعيد المدى (Coded PHY)، يُعلن Yapmesh ويستمع عليه أيضًا. والمسح مُعلَن بأنه "ليس لتحديد الموقع أبدًا"، ويبطئ من تلقاء نفسه حين تكثر الهواتف من حولك. | ارفضه ويظل Yapmesh يعمل عبر الواي فاي وبالحمل اليدوي وبالرسائل القصيرة. |
| أجهزة الواي فاي القريبة (أندرويد 13 وما بعده) | درجة واي فاي دايركت عبر Nearby Connections، ودرجة Wi-Fi Aware. مُعلَن بأنه "ليس لتحديد الموقع أبدًا". | ارفضه وتبقى هاتان الدرجتان معطّلتين. |
| الموقع، التقريبي والدقيق (في المقدمة فقط؛ لا يُطلب الموقع في الخلفية أبدًا) | يشترط أندرويد 12 وما قبله هذا الإذن قبل أن يمسح أي تطبيق بحثًا عن أجهزة بلوتوث أو واي فاي؛ ولا يطلبه Yapmesh هناك إلا لهذا السبب. وعلى كل الإصدارات يُطلب حين تنقر لإرفاق مكانك برسالة أو باستغاثة، وحين تُنشئ سورًا جغرافيًا أو تنضم إليه (لمقارنة موقعك بالدائرة) أو سور واي فاي (لا يعطي أندرويد معرّفات الشبكات إلا بهذا الإذن). والسور لا يُنتج إلا سجلًا موقّعًا بأنك داخله أو خارجه، ولا شيء غير ذلك. ولا يغادر موقعك الهاتف إلا داخل رسالة اخترت أن ترفقه بها. | ارفضه على أندرويد 13 فما فوق وتظل كل الدرجات تعمل؛ وتقرأ الأسوار الجغرافية وأسوار الواي فاي "غير معروف"، وهو ما يُحسب خارجها؛ ويتعطل زر إرفاق الموقع. |
| الكاميرا | مسح رمز QR لجهة اتصال، أو دعوة، أو رقم أمان، أو الرمز المتحرك لرسالة محمولة يدويًا. | ارفضه ويظل بإمكانك لصق الرموز أو استلامها باللمس أو بالصوت. |
| الميكروفون | تسجيل الرسائل الصوتية، والتحدث بالضغط (push-to-talk) إلى الهواتف من حولك ما دمت تضغط الزر، والاستماع لدرجة الصوت، وميكروفون المكالمة. صوت التحدث بالضغط يُرسَل أثناء كلامك ولا يُحفظ على أيٍّ من الهاتفين. | ارفضه وتتعطل هذه الميزات الأربع. |
| استلام الرسائل القصيرة (إصدار yapmesh.com فقط؛ ليس في إصدار Google Play) | حين تصل رسالة Yapmesh على شكل رسالة نصية (رمز مختوم مقسّم إلى أجزاء)، يقرأ Yapmesh تلك الرسالة لتصل إلى المحادثة بدلًا من صندوق الوارد. ولا ينظر إلا في الرسائل التي تحمل بادئات الرموز الخاصة بـYapmesh، ويتجاهل كل رسالة قصيرة أخرى. لا يملك Yapmesh إذن إرسال الرسائل القصيرة أبدًا: فالإرسال يفتح تطبيق المراسلة الخاص بك وتضغط أنت "إرسال" على كل جزء. | ارفضه ويظل Yapmesh قادرًا على الإرسال بالرسائل القصيرة؛ وتبقى الأجزاء المستلمة في تطبيق الرسائل القصيرة ويمكن لصقها. أما إصدار Play فلا يطلبه أصلًا. |
| الإشعارات | الرسائل، وتنبيهات الاستغاثة، والإشعار الدائم لخدمة المقدمة. | ارفضه وتظل الشبكة تعمل ما دام التطبيق مفتوحًا؛ لكنك لن تُبلَّغ بالرسائل الجديدة. |
| خدمة المقدمة (مزامنة البيانات) ومنع السكون | يُبقي أجهزة الراديو والشبكة تعمل ما دام Yapmesh مفتوحًا أو في الخلفية، تحت إشعار ظاهر. ولا يعمل شيء بعد أن تغلق التطبيق. | يمنحها أندرويد دون أن يسألك. |
| تجاهل تحسينات البطارية | يُطلب مرة واحدة، من القائمة ← الإعدادات ← البطارية والخلفية، لأجل الوصول عبر الإنترنت: فبدون هذا الاستثناء يغلق وضع Doze في أندرويد الاتصال بالمرحّل بعد دقائق من انطفاء الشاشة فلا تستطيع جهات اتصالك الوصول إليك. ولا حاجة إليه أبدًا لدرجات الراديو. | ارفضه ويعمل الوصول عبر الإنترنت ما دامت الشاشة مضاءة ولبضع دقائق بعدها؛ ولا يتغير شيء آخر. |
| حالة الإنترنت والواي فاي | درجة الموجّه على شبكتك الخاصة، وبوابة الحاسوب المحمول، واستضافة نقطة اتصال، وعنوان إنترنت كتبته لجهة اتصال، والوصول عبر الإنترنت من خلال مرحّلات عامة (مفعّل افتراضيًا؛ ومفتاح واحد يوقفه)، و(فقط إن فعّلتهما) صندوق بريد (spool) ومعاينات الروابط. لا يوجد خادم لـYapmesh: هذا الإذن لا يتصل بأي خادم من هذا النوع أبدًا. | يمنحها أندرويد دون أن يسألك. والوصول عبر الإنترنت مفعّل افتراضيًا ويُوقَف من القائمة ← الإعدادات ← الإنترنت؛ أما معاينات الروابط ووسطاء MQTT وصناديق البريد فمعطّلة افتراضيًا. |
| NFC | تبادل رموز جهات الاتصال بتلامس الهاتفين؛ يقدّم Yapmesh رمز جهة الاتصال الموقّع الخاص بك على شكل وسم. | فقط على الهواتف التي فيها NFC. |
| تثبيت الحزم (إصدار yapmesh.com فقط؛ ليس في إصدار Google Play) | تثبيت إصدار أحدث وصل عبر الشبكة، بعد أن يتحقق Yapmesh من أنه موقّع بالمفتاح نفسه. | يُطلب منك ذلك وقت التثبيت. أما إصدار Play فلا يعرض ملف APK ولا يقدّمه ولا يثبّته أبدًا؛ بل يُحيل إلى المتجر. |
| القياسات الحيوية | قفل التطبيق: بصمة إصبعك أو وجهك أو قفل الشاشة في هاتفك نفسه أمام Yapmesh. لا يخزّن Yapmesh أي رمز PIN. | فقط إن فعّلت القفل. |
| تعديل إعدادات الصوت | توجيه المكالمة إلى مكبّر الصوت، وتشغيل نغمات درجة الصوت بمستوى صوت محدد. | يمنحه أندرويد دون أن يسألك. |
حين تضيف رقم هاتف لدرجة الرسائل القصيرة، يسلّم منتقي جهات الاتصال في أندرويد نفسه إلى Yapmesh الرقم الواحد الذي تختاره؛ ولا يقرأ Yapmesh قائمة جهات اتصالك أبدًا.
لا يُطلب أبدًا: إذن جهات الاتصال، وسجل المكالمات، وإرسال الرسائل القصيرة، والموقع في الخلفية، والوصول إلى جميع الملفات، ومعرّف الإعلانات، وخدمات تسهيل الاستخدام، والوصول إلى إشعارات التطبيقات الأخرى، وقائمة التطبيقات المثبّتة.
كم تُحفَظ الأشياء
- الرسائل والملفات تبقى حتى تحذفها أو يحذفها إعداد الاحتفاظ في المجموعة. يمكن ضبط المجموعة لتنسى الرسائل بعد عدد من الساعات، ولتحذف كل شيء حين تغادرها.
- الحمولة لأشخاص آخرين تنتهي صلاحيتها بانتهاء صلاحية الإطار نفسه، أو حين تُسلَّم، أو حين يمتلئ المخزن فتُستبعَد الحمولة الأقدم.
- ذاكرة "ما سبقت رؤيته" ورموز الحضور ذاكرة عمل قصيرة الأجل، بضع ساعات على الأكثر.
- الحظر والأصوات والبلاغات تبقى حتى تزيلها.
- المرحّلات التي تنقل إشارات الإنترنت لا تخزّنها: إذ ينشر Yapmesh أحداثًا عابرة تمرّرها المرحّلات ثم تتخلص منها. أما صندوق البريد (spool) فيحتفظ بالمغلّف حتى يستلمه المستلم أو تنقضي صلاحيته.
- كل شيء يُحذَف بالأمر: القائمة ← الإعدادات ← الأمان ← حذف كل شيء على هذا الهاتف، أو بزر "Hold to wipe this phone" في شاشة الاستغاثة إن فعّلت المسح السريع، أو بإلغاء تثبيت التطبيق. والرسالة التي سُلّمت بالفعل إلى هاتف آخر موجودة على ذلك الهاتف وهي لصاحبه، كما في أي تطبيق مراسلة.
الأمان
تستخدم الرسائل المباشرة X25519 وEd25519 مع Double Ratchet على طريقة Signal ومفاتيح X3DH المسبقة، فتتمتع أول رسالة إلى جهة اتصال بالسرية الأمامية أيضًا. وتستخدم رسائل المجموعات مفاتيح مجموعات لكل حقبة مع مفاتيح المرسِلين. كل إطار موقّع، وكل جزء من ملف يُتحقق منه مقابل جذر Merkle، وكل ما هو مخزّن مشفّر بمفتاح يغلّفه مخزن المفاتيح، ويمكنك مقارنة رقم أمان من 60 خانة مع جهة اتصال لتتأكد أن أحدًا لم يبدّل مفتاحًا. ما هو محمي وما ليس محميًا، بكلمات بسيطة، موجود في صفحة الأمان. لم يُجرَ أي تدقيق مستقل حتى الآن، ونقول ذلك هناك.
الأطفال
Yapmesh مخصّص لمن هم في الثامنة عشرة من العمر فما فوق، ومُدرَج بهذه الصفة على Google Play. ليس فيه حساب ولا تحقق من العمر، فلا يستطيع معرفة عمر المستخدم. ليس فيه دليل، ولا بحث عن أشخاص، ولا اقتراحات: لا يمكن إضافة جهة اتصال إلا من شخص في الغرفة نفسها أو برمز يملكه مسبقًا، وهذه أقوى حماية يمكن أن يقدّمها تطبيق لطفل من الغرباء، لكنها ليست إشرافًا. واستخدامه في صف دراسي أو في أسرة مسؤولية المدرسة أو الوالدين وفق قواعدهم. ومعايير سلامة الأطفال لدينا تبيّن ما هو محظور وما نفعله بالبلاغ.
حقوقك
أينما كنت تعيش، لك الحق في أن تعرف ما تحتفظ به شركة عنك، وأن تصحّحه، وأن تطلب حذفه، وأن تأخذ نسخة منه، وأن تعترض على استخدامه، وأن تشكو إلى جهة تنظيمية. لا يحتفظ Yapmesh بشيء عنك ما لم تراسلنا بالبريد الإلكتروني، لذا فهذه الحقوق متحققة في التطبيق بحكم تصميمه: نسخة بياناتك على هاتفك، وحذفها بنقرة. وبالنسبة لأي شيء أرسلته إلينا بالبريد الإلكتروني، اكتب إلى [email protected] وسنجيب خلال 30 يومًا. إن كنت في الاتحاد الأوروبي أو المملكة المتحدة فلك أن تشكو إلى هيئة حماية البيانات الوطنية لديك؛ وفي باكستان، إلى الهيئة المعيّنة بموجب قانون حماية البيانات النافذ. لكننا نفضّل أن نسمع منك أولًا.
النقل الدولي للبيانات
لا ينقل Yapmesh شيئًا إلى أي مكان. ما دام الوصول عبر الإنترنت مفعّلًا، فالمرحّلات العامة وخوادم STUN التي تستخدمها موجودة حيثما وضعها مشغّلوها، والأمر نفسه ينطبق على صندوق بريد (spool) أو موزّع إشعارات دفع اخترته. ولا يرسل إليها هاتفك إلا ما يذكره الجدول أعلاه.
عميل المتصفح على الحاسوب المحمول
يقدّم عميلَ المتصفح هاتفٌ على شبكة الواي فاي أو نقطة الاتصال الخاصة بك، ويعمل كليًا داخل المتصفح. يحتفظ بهويته، وبالملفات التي تفتحها أو تستلمها فيه، في تخزين المتصفح نفسه (IndexedDB) إلى أن تمسح بيانات الموقع، ويعرض الملفات التي يحملها على الشبكة من جديد حين يُفتح مرة أخرى. ولا يرسل شيئًا إلى أي مكان سوى ذلك الهاتف. وهو غير مستضاف على هذا الموقع.
هذا الموقع
yapmesh.com ملفات ثابتة. ليس فيه نماذج ولا يحمّل خطوطًا من أطراف ثالثة. يستخدم Google Analytics لعدّ الزيارات (أي الصفحات تُقرأ، ومن أين تقريبًا، وعلى أي نوع من الأجهزة) مع إخفاء عناوين IP؛ وتعالج Google تلك البيانات وفق سياستها الخاصة، ويمكنك منعها بمانع محتوى أو بإيقاف JavaScript، ويظل الموقع يعمل. ولا يعمل أي نص برمجي آخر من طرف ثالث. يحتفظ مزوّد الاستضافة (Cloudflare Pages) بسجلات وصول عادية (عنوان IP، والوقت، والصفحة) لتشغيله الخاص وفق سياسته الخاصة؛ ونحن لا نستخدمها. ويخزّن عامل الخدمة (service worker) في الموقع نسخة من الصفحات في متصفحك لتُفتح دون اتصال؛ امسح بيانات الموقع لإزالتها. ويُحفَظ اختيار الوضع الفاتح أو الداكن في التخزين المحلي لمتصفحك فقط. وتقرأ صفحة رابط جهة الاتصال رمزًا من جزء العنوان الذي يلي علامة #، وهو لا يغادر متصفحك أبدًا.
طلبات الحكومات والمحاكم
ليس لدينا ما نسلّمه، ونقول ذلك مسبقًا: انظر الطلبات الحكومية والقانونية، وهي تتضمن أيضًا تقرير شفافية سنحافظ على تحديثه.
التغييرات على هذه السياسة
هذه الصفحة محفوظة بإصداراتها في المستودع العام. كل تغيير هو إيداع (commit) جديد بتاريخ؛ ويتغير تاريخ السريان أعلاه معه. وتُذكَر التغييرات الجوهرية أيضًا في ملاحظات إصدار التطبيق.
- 23 أكتوبر 2026: تصحيح: الوصول عبر الإنترنت مفعّل افتراضيًا منذ 11 سبتمبر 2026 (ومفتاح واحد تحت الإعدادات يوقفه)، وكانت هذه السياسة تقول "معطّل" حتى اليوم؛ وحُدّثت مسارات القوائم (معظم الإعدادات الآن تحت القائمة ← الإعدادات)؛ وأُضيف التحدث بالضغط، وصور جهات الاتصال، والمعرّفات لمن يُخفون أسماءهم عن الغرباء، والملف الشخصي الخاص، والمسح السريع، وحفظ النسخة الاحتياطية للمفتاح ملفًا، والبلاغات المرسلة إلى مشرف المجموعة، والأسماء المستعارة للمرسِلين في المجموعات، ومرشّح ما يحمله الهاتف في إشارة التحية، والبلوتوث بعيد المدى، وصف القمر الصناعي، وصناديق البريد في رموز جهات الاتصال، والقراءة بصوت عالٍ، وقوائم الأعضاء المُدارة، ومخزن الملفات في عميل المتصفح؛ وثلاثة صفوف جديدة في جدول الأطراف الثالثة.
- 11 سبتمبر 2026: أُضيف الوصول عبر الإنترنت من خلال مرحّلات عامة وSTUN والإيقاظ بإشعارات الدفع والاتصالات المباشرة؛ وصناديق البريد (spools)؛ ودرجة LoRa؛ ومعاينات الروابط؛ ومرشّح الإساءة؛ وسلامة الملفات؛ والتشفير أثناء التخزين؛ وأرقام الأمان والمفاتيح المسبقة؛ والإصداران؛ وجدول الأطراف الثالثة؛ و"ما يصل إلينا"؛ والاحتفاظ؛ والحقوق؛ والنقل الدولي؛ وصفحة الطلبات الحكومية.
- 8 سبتمبر 2026: أول سياسة منشورة.
التواصل
ظفر علي خان (Zafar Ali Khan)، Yapmesh، باكستان. [email protected].