How SaveFix collects, stores, and protects your data. Plain language, no
hidden asterisks.
VERSION 1.4LAST UPDATED OCT 2026
1. Data Collection Principle
01 / 09
With notification access, SaveFix reads your notifications on your device
to track your money and habits:
From every app: the app's name, the time, a category and the first 50 characters of the title. These are deleted after 30 days.
From bank and payment apps: the full notification text, up to 500 characters, to find the amount and record the transaction. That text is kept on your device with the transaction so you can review it. A bank notification that could not be read as a transaction is kept for up to 90 days so it can be tried again.
Verification codes (OTPs) are recognised and discarded without being stored.
Notification text never leaves your device. Cloud backup (below) contains the transactions recorded from it (amount, date, category, merchant and bank), not the notifications themselves.
2. Where Your Data Lives
02 / 09
SaveFix works fully offline and stores everything on your device first. Two
things leave the device:
Cloud backup. While you are signed in, your app data (habits,
finance entries, journal, goals and related records) is backed up to our servers
so it returns when you sign in on a new device. It is encrypted in transit and
at rest. This backup does not run for guest users. It holds your whole history,
not a recent window.
Kept on this device only, never backed up: Focus session
history, Time Wallet balances, Your Time Cost settings (work hours and monthly
income), your accountability partner, and the coach conversation itself (short
summaries of coach sessions are backed up). These do not return on a new device or
after reinstalling.
Cloud AI.Off by default and requires a separate
consent step. When enabled, the text of your question and the context needed to
answer it are sent to our server and on to Google's Gemini API — or, if Gemini
cannot answer, to OpenAI's API. If you supply your own API key instead, the request
goes from your device directly to the provider you chose.
!
That context includes your financial figures — category totals,
budgets, spending comparisons and recent conversation — because those are what
the coach reasons about, and it is not stripped or anonymised
on any route. Phone numbers and email addresses typed into a question are
removed only when the request goes through an API key you supplied yourself.
If you would rather none of this leaves the device, leave Cloud AI off: the
on-device coach answers from the same data without sending it anywhere.
3. Authentication Credentials
03 / 09
SaveFix has no passwords. You sign in with a one-time code sent to your email, or with Google or Apple.
On our server, sign-in codes and session refresh tokens are stored only as SHA-256 hashes, never as plain text.
On your device, session tokens are encrypted with AES-256-GCM using a key held in the Android Keystore.
Your email address and name are kept in the app's private storage on your device. They are not separately encrypted.
4. Permission Transparency
04 / 09
Every Android permission is explained before it is requested:
Permission
Purpose
When asked
BIND_NOTIFICATION_LISTENER_SERVICE
Passive finance & habit detection
Onboarding step 2
PACKAGE_USAGE_STATS
Screen-time insights
Onboarding step 3
USE_BIOMETRIC
Lock the app with fingerprint / face
Settings
RECEIVE_BOOT_COMPLETED
Restart background workers after reboot
Install time
No permission is requested in the background or silently.
5. Health Connect
05 / 09
Connecting SaveFix to Health Connect is optional. If you connect it:
What is read: your steps, sleep sessions and heart rate from the last 7 days, each time the app refreshes them.
What is written: nothing. SaveFix only reads from Health Connect.
Why: to show your daily health summary, and to relate your activity and sleep to your habits and spending inside the app (Life Score, patterns, Digital Twin).
Where it is kept: in the app's storage on your device only. Health records are not part of the cloud backup, are never sent to our servers, and are never included in what Cloud AI receives.
How long: copied health data is deleted from your device after 90 days, when you use Settings → Delete All Data, or when you uninstall the app.
Your control: you can revoke SaveFix's access at any time in Health Connect; the app then stops reading.
✓
Health Connect data is never used for advertising, never sold and never shared. SaveFix's use of information received from Health Connect adheres to the Health Connect Permissions policy, including its Limited Use requirements.
One aggregate does leave the device when you use Cloud AI: your overall Life Score, a single number from 0 to 100 that combines several areas of your life, activity and sleep among them. No health record is sent with it.
6. Data Retention
06 / 09
Working memory: 72 hours (auto-purged)
Episodic / Semantic memory: decays via exponential forgetting curve; you can purge manually
Finance & Habit logs: retained until you delete them
Notifications: app, time and title snippet deleted after 30 days; bank notification text kept with its transaction until you delete it; unread bank notifications deleted after 90 days
Health Connect data: 90 days on your device (see Health Connect above)
Auth credentials: deleted immediately on account deletion
7. Third Parties
07 / 09
These services receive data from SaveFix, each only for the purpose stated, and no others do:
Firebase Crashlytics — crash reports only, to diagnose failures. Enabled in released builds, disabled in development builds.
Google AdMob — advertising. AdMob reads your device's advertising identifier. Where consent is legally required, ads are personalised only if you grant it in the consent dialog shown on first launch; if you decline, ads are non-personalised. You can reset or clear the advertising identifier at any time in your device settings.
AppsFlyer — measures which of our own advertising campaigns led to an install of SaveFix, so we can tell whether the ads work. It receives your device's advertising identifier, an identifier it creates for this installation, your IP address, the install source reported by Google Play, basic details of the phone and the app (such as model, Android version, app version and language), and when the app is opened. It receives nothing you enter in SaveFix: no notifications, finances, habits, health data or account details. It runs in released builds only, and starts once the consent check described under AdMob has finished; where consent is legally required and you do not give it, it does not start, and if you withdraw it later it stops. Installs are reported, together with the advertising identifier, to the advertising network we run campaigns on (currently Snapchat), which matches them against its own ad views and clicks; this can include installs that did not come from an ad. You can reset or clear the advertising identifier at any time in your device settings.
Google Gemini, with OpenAI as a fallback — only when you turn Cloud AI on, as described above.
Email delivery: Brevo, with Resend or an SMTP mail relay as fallbacks — to send your sign-in code. They receive your email address and the code, nothing else.
Google and Apple — only if you choose to sign in with them, to confirm who you are.
Google Play — to confirm a purchase with the store that made it.
Our hosting providers — Hugging Face runs our server and Cloudflare runs the relay that carries Cloud AI requests. They handle what reaches our server — your account, the encrypted backup, Cloud AI requests — only so the service can run.
✓
We do not sell your data, and we do not share it with anyone beyond the services listed here.
8. Your Rights
08 / 09
Export: all your data as JSON via Settings → Export My Data
Delete: Settings → Delete All Data (irreversible)
Revoke: any permission can be revoked at any time via Android Settings
SaveFix يعمل بدون إنترنت ويحفظ كل شيء على جهازك أولاً.
ما يخرج من الجهاز موضَّح في «أين تُحفظ بياناتك» أدناه.
ما نجمعه
الإشعارات: بعد منحك إذن الوصول للإشعارات، يقرأ SaveFix
إشعاراتك على جهازك. من كل التطبيقات: اسم التطبيق والوقت والفئة وأول 50 حرفاً
من العنوان، وتُحذف بعد 30 يوماً. من تطبيقات البنوك والدفع: نص الإشعار كاملاً
(حتى 500 حرف) لاستخراج المبلغ وتسجيل المعاملة، ويُحفظ على جهازك مع المعاملة
لتراجعها. رموز التحقق (OTP) تُتجاهل ولا تُحفظ. ونص الإشعارات لا يغادر جهازك
أبداً.
بيانات الصحة والعادات والمالية: تُحفظ على جهازك أولاً، وعند
تسجيل الدخول يُنسخ جزء منها احتياطياً على خوادمنا كما هو موضَّح في «أين تُحفظ
بياناتك».
الأمان
تسجيل الدخول: لا توجد كلمات مرور في SaveFix. تسجّل الدخول برمز لمرة واحدة يصلك على بريدك الإلكتروني، أو عبر Google أو Apple.
على خوادمنا: رموز الدخول ورموز تجديد الجلسة تُحفظ كقيم تجزئة SHA-256 فقط، ولا تُحفظ أبداً كنص عادي.
جلسة تسجيل الدخول: رموز الجلسة مشفَّرة على جهازك بـ AES-256-GCM بمفتاح محفوظ في Android Keystore.
البريد الإلكتروني والاسم: محفوظان في مساحة التطبيق الخاصة على جهازك، دون تشفير منفصل.
أين تُحفظ بياناتك
التطبيق يعمل بالكامل بدون إنترنت ويحفظ كل شيء على جهازك أولاً. اثنان فقط
يخرجان من الجهاز:
النسخة الاحتياطية السحابية: أثناء تسجيل دخولك، تُحفظ بيانات
التطبيق (العادات، المصاريف، اليوميات، الأهداف وما يرتبط بها) على خوادمنا
لتعود إليك عند الدخول من جهاز جديد. مشفَّرة أثناء النقل وفي التخزين. لا تعمل
لمستخدمي وضع الضيف، وتحوي سجلّك كاملاً لا آخر فترة فقط.
يبقى على هذا الجهاز فقط ولا يدخل في النسخة الاحتياطية: سجل
جلسات التركيز، وأرصدة محفظة الوقت، وإعدادات «تكلفة وقتك» (ساعات العمل والدخل
الشهري)، وشريك المحاسبة، ونص محادثة المدرب نفسه (تُحفظ ملخصات قصيرة لجلسات
المدرب). هذه لا تعود على جهاز جديد أو بعد إعادة التثبيت.
الذكاء الاصطناعي السحابي:مُعطَّل افتراضياً ولا
يُفعَّل إلا بموافقة صريحة منك. عند تفعيله يُرسَل نص سؤالك والسياق اللازم
للإجابة إلى خادمنا ومنه إلى واجهة Gemini من Google، أو إلى واجهة OpenAI إذا تعذّر
على Gemini الإجابة. وإذا استخدمت مفتاح API خاصاً بك، يُرسَل الطلب من جهازك مباشرةً
إلى المزوّد الذي اخترته.
!
هذا السياق يشمل أرقامك المالية — إجماليات التصنيفات
والميزانيات ومقارنات الإنفاق والمحادثة الأخيرة — لأنها ما يعتمد عليه المدرب
في تحليله، ولا تُزال أو تُخفى في أي مسار. أما أرقام الهواتف
وعناوين البريد المكتوبة داخل السؤال فتُزال فقط عندما يمر الطلب عبر مفتاح API
خاص بك أنت.
وإذا كنت تفضّل ألا يغادر أي من ذلك جهازك، اترك الذكاء الاصطناعي السحابي
مُعطَّلاً: المدرب المحلي يجيب من نفس البيانات دون إرسالها إلى أي جهة.
Health Connect
ربط SaveFix بـ Health Connect اختياري. عند ربطه:
ما يُقرأ: خطواتك وجلسات نومك ومعدل ضربات قلبك خلال آخر 7 أيام، في كل مرة يحدّثها التطبيق.
ما يُكتب: لا شيء. SaveFix يقرأ من Health Connect فقط.
مكان حفظها: في تخزين التطبيق على جهازك فقط. السجلات الصحية ليست جزءاً من النسخة الاحتياطية السحابية، ولا تُرسَل إلى خوادمنا، ولا تدخل أبداً فيما يستقبله الذكاء الاصطناعي السحابي.
مدة الاحتفاظ: تُحذف البيانات الصحية المنسوخة من جهازك بعد 90 يوماً، أو عند استخدام الإعدادات ← حذف كل البيانات، أو عند حذف التطبيق.
تحكّمك: يمكنك سحب صلاحية SaveFix في أي وقت من Health Connect، فيتوقف التطبيق عن القراءة.
✓
بيانات Health Connect لا تُستخدم للإعلانات أبداً، ولا تُباع ولا تُشارَك. استخدام SaveFix للمعلومات الواردة من Health Connect يلتزم بسياسة صلاحيات Health Connect، بما فيها متطلبات الاستخدام المحدود.
رقم مجمّع واحد فقط يخرج من الجهاز عند استخدام الذكاء الاصطناعي السحابي: مؤشر الحياة الإجمالي، وهو رقم من 0 إلى 100 يجمع عدة جوانب من حياتك، منها النشاط والنوم. لا يُرسَل معه أي سجل صحي.
أطراف ثالثة
تتلقى الخدمات التالية بيانات من SaveFix، كلٌّ منها للغرض المذكور فقط، ولا تتلقاها أي جهة أخرى:
Firebase Crashlytics — تقارير الأعطال فقط لتشخيص الأخطاء. مُفعَّل في النسخ المنشورة ومُعطَّل في نسخ التطوير.
Google AdMob — الإعلانات. يقرأ AdMob معرِّف الإعلانات الخاص بجهازك. وحيث تقتضي القوانين أخذ موافقتك، تكون الإعلانات مخصَّصة فقط إذا وافقت في نافذة الموافقة التي تظهر عند أول تشغيل؛ وإذا رفضت تكون غير مخصَّصة. يمكنك إعادة ضبط معرِّف الإعلانات أو مسحه في أي وقت من إعدادات جهازك.
AppsFlyer — يقيس أي حملة إعلانية من حملاتنا أدّت إلى تثبيت SaveFix، لنعرف إن كانت إعلاناتنا مفيدة. يتلقى معرِّف الإعلانات الخاص بجهازك، ومعرِّفاً ينشئه لهذا التثبيت، وعنوان IP الخاص بك، ومصدر التثبيت الذي يبلّغ عنه Google Play، وتفاصيل أساسية عن الهاتف والتطبيق (مثل الطراز وإصدار Android وإصدار التطبيق واللغة)، ووقت فتح التطبيق. ولا يتلقى أي شيء تُدخله في SaveFix: لا إشعارات ولا بيانات مالية ولا عادات ولا بيانات صحية ولا تفاصيل حساب. يعمل في النسخ المنشورة فقط، ويبدأ بعد انتهاء فحص الموافقة الموصوف في بند AdMob؛ وحيث تقتضي القوانين أخذ موافقتك ولم تمنحها فلا يبدأ، وإذا سحبتها لاحقاً توقف. ويُبلَّغ بالتثبيتات، مع معرِّف الإعلانات، إلى شبكة الإعلانات التي ننفّذ حملاتنا عليها (حالياً Snapchat) لتطابقها مع مشاهدات إعلاناتها ونقراتها؛ وقد يشمل ذلك تثبيتات لم تأتِ من إعلان. يمكنك إعادة ضبط معرِّف الإعلانات أو مسحه في أي وقت من إعدادات جهازك.
Google Gemini ومعه OpenAI كبديل — فقط عند تفعيلك للذكاء الاصطناعي السحابي كما هو موضَّح أعلاه.
إرسال البريد: Brevo، ومعه Resend أو خادم بريد SMTP كبدائل — لإرسال رمز الدخول. تتلقى بريدك الإلكتروني والرمز فقط.
Google وApple — فقط إذا اخترت تسجيل الدخول بهما، للتحقق من هويتك.
Google Play — لتأكيد عملية الشراء لدى المتجر الذي تمّت فيه.
مزوّدا الاستضافة — تشغّل Hugging Face خادمنا، وتشغّل Cloudflare الوسيط الذي ينقل طلبات الذكاء الاصطناعي السحابي. وتتعامل هاتان الجهتان مع ما يصل إلى خادمنا — حسابك والنسخة الاحتياطية المشفّرة وطلبات الذكاء الاصطناعي — لتشغيل الخدمة فقط.
✓
نحن لا نبيع بياناتك، ولا نشاركها مع أي جهة خارج الخدمات المذكورة هنا.
حقوقك
التصدير: تصدير كل بياناتك بصيغة JSON من الإعدادات.
الحذف: حذف جميع البيانات نهائياً من الإعدادات.
سحب الصلاحيات: يمكنك سحب أي صلاحية في أي وقت من إعدادات أندرويد.