البيانات التي يخزّنها DoneAt

المعلومات التي تدخلها تُخزَّن محليًا افتراضيًا: في التخزين المحلي للمتصفح في مؤقت الويب، وفي بيانات التطبيق على iPhone وiPad وAndroid وMac وWindows. DoneAt لا يوفّر حسابات منتج ولا يرسل هذه المعلومات إلى خوادم DoneAt.

على iPhone وiPad يمكنك تشغيل مزامنة iCloud. تخزّن جداولك وسجلاتك وراتبك وتفضيلات التذكير والمظهر واللغة وملف الحياة وبيانات التركيز في قاعدة iCloud الخاصة المرتبطة بحساب Apple. يبقى تفويض الإشعارات والحماية البيومترية وإعدادات Live Activity ومؤقت العمل الحالي وحالة الإعداد الأولي على كل جهاز. مؤقت الويب وتطبيق Android وMac وتطبيق Windows تبقى محلية وليست جزءًا من هذه المزامنة.

العدّ التنازلي والتقدّم وتقدير الأرباح تُحسب على جهازك من هذه المعلومات.

يشمل ذلك عادة:

  • أوقات البداية والنهاية، وأيام العمل، وإعدادات الاستراحة أو العمل الإضافي
  • مبلغ الراتب، وفترة الدفع، وتاريخ راتب المهنة
  • سجلات العمل والتصحيحات، ومراحل المهنة، ومحطات الحياة أو التواريخ التي تختار إدخالها
  • عناوين مهام التركيز والخطط والجلسات وإعدادات الراحة
  • تفضيلات الإشعار والتذكير
  • اللغة والمظهر

مزامنة iCloud الاختيارية

المزامنة متوقفة افتراضيًا. حين تفعّلها على iPhone أو iPad، تخزّن خدمة CloudKit من Apple البيانات الموصوفة أعلاه في القاعدة الخاصة المرتبطة بحساب Apple. DoneAt لا يتلقى نسخة على خوادمه. الأجهزة التي تستخدم حساب Apple نفسه تستطيع استعادة تلك البيانات ومزامنتها؛ يتطلب ذلك حساب iCloud متاحًا واتصالًا بالشبكة.

تفعيل المزامنة يتطلب DoneAt Plus. المزامنة المفعّلة أصلًا تستمر بعد انتهاء الاشتراك. إيقاف المزامنة يوقف المزامنة على ذلك الجهاز ويبقي نسخته المحلية الحالية ونسخة iCloud الموجودة. إيقافها لا يحذف أيًا من النسختين.

Android

تطبيق Android قيد الاختبار؛ يتوقف توفره وشراء Plus على إصداره في Google Play. تبقى بيانات العمل والإعدادات افتراضيًا في مساحة التطبيق الخاصة، دون حساب DoneAt أو تحليلات استخدام داخل التطبيق.

قد تتضمن النسخ الاحتياطية للنظام ونقل الأجهزة السجلات والراتب والمسار المهني وملف الحياة وبيانات Focus وإعدادات التهيئة غير المكتملة. يعتمد ذلك على الجهاز والحساب وإعدادات النظام؛ لا يتلقى خادم DoneAt نسخة. يُستثنى المؤقت الجاري وسجل التذكيرات المجدولة وأدلة الشراء. بعد الاستعادة تُجدول التذكيرات وتُراجع المشتريات مجددًا. لا توجد مزامنة تلقائية مع Google Drive أو iPhone. التصدير اليدوي ملف JSON مقروء قد يحتوي على الراتب، وتُحفظ نسخة مستقلة لدى الوجهة أو المستلم الذي تختاره.

يعالج Google Play المشتريات والمراجعات الاختيارية. لا يتلقى DoneAt بيانات البطاقة أو نتيجة تبين إن كنت أرسلت مراجعة. تُحفظ أدلة الشراء التي تتضمن المنتج والرمز محليًا خارج النسخ الاحتياطية للنظام. قد تُراجع المشتريات عند الفتح أو العودة للتطبيق أو استعادة الشراء أو إعادة محاولة تأكيده. عند تفعيل التحقق عبر الخادم، يُرسل الرمز والمنتج ومعرّف طلب عشوائي عبر HTTPS إلى api.doneat.app على Cloudflare. يرسل Google التغييرات عبر Cloud Pub/Sub. يستعلم الخادم من Google عن الحالة ووقت الانتهاء الدقيق ويعيد دليلًا موقّعًا، دون تلقي بيانات العمل أو النسخ الاحتياطية.

تحتفظ قاعدة البيانات ببصمة الرمز والمنتج وحالة الاستحقاق وانتهائه ووقت التحقق وعلامة الشراء التجريبي وبصمة الرمز البديل ورقم المراجعة، للتحقق والاستعادة ومنع إعادة استخدام مشتريات مستبدلة. تُزال ازدواجية معرّفات الإشعارات ضمن نافذة 30 يومًا، وتُحذف الأقدم عند معالجة إشعارات لاحقة. تُعالج الرموز الأصلية وردود Google مؤقتًا دون تخزينها في القاعدة أو سجلات التطبيق. تقييد الطلبات حسب IP مؤقت؛ لا يخزن DoneAt عناوين IP أو بصماتها في القاعدة. يعالج Google وCloudflare حركة الشبكة وفق سياساتهما. لا تستخدم معرّفات الشراء للإعلانات أو لتكوين ملفات استخدام.

تُجدول التذكيرات محليًا. تعيد مصادقة الجهاز نتيجة فقط، دون بيانات حيوية أو PIN. ترسم Backdrop (AndroidLiquidGlass) وShapes محليًا دون إرسال محتوى أو معرّفات إلى المؤلفين؛ المصادر والتراخيص في حول.

يمكن حذف البيانات المحلية من التطبيق أو بمسح مساحة تخزينه أو إزالته. احذف ملفات التصدير والنسخ النظامية منفصلة لدى مزود التخزين. لحذف سجل شراء على الخادم، تواصل عبر [email protected]. لا يحذف المسح المحلي سجل الخادم تلقائيًا ولا يلغي الاشتراك؛ أدر الاشتراكات في Google Play. يبقى التصدير والحذف متاحين دون Plus نشط.

تصدير النسخ الاحتياطية

على iPhone وiPad لا يُنشأ تصدير احتياطي إلا حين تختار تصدير. النسخة الكاملة تشمل سجلاتك والإعدادات المتزامنة والراتب وتاريخ راتب المهنة وملف الحياة ومهام التركيز وجلساته. يمكنك أيضًا التصدير من دون ملف الحياة؛ هذا الخيار ما زال يشمل الراتب وتاريخ المهنة. ورقة المشاركة في النظام تتيح لك اختيار مكان حفظ الملف أو مشاركته.

التصدير ملف JSON قابل للقراءة، وليس أرشيفًا محميًا بكلمة مرور. اختر مكان تخزين ومستلمين يناسبان المعلومات التي يحتويها. الملفات التي تحفظها أو تشاركها نسخ منفصلة؛ حذف البيانات في DoneAt لا يحذف تلك الملفات.

مشتريات Plus

على iPhone وiPad تتولى Apple اشتراكات Plus والمشتريات مدى الحياة عبر App Store. يستخدم DoneAt StoreKit للتحقق من حالة الشراء واستعادة الوصول، ويحتفظ محليًا بسجل الاستحقاق المتحقق منه وأي تاريخ انتهاء. DoneAt لا يتلقى تفاصيل بطاقة الدفع ولا يرسل حالة الشراء إلى خادم حسابات DoneAt. تعالج Apple معلومات الشراء وفق سياساتها.

انتهاء الاشتراك لا يحذف سجلاتك الموجودة. التصدير والحذف يبقيان متاحين بلا اشتراك نشط.

الموقع الرسمي

doneat.app موقع ثابت. لا يجمع ورديتك أو راتبك. فتح جذر الموقع، أو مسارًا قصيرًا مثل /privacy أو /download، يتبع لغة المتصفح ويرسلك إلى تلك القاعة أو إلى صفحة الدعم بالإنجليزية أو الصينية المبسّطة. تبقى اللغة في عنوان الصفحة؛ هذا الموقع لا يضع كعكة لغة.

لاستضافة الصفحات قد تعالج Vercel معلومات اتصال عادية مثل عنوان IP ومعرّف المتصفح وفق سياسة خصوصيتها. هذا المشروع لا يخزّن تلك المعلومات ولا يستخدمها لإنشاء ملف عنك.

يستخدم الموقع الرسمي تحليلات Vercel بلا كعكات لقياس مشاهدات الصفحات وأداء التحميل، ومجموعة صغيرة من العدّادات المجمّعة لمعرفة المداخل التي يستخدمها الناس. تأتي الأحداث من قائمة ثابتة وعلنية — مثل hall_view وdownload_view وdownload_from_web وweb_timer_open وapp_store_open — وتزداد يوميًا. يحمل الطلب اسم الحدث فقط. لا يتضمن معرّف مستخدم أو جلسة أو لغة أو جدولًا أو راتبًا، ولا يمكن استخدامه لتحديد شخص أو تتبّعه.

قائمة الأحداث الكاملة في هذا المستودع في src/lib/analytics-events.ts.

تحليلات مؤقت الويب

مؤقت الويب على off.rainif.com يستخدم أيضًا تحليلات Vercel بلا كعكات لقياس مشاهدات الصفحات وأداء التحميل. يستخدم مجموعة منفصلة ومحدودة من العدّادات المجمّعة لفهم استخدام الميزات عمومًا.

أحداث المنتج تأتي من قائمة ثابتة وعلنية أخرى، مثل share_open أو countdown_start، وتُجمَّع يوميًا. لا تحتوي معرّفات مستخدم أو معلومات جلسة أو جداول أو بيانات راتب، ولا يمكن استخدامها لتحديد فرد أو تتبّعه.

قائمة أحداث المنتج الكاملة متاحة في مستودع المنتج مفتوح المصدر. قد يعالج مزوّدو الاستضافة والتحليلات معلومات اتصال عادية وفق سياسات خصوصيتهم. هذا المشروع لا يخزّن تلك المعلومات على حدة ولا يستخدمها لإنشاء ملفات مستخدمين.

الكعكات

يستخدم مؤقت الويب كعكة باسم i18nextLng لتخزين رمز لغة حتى تفتح الزيارات اللاحقة باللغة التي اخترتها. تُضبط في الزيارة الأولى من اللغة المعروضة حينها، وتتحدّث حين تغيّر اللغة، وتنتهي بعد سنة، ويمكن إزالتها من المتصفح.

لا يستخدم الموقع الرسمي ولا مؤقت الويب كعكات إعلان أو تتبّع عبر المواقع. التحليلات الموصوفة أعلاه لا تعتمد على الكعكات.

مشاركة عدّ تنازلي

عنوان رابط المشاركة يحتوي أوقات البداية والنهاية فقط. لا يحتوي معلومات راتب. من يفتح الرابط يرى أوقات الوردية فقط. صور مشاركة العدّ التنازلي تستبعد الراتب أيضًا. تصدير النسخة الاحتياطية مختلف: قد يحتوي الراتب والبيانات الشخصية الأخرى المذكورة أعلاه.

إذا اخترت المشاركة عبر خدمة اجتماعية من طرف ثالث، تنطبق سياسة خصوصية تلك الخدمة.

التطبيقات على هاتفك وحاسوبك

تطبيقات iPhone وiPad وMac وWindows لا تجمع تحليلات استخدام.

نسخة سطح مكتب مثبّتة من GitHub تتحقق عند البدء من وجود إصدار أحدث. الطلب لا يحتوي حسابًا أو راتبًا أو بيانات استخدام، ولا يُنزَّل المثبّت إلا بعد تأكيد التحديث. إذا تعذّر الوصول إلى GitHub مباشرة، يمكنك إعادة المحاولة عبر مرآة طرف ثالث. التحديثات المنزّلة من أي قناة تُفحص توقيعها قبل التثبيت.

النسخة المثبّتة من Microsoft Store لا تبدأ فحوص تحديث. التحديثات يوفّرها Microsoft Store.

التذكيرات يجدولها نظام التشغيل ويعرضها محليًا. تصل التطبيقات أيضًا إلى الشبكة حين تفتح رابطًا خارجيًا أو تختار المشاركة عبر خدمة طرف ثالث.

الأدوات وLive Activities وحماية الجهاز

تستخدم الأدوات وLive Activities المعلومات اللازمة لإظهار المؤقت والتقدّم، بما في ذلك معلومات التركيز حيث ينطبق ذلك. لا تتضمن الراتب. الإشعارات المحلية تستبعد الراتب أيضًا. قد تظهر هذه الأسطح على الشاشة الرئيسية أو شاشة القفل؛ يمكنك إدارة ظهورها وأذونات الإشعار في إعدادات التطبيق والنظام.

حين يطلب DoneAt المصادقة لحماية الأرباح أو السجلات، يتولى الجهاز المصادقة عبر Face ID أو Touch ID أو رمز المرور. يتلقى DoneAt نتيجة المصادقة، لا بياناتك البيومترية أو رمز المرور. تُضبط هذه الحماية على كل جهاز على حدة.

خدمات الطرف الثالث

يستخدم DoneAt الخدمات التالية لاستضافة الصفحات وقياس الموقع الرسمي ومؤقت الويب وتوزيع التطبيقات وفتح الروابط التي تختارها:

  • Vercel — استضافة الموقع الرسمي ومؤقت الويب؛ قياس مشاهدات الصفحات والأداء على كليهما
  • Upstash — تخزين أعداد الأحداث المجمّعة اليومية للموقع الرسمي ومؤقت الويب
  • GitHub — الكود المصدري ومعلومات الإصدارات وفحوص التحديث لنسخ سطح المكتب الموزَّعة عبر GitHub
  • Apple — توزيع التطبيق ومدفوعات Plus والتحقق من الشراء عبر App Store وStoreKit، ومزامنة iCloud الخاصة حين تختار تفعيلها على iPhone أو iPad
  • Microsoft — التوزيع والتحديثات لقائمة Microsoft Store التي تفتحها
  • مرآة تنزيل من طرف ثالث، تُستخدم فقط حين تختارها من نسخة سطح مكتب موزَّعة عبر GitHub
  • الخدمة الاجتماعية من الطرف الثالث التي تختارها عند مشاركة عدّ تنازلي

حذف بياناتك

في مؤقت الويب امسح بيانات هذا الموقع في المتصفح، بما في ذلك التخزين المحلي وكعكة اللغة. على Mac أو Windows أزل التطبيق واحذف بياناته.

على iPhone وiPad تزيل إزالة التثبيت البيانات المخزّنة على ذلك الجهاز. إذا فعّلت مزامنة iCloud، تبقى نسخة iCloud الخاصة متاحة لأجهزتك الأخرى. الحذف من iCloud في إعدادات السجلات والبيانات في DoneAt يحذف نسخة iCloud ويمسح السجلات المتزامنة المرتبطة على الأجهزة المسجّلة بذلك حساب Apple عند مزامنتها التالية. إزالة السجلات من هذا الجهاز فقط تُبقي نسخة iCloud متاحة للاستعادة. ملفات النسخ الاحتياطية التي صدّرتها سابقًا يجب حذفها على حدة من الأماكن التي حفظتها أو شاركتها فيها.

لا يستطيع DoneAt الوصول إلى حساب Apple أو حذف بيانات iCloud الخاصة نيابة عنك. ولا يستطيع DoneAt الوصول إلى بياناتك المحلية أو حذفها من خادم.

التغييرات على هذه السياسة

حين تُحدَّث هذه السياسة تُراجَع أيضًا تاريخ آخر تحديث أعلى الصفحة. تُدرَج التغييرات الجوهرية في ملاحظات الإصدار، والنسخ السابقة متاحة في سجل الالتزامات لمستودع المصدر المفتوح.

اتصل بنا

أسئلة هذه السياسة، أو عن كيفية التعامل مع المعلومات، تذهب إلى [email protected]. يمكن أيضًا إرسال مشكلات المنتج والاقتراحات عبر GitHub Issues.

إذا وجدت فرقًا بين هذه السياسة وسلوك المنتج الفعلي، اكتب إلى ذلك العنوان أو افتح issue.