يعرض Mac Live مباشرةً على هاتف Android أو iPhone حالة جهاز Mac الخاص بك (درجات الحرارة، المعالج، الذاكرة، الأقراص، البطارية، نسخ Time Machine الاحتياطية…) وينبّهك عند حدوث خلل. يعمل مع تطبيق Mac Live المثبّت على جهاز Mac، والذي تربطه بهاتفك بمسح رمز QR.
الخلاصة: لا حساب، لا إعلانات، لا أدوات لقياس الجمهور. تصل قياسات جهاز Mac إلى هاتفك مشفّرة من طرف إلى طرف: لا يستطيع الناشر ولا الخدمات التي تنقلها قراءتها. لا تغادر مفاتيح التشفير جهاز Mac وهاتفك أبدًا.
ينشر Mac Live المطوّر المستقل Atria.Eponym المقيم في فرنسا. للتواصل: atria.eponym@gmail.com
ما دام التطبيق مفتوحًا على هاتفك، يرسل إليه جهاز Mac كل ثانيتين تقريبًا وهو على الشاشة، وكل 30 ثانية حين يبقى مفتوحًا في الخلفية:
عندما يكون التطبيق مغلقًا، لا يرسل جهاز Mac أي قياس. يحتفظ في ذاكرته، لمدة 24 ساعة، بنقطة واحدة في الدقيقة لثلاثة قياسات — استخدام المعالج وحرارة المعالج واستهلاك الطاقة — ويرسل هذا السجل، مشفّرًا من طرف إلى طرف مثل كل شيء آخر، إلى هاتفك عند فتح التطبيق؛ ويُمحى عند إعادة تشغيل جهاز Mac ولا يُكتب أبدًا على القرص. ويواصل جهاز Mac أيضًا مراقبة بعض العتبات ويرسل تنبيهًا عند تجاوز إحداها (حرارة مرتفعة، قرص شبه ممتلئ، الانتقال إلى البطارية، بطارية منخفضة، لا نسخة Time Machine منذ 30 يومًا): نوعه والقيمة المقيسة والعتبة والوقت.
يحتوي رمز QR الذي يعرضه جهاز Mac على معرّف عشوائي ومفتاح سري. يحفظهما جهاز Mac في سلسلة المفاتيح. على Android، يحفظهما الهاتف في تخزين محمي بواسطة Android Keystore ومستثنى من النسخ الاحتياطية للهاتف. على iPhone، يُحفظان في سلسلة المفاتيح في iOS، ويمكن قراءتهما بعد أول فتح للقفل وعلى هذا الجهاز فقط: لا ينتقلان إلى سلسلة مفاتيح iCloud ولا يمكن استعادتهما على جهاز آخر؛ ولا يستطيع قراءتهما أيضًا إلا امتداد الإشعارات التابع للتطبيق نفسه، لفك تشفير التنبيهات. لا يُرسَل المفتاح السري إلى أحد أبدًا: لا يتلقى المُرحِّل إلا دليلًا مشتقًا منه لا يسمح بفك تشفير قياساتك.
يمكنك قطع الربط في أي وقت: «نسيان جهاز Mac هذا» على الهاتف، أو «فصل جميع الهواتف» على جهاز Mac، مما يُنشئ مفتاحًا جديدًا.
يبقى السجل المعروض (حتى آخر 24 ساعة) في الذاكرة ويختفي عند إغلاق التطبيق. حذف التطبيق يمحو كل ما عدا ذلك.
لا يملك الناشر أي خادم خاص به. تشارك أربع خدمات خارجية على Android، واثنتان على iPhone، وإليك بالضبط ما تراه كلٌّ منها.
1. المُرحِّل لدى Cloudflare. لا يتصل جهاز Mac والهاتف مباشرةً: يمرّان عبر مُرحِّل صغير يشغّله الناشر على بنية Cloudflare. ينقل المُرحِّل رسائل مشفّرة لا يستطيع قراءتها ولا يحتفظ بأي قياس. لكل جهاز Mac يحتفظ فقط بما يلي: المعرّف العشوائي، وبصمة (SHA-256) لدليل الوصول، و8 رموز إشعارات كحد أقصى (Google أو Apple) مع تاريخ تسجيلها، وأوقات اتصال جهاز Mac وانقطاعه. يُحذف كل شيء تلقائيًا إذا لم يتصل جهاز Mac لمدة 90 يومًا. ومثل أي خدمة على الإنترنت، تعالج Cloudflare البيانات التقنية للاتصالات (عناوين IP) وفق سياسة الخصوصية الخاصة بها. قد تحتوي سجلات أخطاء المُرحِّل على أول 8 أحرف من رمز إشعارات، ولا تحتوي أبدًا على قياس.
2. الإشعارات عبر Firebase Cloud Messaging (Google) على Android. لتنبيهك والتطبيق مغلق، يستخدم المُرحِّل خدمة الإشعارات من Google، التي تتلقى رمز هاتفك والمعرّف العشوائي لجهاز Mac. ينتقل التنبيه مشفّرًا: لا تستطيع Google قراءته، وهاتفك هو من يفك تشفيره ويعرضه. لا تحتوي الرسالتان «يتعذر الوصول» و«متصل من جديد» إلا على المعرّف العشوائي ووقتٍ، دون تشفير. تخضع هذه الخدمة لسياسة خصوصية Google.
على iPhone، عبر Apple Push Notification service (Apple). يستخدم المُرحِّل نفسه خدمة الإشعارات من Apple، التي تتلقى رمز جهاز iPhone والمعرّف العشوائي لجهاز Mac. يحتفظ المُرحِّل بهذا الرمز تمامًا كرموز Google: 8 كحد أقصى لكل جهاز Mac، تُحذف بعد 90 يومًا دون اتصال جهاز Mac. ينتقل التنبيه مشفّرًا من طرف إلى طرف: يفك امتداد صغير من التطبيق تشفيره على جهاز iPhone ويكتب نصه، فلا ترى Apple أي بيانات من جهاز Mac، بل فقط النص المحايد «Mac Live alert» الذي يُعرض إذا فشل فك التشفير. ولا تحتوي الرسالتان «يتعذر الوصول» و«متصل من جديد» هنا أيضًا إلا على المعرّف العشوائي ووقتٍ. تخضع هذه الخدمة لسياسة خصوصية Apple.
3. قارئ رموز QR من Google، على Android. تتم القراءة بواسطة خدمات Google Play على هاتفك، التي تتولى الكاميرا بنفسها. لا يتلقى التطبيق إلا نص الرمز الممسوح ولا يطلب الوصول إلى الكاميرا. تخضع هذه الخدمة لسياسة خصوصية Google. على iPhone، لا تشارك أي خدمة خارجية: يقرأ التطبيق رمز QR بنفسه بالكاميرا، على الهاتف، ولا يحفظ أي صورة ولا يرسلها.
4. دعم التطوير على Android، إن رغبت. يتم التبرع عبر الدفع في Google Play. تتولى Google الدفع بالكامل: لا يرى التطبيق وسائل الدفع الخاصة بك أبدًا ولا يرسل أي بيانات بهذه المناسبة. هذا اختياري ولا يفتح أي شيء في التطبيق. لا يتيح إصدار iPhone التبرع.
على Android:
يمكنك سحب هذه الأذونات في أي وقت من إعدادات Android.
على iPhone:
يمكنك سحبها في أي وقت من الإعدادات › Mac Live على جهاز iPhone.
تمنحك اللائحة العامة لحماية البيانات حق الوصول والتصحيح والمحو والاعتراض. لا يحتفظ الناشر بأي بيانات تُعرّف بك: لا يعرف المُرحِّل إلا معرّفات عشوائية. لمحو كل شيء: «نسيان جهاز Mac هذا» يزيل رمز هاتفك من المُرحِّل، وبعد حذف التطبيقين يمحو المُرحِّل الباقي بعد 90 يومًا. يمكنك أيضًا الكتابة إلى atria.eponym@gmail.com.
هذا التطبيق غير موجّه خصيصًا للأطفال ولا يجمع عن قصد أي بيانات تخصهم.
قد تتغير هذه السياسة إذا تغيّر التطبيق. يظهر تاريخ آخر تحديث أعلى هذه الصفحة. وسيُشار إلى أي تعديل جوهري في ملاحظات الإصدار.