لماذا لا يحتاج متتبع السعرات الحرارية إلى بريدك الإلكتروني
MyFitnessPal وCronometer وMacroFactor وLose It!. كلها تريد بريدك الإلكتروني وكلمة مرورك، وأحيانًا تاريخ ميلادك وجنسك، قبل أن تسجل صدر دجاجة واحدًا.
بنينا Onyx Tenet من دون هذا الشرط. نزّل، افتح، سجّل. لا يوجد خادم بينك وبين دفتر طعامك.
كان هذا أول قرار معماري اتخذناه، وهو ما وجه كل شيء بعده.
لماذا يطلبون ذلك
هناك ثلاثة أسباب تجعل متتبع السعرات يتطلب حسابًا، ولا واحد منها هو "لجعل التطبيق يعمل".
1. استهداف الإعلانات
MyFitnessPal وLose It! يقدمان خططًا مجانية مدعومة بالإعلانات. يربط عنوان البريد الإلكتروني بيانات استخدامك بهوية تستطيع شبكات الإعلانات استهدافها. يصبح سجل طعامك إشارة سلوكية: ماذا تأكل، ومتى تأكل، ومدى انتظامك في التتبع. لهذه الإشارة قيمة.
سياسة الخصوصية الخاصة بـ MyFitnessPal تقر أصلًا بمشاركة معلومات المستخدمين مع "شركاء التسويق والإعلانات" وتذكر أن بعض استخدامات ملفات تعريف الارتباط الخاصة بالتتبع "قد تشكل بيعًا أو مشاركة للمعلومات الشخصية" بموجب قوانين الخصوصية المعمول بها. هذا ليس افتراضًا. هذا إفصاحهم.
2. حبس المستخدم
بمجرد أن يعيش سجل طعامك على خادم شخص آخر خلف تسجيل دخوله، فإن المغادرة تعني فقدان بياناتك. سنوات من الوجبات، وتاريخ الوزن، والأطعمة المخصصة، والوصفات. الحساب ليس ميزة. إنه خندق دفاعي.
MyFitnessPal يجعل هذا الأمر بنيويًا: تصدير CSV محجوب خلف Premium بسعر 80$/سنة. المستخدمون المجانيون لا يستطيعون تصدير بياناتهم. يمكنك إدخال البيانات، لكن لا يمكنك إخراجها من دون الدفع.
3. مقاييس التفاعل
نسب DAU/MAU، ومجموعات الاحتفاظ، ومعدلات تحويل القمع. هذه هي الأرقام التي تهم المستثمرين والمعلنين، وكلها تتطلب مستخدمين معروفين الهوية. المستخدم المجهول الذي يفتح التطبيق يوميًا يظل غير مرئي لهذه المقاييس. الحساب يحول هذا الشخص إلى نقطة بيانات.
MacroFactor لا يقدم حتى خطة مجانية. خطة Cronometer المجانية تعرض الإعلانات. كل متتبع رئيسي بنى نموذج أعماله على افتراض أن المستخدمين سينشئون حسابات. الحساب يخدم العمل. أما التطبيق فسيعمل جيدًا من دونه.
ماذا يحدث عندما يختل الأمر
لن يكون لهذا القدر من الأهمية لو بقيت البيانات آمنة. لكنها لا تبقى.
في فبراير 2018، كشف MyFitnessPal أن طرفًا غير مصرح له وصل إلى 150 مليون حساب مستخدم: أسماء المستخدمين، وعناوين البريد الإلكتروني، وكلمات المرور المشفرة. في ذلك الوقت، كانت إحدى أكبر حوادث تسرب البيانات المسجلة.
في مارس 2026، تعرضت Cal AI (التي كانت قد استحوذت على MyFitnessPal) لاختراق ثانٍ. وجد باحثو الأمن خلفية Firebase غير موثقة، يمكن قراءتها من دون أي بيانات اعتماد. تضمنت البيانات المكشوفة الأسماء، ورسائل البريد الإلكتروني، وتواريخ الميلاد، والجنس، والطول، والوزن، والأهداف الصحية، وأهداف الماكروز، وسجلات الوجبات مع الطوابع الزمنية. 3.2 مليون سجل مستخدم عبر 14.59 GB من البيانات. كان أحد السجلات يعود إلى طفل مولود في 2014.
هذه ليست حوادث معزولة. في 2021، ترك مجمع بيانات للياقة يسمى GetHealth قاعدة بيانات غير محمية كشفت 61 مليون سجل مأخوذة من Fitbit وStrava وGoogle Fit. كانت البيانات موجودة على خادم بلا كلمة مرور.
سجل طعامك، وتاريخ وزنك، وبريدك الإلكتروني أصبحت الآن في قواعد بيانات الاختراقات. لم يكن هناك سبب معماري يجعلها تعيش على خادم شخص آخر من الأساس.
كيف يبدو تصميم بلا حساب
إليك ما بنيناه بدلًا من ذلك.
قاعدة بيانات محلية أولًا. يعيش سجل طعامك، وتاريخ وزنك، والأطعمة المخصصة لديك في قاعدة بيانات محلية على جهازك (SwiftData على iOS، Room على Android). لا يتم رفع أي شيء افتراضيًا. لا حاجة لاتصال بالإنترنت. يعمل التطبيق بالكامل دون اتصال.
لا اعتماد على الخادم للوظائف الأساسية. تسجيل وجبة، مسح باركود، عرض تاريخك، التحقق من TDEE التكيفي. لا يتطلب أي من ذلك اتصالًا بالشبكة أو حساب مستخدم. الخادم ليس في المسار الحرج.
مسح الباركود عبر واجهة عامة. تستخدم عمليات البحث عن الباركود OpenFoodFacts، وهي قاعدة بيانات مفتوحة يديرها المجتمع. لا يحتاج الأمر إلى حساب لديهم أو لدينا.
قابلية نقل كاملة للبيانات. يمكنك تصدير بياناتك كملف JSON في أي وقت، من أي شاشة في الإعدادات. هذا ليس CSV أسبوعيًا محدودًا ولا ميزة محجوبة خلف Premium. هذه بياناتك. هذا ملفك. أنت تتحكم به.
تحليلات مجهولة. نستخدم PostHog لتحليلات الاستخدام مع سياسة صارمة: لا PII، لا بيانات سجل الطعام، لا بيانات الوزن. يتيح لك مفتاح التحليلات في الإعدادات إلغاء الاشتراك بالكامل. وللمستخدمين الذين يفعّلون النسخ الاحتياطي السحابي، نستخدم Firebase UID مستعارًا لاستمرارية التحليلات. ليس بريدك الإلكتروني. ليس اسمك.
"لكن ماذا لو فقدت هاتفي؟"
هذا هو الاعتراض الصادق، ونحن نتعامل معه بجدية. إذا كانت بياناتك موجودة فقط على جهازك، فإن فقدان الجهاز يعني فقدان البيانات.
ثلاثة خطوط دفاع:
تصدير JSON. صدّر بياناتك إلى Files أو iCloud Drive أو Google Drive أو أي مكان آخر تحتفظ فيه بالملفات. إنها ضغطة واحدة في الإعدادات. التصدير لقطة كاملة: سجل الطعام، تاريخ الوزن، الأطعمة المخصصة، الوصفات، الإعدادات.
نسخ احتياطي للنظام الأساسي. يقوم كل من iOS وAndroid بنسخ بيانات التطبيق احتياطيًا تلقائيًا إلى iCloud وGoogle على التوالي، ما لم تكن قد عطلت ذلك. بالنسبة لمعظم المستخدمين، تكون بياناتهم محفوظة بالفعل من دون أي إجراء منهم.
نسخ احتياطي سحابي اختياري. إذا أردت نسخة احتياطية سحابية صريحة مع استعادة على أي جهاز، فإن Onyx Tenet يقدمه. تسجل الدخول عبر رابط بريد إلكتروني. نستخدم ذلك البريد لشيء واحد: لتمكينك من الوصول إلى نسخك الاحتياطية. لا كلمة مرور. لا ملف شخصي. لا حساب بالمعنى التقليدي. إذا بنينا حسابات كاملة مستقبلًا، فستكون اختيارية، وستوجد لأسباب تفيدك أنت، لا نحن.
الفكرة ليست أن النسخ الاحتياطي غير ضروري. الفكرة أن النسخ الاحتياطي يجب أن يكون اختيارًا واعيًا، لا إنشاء حساب إلزاميًا يعمل في الوقت نفسه كآلية لجمع البيانات.
كيف تبدو المقارنة في الواقع
| MyFitnessPal | Cronometer | MacroFactor | Lose It! | Onyx Tenet | |
|---|---|---|---|---|---|
| الحساب مطلوب | نعم | نعم | نعم | نعم | لا |
| يُخزن سجل الطعام | خوادمهم | خوادمهم | خوادمهم | خوادمهم | جهازك |
| إعلانات في الخطة المجانية | نعم | نعم | لا توجد خطة مجانية | نعم | لا إعلانات. أبدًا. |
| مشاركة مع شبكات الإعلانات | نعم | نعم (الخطة المجانية) | لا | معرّفات إعلانية | لا |
| تصدير البيانات | CSV (Premium فقط) | CSV (كل الخطط) | جدول بيانات (للمشتركين) | CSV (أسبوعي، على الويب فقط) | JSON (كامل، في أي وقت) |
| السعر السنوي | Premium بـ $80/سنة | Gold (مدفوع) | $72/سنة | $40/سنة | النواة مجانية |
المصادر: سياسة الخصوصية الحالية لكل شركة وقائمة App Store الخاصة بها. جميع الادعاءات قابلة للتحقق علنًا.
المفاضلات
التصميم المحلي أولًا يعني مفاضلات حقيقية. لن نتظاهر بغير ذلك.
لا مزامنة تلقائية بين الأجهزة افتراضيًا. تعيش بياناتك على الجهاز الذي سجلتها عليه. يوفر النسخ الاحتياطي السحابي (اختياري) الاستعادة على أي جهاز، لكنه ليس مزامنة فورية بين عدة أجهزة. قد نضيف هذه الميزة لاحقًا، وستكون اختيارية ومشفرة.
لا استعادة لكلمة مرور للبيانات المحلية. إذا حذفت التطبيق من دون تصدير أو نسخ احتياطي، فبياناتك تضيع. تصدير JSON هو بوليصة التأمين الخاصة بك.
أنت مسؤول عن نسخك الاحتياطية. نحن نوفر لك الأدوات (التصدير، نسخ النظام الأساسي، النسخ الاحتياطي السحابي)، لكن الافتراضي هو أن تبقى بياناتك محلية. هذا هو الهدف كله.
هذه قرارات تصميم واعية، وليست سهوًا. البديل هو ما يفعله كل متتبع آخر: يطلب حسابًا من اليوم الأول، يضع بياناتك على خادمه، ثم يسمي ذلك ميزة.
Onyx Tenet لا يحتاج بريدك الإلكتروني. نزّل، افتح، سجّل. تبقى بياناتك على جهازك ما لم تختر خلاف ذلك صراحة.
Onyx Tenet مجاني. لا يلزم حساب.