سياسة الخصوصية
باختصار
- لا حسابات، ولا إعلانات، ولا تحليلات، ولا تتبّع.
- بيانات سيرفرك تنتقل فقط بين هاتفك وسيرفرك أنت.
- لا يصلنا إلا أمران اختياريان: تنبيهات مشفّرة من طرف إلى طرف لا نستطيع قراءتها (إن استخدمت الإشعارات)، وتقارير الأعطال (إن فعّلتها).
1. من نحن
تطبيق Homelab Pulse («التطبيق») من تطوير Aldaghir («نحن»). ويعمل مع وكيل Homelab Pulse، وهو برنامج تثبّته أنت على سيرفرك. للتواصل معنا: android@aldaghir.com.
2. بيانات بين هاتفك وسيرفرك
يتصل التطبيق مباشرة بالوكيل على سيرفرك ليعرض مؤشرات النظام، والتخزين والشبكة، والخدمات والحاويات، والسجلات، والتنبيهات، وجلسات الطرفية، ولينفّذ الإعدادات التي تختارها. هذه البيانات:
- تنتقل مباشرة بين هاتفك وسيرفرك: داخل شبكتك المحلية عبر TLS مع تثبيت شهادة سيرفرك من رمز الإقران، أو عن بُعد عبر Cloudflare Tunnel وCloudflare Access في حسابك أنت إن أعددتهما (وعندها تعالج Cloudflare تلك الحركة ضمن حسابك ووفق سياسة الخصوصية لديها)؛
- ولا تُرسل إلينا أبداً.
3. بيانات محفوظة على هاتفك
- السيرفرات التي تضيفها: الاسم والعنوان وبصمة الشهادة وميزات الوكيل.
- رموز الوصول إلى سيرفراتك، وبيانات Cloudflare Access إن استخدمتها، مشفّرة بمفتاح يحفظه Android Keystore.
- نسخة قصيرة من آخر القراءات ليفتح التطبيق بسرعة، وإعداداتك.
لا تدخل هذه البيانات في النسخ الاحتياطي السحابي لأندرويد ولا في النقل من جهاز إلى آخر. وإن صدّرت نسخة احتياطية من إعداداتك فالملف مشفّر بكلمة مرور تختارها ويبقى حيث تحفظه. وإزالة سيرفر، أو حذف التطبيق، تحذف البيانات المتعلقة به من هاتفك.
4. الإشعارات (اختيارية)
إن كان في هاتفك Google Play services وأضفت سيرفراً، يسجّل التطبيق في خدمة Firebase Cloud Messaging (FCM) من Google ليستقبل التنبيهات. وينشئ هذا التسجيل لدى Google رمز إشعارات ومعرّف تثبيت لـ Firebase. لا يحدث ذلك قبل إضافة أول سيرفر، ويُحذف التسجيل عند إزالة آخر سيرفر.
يسلّم التطبيق رمز الإشعارات إلى وكيلك. وعند حدوث تنبيه يشفّره وكيلك لهاتفك (X25519 وAES-256-GCM) ويرسله مختوماً، مع رمز الإشعارات، إلى Pulse Relay، وهي خدمة صغيرة نشغّلها تسلّمه إلى FCM. لا تستطيع هذه الخدمة قراءة تنبيهاتك، ولا تحفظ شيئاً، ولا تسجّل الرموز أو العناوين أو محتوى الرسائل. ثم توصل FCM الرسالة وفق سياسة الخصوصية لدى Google. ويمكنك تشغيل خدمة relay خاصة بك بدلاً منها، أو الاعتماد على تنبيهات Telegram من وكيلك دون استخدام الإشعارات.
5. تقارير الأعطال (اختيارية، ومعطّلة افتراضياً)
إن فعّلت «إرسال تقارير الأعطال» في الإعدادات، يحتفظ التطبيق بتقرير عند تعطّله ويرسله عند تشغيله التالي عبر وكيلك. يتضمّن التقرير: إصدار التطبيق وإصدار أندرويد، وطراز الهاتف، وأنواع الأخطاء ومواضعها في الكود، ورسائل الأخطاء بعد حذف العناوين وأسماء المضيفات وعناوين البريد والرموز منها.
يكتب وكيلك التقرير في سجل النظام على سيرفرك، ويحوّله إلينا إن كانت خدمة relay مضبوطة. نستخدم تقارير الأعطال لاكتشاف الأعطال وإصلاحها فقط، وتبقى في سجل خدمتنا 7 أيام على الأكثر ثم تُحذف تلقائياً. لا يُسجَّل شيء والإعداد معطّل، وتعطيله يحذف أي تقرير ما زال ينتظر على هاتفك.
6. مسح رمز الإقران
يقرأ التطبيق رموز QR للإقران بماسح Google (Google code scanner) من Google Play services. تتولّى Google Play services الكاميرا، ويجري المسح على هاتفك، ولا يتلقّى التطبيق إلا نصّ الرمز. وقد تجمع Google بيانات تشخيص عن استخدام الماسح، مثل طراز الجهاز وإصدار التطبيق وأرقام الأداء، كما توضّح صفحة إفصاح ML Kit لدى Google. ويمكنك كتابة الرمز بدلاً من مسحه.
7. خدمات تربطها
التكاملات التي تضبطها، مثل Telegram وCloudflare وUptime Kuma، يشغّلها وكيلك. وبيانات الدخول التي تُدخلها في التطبيق تذهب مباشرة إلى وكيلك فيحفظها مشفّرة على سيرفرك، ولا تصلنا أبداً. وتسري على تلك الخدمات شروطها وسياسات الخصوصية لديها.
8. الأذونات
- الإنترنت وحالة الشبكة: للوصول إلى سيرفرك والاختيار بين شبكتك المحلية والوصول عن بُعد.
- البث المتعدد في Wi-Fi: لاكتشاف الوكلاء في شبكتك المحلية.
- الإشعارات: لعرض التنبيهات، ويُطلب عند الحاجة.
- القياسات الحيوية: لقفل التطبيق الاختياري. يتحقق أندرويد من بصمتك أو وجهك، ولا يتلقّى التطبيق أي بيانات حيوية.
- التشغيل عند الإقلاع والخدمة الأمامية ومنع السكون: تضيفها مكتبات أندرويد لتوصيل الإشعارات وتحديث الأدوات (widgets).
9. ما لا نفعله أبداً
لا حسابات مستخدمين، ولا إعلانات، ولا مكتبات تحليلات أو تتبّع. لا نبيع البيانات الشخصية ولا نشاركها، ولا نبني ملفات تعريف عن أحد.
10. الأطفال
التطبيق أداة لإدارة السيرفرات، وليس موجّهاً للأطفال دون 13 عاماً أو دون الحد الأدنى للسن في بلدك.
11. الأمان
كل اتصال مشفّر بـ TLS، وشهادة سيرفرك مثبّتة على هاتفك. والأسرار على الهاتف مشفّرة بمفاتيح Android Keystore. ولا يحفظ الوكيل رموز الأجهزة إلا بصيغة مجزّأة (hash)، ويفرض مستوى صلاحية لكل جهاز. ولا يوجد نظام آمن تماماً، فإن وجدت ثغرة فأخبرنا على android@aldaghir.com.
12. خياراتك
- فعّل تقارير الأعطال أو عطّلها متى شئت من الإعدادات.
- أوقف الإشعارات من إعدادات أندرويد. وإزالة سيرفر تلغي إقران هاتفك به، فيتوقف عن إرسال التنبيهات إليك.
- لا نحتفظ بحساب أو ملف تعريف عنك. والبيانات الوحيدة لدينا هي تقارير الأعطال، وتُحذف خلال 7 أيام. ومع ذلك يسعدنا تلقي أي طلب منك.
13. التغييرات
ننشر أي تغيير على هذه الصفحة مع تاريخ سريان جديد، ونذكر التغييرات المهمة في ملاحظات إصدار التطبيق.