Privacy Policy
App: Sabr (com.zilloris.sabr)
Updated: 29 September 2026
Contact: support@zilloris.com
The short version
Your habits stay on your phone. Your habit names, your daily amounts, your missed days, your held cravings and your settings are stored on your device and are never uploaded by the app. There is no account, no sign-in and no sync.
The app sends two narrow things to Google Firebase: a crash report if the app breaks, so the fault can be fixed, and a request for the addresses of this policy and the terms, which it then downloads from zilloris.com so what you read is the text in force today. Neither carries anything you wrote in the app. There is no analytics, no advertising and no advertising identifier, and nothing is sold or used to profile you.
Android's own backup, described below, can copy this app's data into your own Google Drive if you have device backup switched on.
What the app stores, and where
Your habits and what you named them, the amount you recorded each day, the days you missed or slipped, the cravings you held through, and your settings are stored in the app's own private storage on your device.
There is no account to make, nothing to sign in to, and no copy of any of it held by us. We have no server for it to be held on.
What leaves the device
What you send yourself. Settings offers an export of your page as a CSV file, handed to Android's own share sheet. You choose where it goes — a mail app, a file, a cloud folder — and once it is there it is under that app's or that service's terms, not this one's. That export is the only way your habit data leaves the phone.
And the two things described in the next section. Nothing else. In particular, your habit names, your daily amounts, your missed days and your held cravings are never transmitted by the app.
Crash reports and configuration
Crash reports (Firebase Crashlytics). If the app crashes, a report of what the code was doing at that moment is sent so the fault can be found and fixed: the technical trace, the app version, your device model and Android version, whether the phone was low on memory or storage, and a random installation identifier. It never contains your habit names, your amounts or anything you wrote in the app.
Configuration (Firebase Remote Config). To know where this policy and the terms live, the app asks Firebase for two addresses. That request carries the same random installation identifier and the standard technical details such a request carries: the app version, your device model, your language, your country and your network address. What comes back is two addresses and nothing else.
The two documents themselves are published at zilloris.com, on GitHub Pages, a GitHub service. When you open either one inside the app, the app downloads that page. It is an ordinary web request, carrying the page's address and — like any web request — your network address. Nothing of yours goes with it.
Firebase is run for us by Google LLC, which processes this data on our behalf under Google's privacy policy. Crash reports are kept by Firebase for a limited period and deleted on Google's standard schedule. There is no account, so none of it can be looked up by who you are.
The app contains no analytics. It counts nothing about how you use it.
Permissions
Notifications, if you allow them, are used only for reminders about habits you have not marked done yet, at the time you chose. A reminder can be asked to come back later that day, or to leave a habit alone for a week. Every reminder is scheduled by your phone and created on your phone: there is no push messaging service and no message from a server. Declining costs you nothing else in the app, and you can turn reminders off in Settings or in Android at any time.
The app also holds Android's ordinary network permission, used only for the crash reports and configuration described above, and by Google Play on this phone to ask whether a newer version of this app exists so an update can be offered — a check that carries nothing about your habits.
On your home screen
The widget is optional, and if you add one it shows what the app shows: today's date, your habits and their names, and how far each has got today. That means the name of a habit can be read by anyone who can see your home screen, without unlocking anything. If that matters for a habit, don't add the widget — the app works exactly the same without it.
The widget is drawn on your phone from data already on it. It sends nothing anywhere.
Backup
If you have Android backup switched on, Android may copy this app's data into your own Google Drive. It is your Drive and your Google account, not ours: we have no account, no server, and no way to see it.
You can turn that off in Android's own backup settings, and the app will not mind.
Deleting your data
Deleting the app deletes the page. Uninstalling Sabr removes everything it stored on your phone — your habits, your days, your missed days, your held cravings and your settings. We hold no copy anywhere. The only ways it can come back are the two copies that are yours: Android's own backup, if you have it switched on (see Backup), and a CSV export you saved from Settings — take one first if you would be sorry to lose the record.
A copy already taken by Android backup is removed through Android's backup settings, since that copy is in your Drive and not somewhere the app can reach.
Crash reports already sent to Firebase are held under a random identifier with no account attached, expire on Google's standard schedule, and cannot be traced back to you by us.
Children
Sabr is not directed at children under 13 and does not knowingly collect personal information from anyone. The crash reports described above are not tied to a person of any age.
Changes
If this policy changes, the updated date above changes with it. The app downloads this page when you open the policy inside it, so it shows the current text; the copy built into the app is only what it falls back to when there is no connection.
Contact
Questions about this policy: support@zilloris.com