الأمان والبنية
كيف بُني وعد الخصوصية فعلًا.
يقول Pulse إن بيانات صحتك الخام لا تغادر هاتفك أبدًا. هذا ادّعاء كبير، ولذلك تقول هذه الصفحة بالضبط ما يعنيه، وأين يقع كل مفتاح، وماذا تحفظ خوادمنا، وماذا نرى رغم ذلك، وكيف تتحقّق من أي من ذلك بنفسك.
الادّعاء، بصياغة دقيقة
يُقرأ نبضك وتغيّر معدل ضرباتك ونومك وحركتك من Apple Health على هاتفك، ويُفسَّر على هذا الهاتف نفسه مقابل حالتك المعتادة، ثم يتحوّل إلى جملة واحدة. الجملة هي الشيء الوحيد الذي يسافر. لا يصل إلى خوادمنا قياس ولا درجة ولا رسم ولا سجلّ، لأنه لا يوجد في الكود مسار يرسل شيئًا من ذلك أصلًا.
هذا وعد أضيق من «نحن نحترم الخصوصية»، وهو الوعد الذي يستحق التحقّق. وبقية هذه الصفحة هي التحقّق.
أربعة أمور تترتّب عليه
- لا نستطيع أن نعرض لك سجلّ صحتك في لوحة على الويب، لأننا لا نملكه.
- لا نستطيع استعادة محادثتك إن فقدت مفتاحك وكل أجهزتك، لأن المفتاح لم يكن لنا يومًا.
- لا نستطيع بناء ميزات سحابية فوق محتواك، لأن خوادمنا لا تقرأه.
- أمر قضائي يصلنا ينتج معرّفًا مجهول الهوية ورمز إشعار. لا شيء آخر لنسلّمه.
الطريق الذي يسلكه يومك
أربع خطوات، والرابعة وحدها تغادر الجهاز.
-
01
القياس
تكتب Apple Watch، أو سوار WHOOP موصول، القياسات في Apple Health على هاتفك. و Apple Health قاعدة بيانات على هاتفك، لا خدمة لدينا.
-
02
القراءة، بإذن
يقرأ Pulse الأنواع التي سمحت بها في شاشة أذونات Health، وتلك وحدها. اسحب واحدًا منها ويواصل التطبيق العمل بما تبقّى.
-
03
التفسير على الجهاز
يُقارَن اليوم بأسابيعك الأخيرة بكود يعمل على هاتفك أنت. لا خادم في هذه الخطوة ولا نموذج في أي موضع منها.
-
04
جملة واحدة تعبر
تصل الجملة الناتجة ووصف عام للمزاج والاسم الذي اخترته إلى شريكك عبر iCloud الخاص بك، في مساحة مشتركة مع شخص واحد بالضبط.
كل جزء من البيانات وأين يقع
ثلاث قوائم، لأن للبيانات ثلاثة مواضع بالضبط: جهازك، والمساحة التي تشاركها مع شريكك، وخادمنا. ولا يوجد موضع رابع.
على جهازك، ولا مكان سواه
في سلسلة مفاتيح iOS، غير مقروء إلا بعد فتح الهاتف مرة واحدة منذ تشغيله، ومستبعَد عمدًا من نسختك الاحتياطية على iCloud.
-
النبض ونبض الراحة و HRV والنوم والخطوات ودقائق التمرين والوقوف ومعدل التنفّس وأكسجين الدم وجلسات التأمّل
يُقرأ من Apple Health. يبقى سجلّ متحرّك لتسعين يومًا على الهاتف كي يرسم تبويب المسارات منحنى.
-
بيانات الدورة الشهرية
فقط إن فعّلت الوعي بالإيقاع، وهو معطّل افتراضيًا. مزامنة iCloud معطّلة له في الكود، فلا يتزامن أبدًا ولا يغادر اسم المرحلة الجهاز.
-
فترات إشارات القلب غير المعتادة
تُلاحَظ على الجهاز. لا يُشارَك شيء قبل أن توافق على تلك اللحظة بعينها، ويزيل مرشّح الأرقام ومفردات الدورة من الصياغة قبل أن يخرج أي شيء.
-
مفتاحك الخاص لهوية المحادثة
يُولَّد على جهازك ويُحفظ في سلسلة مفاتيح iCloud لديك كي تستخدمه أجهزتك الأخرى. لا يُرفع إلينا أبدًا.
-
رمزا وصول وتحديث WHOOP
فقط إن وصلت سوارًا. في سلسلة مفاتيح التطبيق، موسومان بأنهما لهذا الجهاز وحده فلا يتزامنان، ويُبطَلان لدى WHOOP عند فصل الاتصال.
-
سجلّ موافقتك، وقائمة إشعارات التطبيق نفسه
سجلّ مؤرَّخ ومرقَّم بما وافقت عليه، يمكن سحبه في أي وقت. والسحب يوقف كل معالجة صحية فورًا.
ما الذي يعبر إلى شريكك
عبر iCloud الخاص بك، في مساحة خاصة مشتركة مع مشارك واحد محدّد بالاسم. المساحة ليست عامة: رابطها لا ينفع من ليست هويته على iCloud ضمن قائمة المشاركين.
| ماذا | الحماية |
|---|---|
| جملة اليوم واقتراحاتها ووصف عام للمزاج واسمك المعروض وصورتك | مساحة مشتركة للقراءة فقط. الاسم والصورة مشفَّران من طرف إلى طرف. والجمل تنتهي بنهاية اليوم. |
| الرسائل والصور وصور GIF والإشارات والطلبات ومدوّنات «قصّتنا» ومواعيد التقويم | مشفَّرة من طرف إلى طرف على جهازك. لا نستطيع قراءتها نحن ولا Apple. |
| مدخلات قائمتي المشاهدة والأمنيات: عنوان ونوع ورابط وغلاف وحالة | نصّ ظاهر داخل مساحتكما المشتركة، وليست بيانات صحية أبدًا. أما التعليقات والتفاعلات ورأي كل منكما فمشفَّرة من طرف إلى طرف. |
| سؤال اليوم وإجابتاكما | المساحة المشتركة فقط. غير مشفَّرة إضافيًا من طرف إلى طرف كما المحادثة. انظر الحدود أدناه. |
| مؤشّر الكتابة وإيصالات القراءة وإشارة «نمسك معًا» | تُنقَل حيًّا ما دامت المحادثة مفتوحة، ولا تُخزَّن في أي مكان. وإشارة الإمساك نعم أو لا بلا أي محتوى. |
كل ما يحفظه خادمنا
هذه القائمة كاملة، لا ملخّص لها. لا يملك التطبيق نظام حسابات، فلا يوجد عندنا ملفّ شخصي ولا أرشيف رسائل ولا سجلّ صحي لنعدّه.
| السجلّ | لماذا يوجد | يبقى حتى |
|---|---|---|
| معرّف iCloud مجهول الهوية، ورمز إشعار، والمنصّة، وثلاثة مفاتيح تشغيل/إيقاف للإشعارات | كي يصل الإشعار إلى الهاتف الصحيح. | تحذف حسابك من التطبيق، أو تُبلغ Apple أن الرمز صار ميتًا. |
| رسالة نموذج الاتصال: اسمك وبريدك وبلدك اختياريًا وما كتبته | كي يردّ عليك إنسان. | تنتهي المحادثة. تُرسل بالبريد إلى صندوقنا، ولا يُسجَّل منها إلا الموضوع. |
| كعكة جلسة الموقع ورمز CSRF | كي يعمل الموقع. ضرورية تمامًا، ولا توجد كعكة تحليلات ولا إعلانات. | تنتهي جلسة المتصفّح. |
| حسابات إدارية لهذا الموقع | كي ننشر هذه الصفحات. لا علاقة لها بالتطبيق، فهو بلا تسجيل دخول. | يُحذف الحساب. |
ما يغيب عمدًا: أي قيمة صحية، وأي نصّ رسالة، وأي اسم من التطبيق، وأي موقع، وأي معرّف إعلاني.
نموذج التشفير
مسمّى لا ملمَّح إليه، كي يمكن الجدال فيه.
- الاتفاق على المفتاح
- Curve25519 عبر CryptoKit من Apple. يولّد كل طرف زوج مفاتيح هوية على جهازه، ويتفق الطرفان على سرّ مشترك مباشرة. ولا تمرّ مادة مفاتيح عبر خوادمنا في أي لحظة.
- تشفير الرسائل
- AES-GCM عبر CryptoKit، وهو يوثّق كما يشفّر: النصّ المعدَّل يفشل في الفتح بدل أن يُفكّ إلى شيء آخر.
- أين تعيش المفاتيح
- مفتاحك الخاص في سلسلة مفاتيح iCloud لديك، مرتبط بحساب Apple الخاص بك ومتاح لأجهزتك أنت. لا نملك نسخة ولا وسيلة لطلبها. أما قراءات الصحة المخزَّنة محليًا فتقع في سلسلة مفاتيح الجهاز تحت فئة «هذا الجهاز فقط»، وهو ما يبقيها خارج نسختك الاحتياطية على iCloud.
- النقل
- تسافر الحزم المشفَّرة عبر CloudKit من Apple. وما دمتما تفتحان المحادثة، يمكن للبايتات نفسها، المشفَّرة أصلًا، أن تسلك مسارًا أسرع عبر مُرحّلنا اللحظي. وهو يوقّع ويمرّر ولا يخزّن شيئًا.
- الإشعارات
- الإشعارات بلا محتوى عن قصد: عنوان ونصّ ثابتان ونوع، لا الرسالة أبدًا. ولا يُكتب طلب شيء خاص على شاشة القفل حيث يقرأه من يقف بجانبك.
- تسجيل الدخول إلى WHOOP
- يتحدّث هاتفك إلى WHOOP مباشرة. ولا يؤدّي خادمنا إلا تبادل الرمز، لأن WHOOP يطلب سرًّا للعميل، والسرّ الذي يُشحن داخل تطبيق iOS يقرأه كل من ينزّله. ولا يُخزَّن من ذلك التبادل شيء: لا رمز ولا معرّف مستخدم في WHOOP ولا صفّ في جدول. وتهبط إعادة التوجيه على نطاق طالب به هذا التطبيق عبر Associated Domains، فلا يستطيع تطبيق آخر على الجهاز اعتراض رمز التفويض.
من غيرنا يستلم شيئًا
القائمة الكاملة، مع ما يستلمه كلٌّ فعلًا. وعدّة جهات منها لا توجد إلا لمن يستخدم ميزة بعينها.
| الجهة | ما تستلمه | متى |
|---|---|---|
| Apple | حزم مشفَّرة وجُمل داخل iCloud الخاص بك، وتسليم الإشعارات. | دائمًا. فهناك تعيش مساحتكما المشتركة. |
| Google (Firebase Cloud Messaging) | رمز إشعار وعنوان ونصّ ونوع بلا محتوى. تحليلات Firebase وإعلاناتها معطّلة في النسخة، ولا يُربط منها إلا النواة وجزء المراسلة. | حين يُرسَل إليك إشعار. |
| GIPHY | كلمات بحثك عن صور GIF. أما الصورة التي ترسلها فتسافر مشفَّرة من طرف إلى طرف كأي رسالة. | فقط ما دام بحث GIF مفتوحًا. وإن لم تفتحه قط فلا يُرسَل شيء. |
| WHOOP | تسجيل دخولك أنت وقياساتك أنت، يقرأها هاتفك من WHOOP مباشرة. | فقط إن وصلت سوارًا. |
| Fastmail | رسالة الاتصال التي كتبتها إلينا. | فقط إن كتبت إلينا. |
تأكّد غيابه من كلتا قاعدتي الكود
- لا حزمة تحليلات من أي نوع
- لا حزمة إعلانات ولا إسناد
- لا معرّف إعلاني ولا طلب إذن تتبّع، لأنه لا شيء يُتتبَّع
- لا مبلّغ أعطال خارجي؛ التشخيص بإطار Apple على الجهاز فقط
- لا معالج مدفوعات ولا اشتراكات
- لا نموذج لغوي، لا في التطبيق ولا على الخادم
- لا تتبّع بين التطبيقات، ولا نطاقات تتبّع في بيان الخصوصية
ما الذي لا يحميك منه هذا
الجزء الذي تحذفه أغلب الصفحات. لا شيء ممّا يلي بلاغ خلل؛ كلّه إمّا مقايضة مقصودة أو حدّ معروف نفضّل أن تسمعه منّا.
-
نرى البيانات الوصفية، والتشفير لا يلغيها
نرى أن حسابًا موجود، وأن حسابين مرتبطان، وأن رسالة بحجم ما تحرّكت بينهما في وقت ما، والرمز الذي تحتاجه Apple للتسليم. نحتفظ بأقلّ ما نستطيع ولا نبيع شيئًا، لكن «لا نستطيع قراءة رسائلكما» و«لا نعرف عنكما شيئًا» جملتان مختلفتان، والأولى وحدها صادقة عند أي أحد.
-
سؤال اليوم غير مشفَّر من طرف إلى طرف
تسافر إجابتك وإجابة شريكك داخل مساحتكما على iCloud مثل جملة اليوم، بدل أن تُشفَّر على حدة كما المحادثة. تنتهيان من المساحة المشتركة خلال ٤٨ ساعة وتبقيان سبعة أيام على الأكثر على كل جهاز. نقول ذلك صراحة لأنه الخاصية الوحيدة التي يفترض القارئ عكسها بحقّ.
-
بعض المدخلات المشتركة ظاهرة عن قصد
مدخلات قائمتي المشاهدة والأمنيات، أي عنوان ونوع ورابط وحالة، تتزامن سجلّات ظاهرة داخل مساحتكما، لأنها تتدفّق قبل تبادل المفاتيح الذي يحمي المحادثة. ولا تحوي بيانات صحية أبدًا. أما التعليقات والتفاعلات عليها فمشفَّرة.
-
الاقتران يترك أثرًا عامًا قصيرًا
ما دامت دعوة مفتوحة، يبقى سجلّ يحمل معرّف iCloud مجهول الهوية والاسم الذي اخترته ورمزًا قصيرًا مقروءًا لمستخدمي حاوية iCloud الخاصة بالتطبيق المسجَّلين. تنتهي الرموز بعد ٤٨ ساعة وتُمسح السجلّات عند القبول وعند فصل الارتباط وعند حذف الحساب. أما المساحة المشتركة نفسها فليست مكشوفة هكذا: هي محصورة بهوية شريكك على iCloud، فالرابط المسروق لا يفتح شيئًا.
-
نقطة الإشعارات يحرسها مفتاح يُشحن داخل التطبيق
أي أنه ليس سرًّا حقيقيًا. أسوأ الحالات أن يجعل أحدهم إشعارًا بلا محتوى يظهر على هاتف يعرف معرّفه المجهول سلفًا؛ والنقطة تعيد عدد مرات التسليم ولا تكشف شيئًا عن الشخص. وهي محدودة المعدّل، وتحصينها بإثبات لكل جهاز مدرَج على القائمة لا منجَز.
-
أجهزتك أنت، ومن حولها من الناس
من يستطيع فتح هاتفك يستطيع قراءة رسائلك، وهذا صحيح في كل تطبيق مراسلة. فعّل قفل Face ID داخل التطبيق إن كان ذلك يعنيك. وبالمثل، التشفير من طرف إلى طرف يحمي الخطّ لا الشخص الذي اخترت أن ترسل إليه.
-
لا تدقيق مستقل بعد
المراجعة التي بُنيت عليها هذه الصفحة أجريناها نحن، على كودنا نحن، في التواريخ المذكورة أدناه. هذا أكثر من نيّة وأقلّ من تدقيق خارجي، وتسميته بغير ذلك ستكون أول جملة غير صادقة في الصفحة. ننوي أن نطلب مراجعة مستقلة، وسنضع تاريخها هنا حين تحدث.
كيف تتحقّق من هذا بنفسك
لا ينبغي أن تضطرّ إلى تصديقنا، وعلى iOS لست مضطرًّا إلى ذلك في الغالب.
-
01
فعّل تقرير خصوصية التطبيقات
في إعدادات iOS، تحت الخصوصية والأمان، يسجّل تقرير خصوصية التطبيقات النطاقات التي يتّصل بها كل تطبيق والمستشعرات التي يلمسها. استخدم Pulse أسبوعًا واقرأ ما يسرده. أنت تبحث عن غياب نطاقات التحليلات والإعلانات.
-
02
اقرأ شاشة أذونات Health
الإعدادات، ثم Health، ثم الوصول إلى البيانات والأجهزة، ثم Pulse. تعرض كل نوع يستطيع التطبيق قراءته وكتابته. اسحب أيًّا منها وشاهده يواصل العمل بأقلّ.
-
03
راجع بطاقة الخصوصية في App Store
تشترط Apple أن تطابق البطاقة الكود، وبطاقتنا تعلن اسمًا ومعرّف مستخدم مجهول الهوية ورمز جهاز، جميعها موسومة كوظيفة للتطبيق، ولا شيء منها موسوم كتتبّع.
-
04
راقب حركة الشبكة بنفسك
إن كنت ممّن يملكون وكيل شبكة، وجّهه إلى التطبيق. سترى iCloud ونقطة الإشعارات لدينا، و WHOOP إن كنت قد وصلت سوارًا. وما لن تراه هو قياس.
-
05
اسألنا سؤالًا محدّدًا
أسئلة الخصوصية الغامضة تلقى إجابات غامضة في كل مكان. أما سؤال محدّد عن تدفّق بعينه فيلقى منّا إجابة محدّدة، وإن كانت الإجابة محرجة فستأتي مع ذلك.
متى روجِع هذا آخر مرة
كل مدخل مراجعة للكود المنشور مقابل ما يقوله الموقع والسياسة، مع ما وُجد وأُصلح.
-
2 يوليو 2026
مراجعة كاملة للمستودعين. وُجد وأُصلح: قائمة جهات مستقبِلة ناقصة، وادّعاء «لا نخزّن شيئًا» لم يكن صحيحًا بشأن سجلّ الإشعارات، وحذف حساب لم يكن يزيل ذلك السجلّ. وصُحّحت بطاقة الخصوصية في App Store في الجولة نفسها.
-
24 يوليو 2026
مراجعة المُرحّل اللحظي وميزتين جديدتين. أُفصح عن المُرحّل بوصفه مسار نقل إضافيًا، وذُكر صراحةً أن سؤال اليوم ليس مشفَّرًا من طرف إلى طرف كالمحادثة.
-
29 أغسطس 2026
مراجعة قائمة المشاهدة المشتركة واستيراد WHOOP. أُضيف WHOOP جهةً مستقبِلة بالاسم لمن يصلون سوارًا، ووُثّق أن معاينات الروابط وصور الأغلفة يجلبها جهاز المرسِل وحده.
وجدت شيئًا؟
الإفصاح المسؤول مُرحَّب به ويُنسب لصاحبه. اكتب إلى [email protected] بتفاصيل تكفي لإعادة إنتاج المشكلة، وامنحنا مهلة معقولة قبل النشر. لا نشغّل مكافآت مدفوعة، فنحن أصغر من أن يكون ذلك وعدًا صادقًا، لكننا لن نرسل إليك محاميًا أيضًا.
اقرأ بقيّته.
تحمل سياسة الخصوصية الصيغة القانونية لكل ما سبق، بما في ذلك حقوقك وكيفية ممارستها.