Habits & Water privacy.
App by Springlab · Effective 20 October 2026
Habits & Water tracks your daily habits and your water. You need no account to use it. This page tells you what data the app uses, where it goes, and the choices you have.
Short version
- Your habits, check-ins, notes, water amounts, body weight and reminder times stay on your phone. The app does not send them to us or to anyone.
- The app uses no microphone, camera, contacts or location.
- The app shows no ads.
- The app sends usage statistics and crash reports to Google Firebase, so we can fix and improve it. In the EEA, the UK and Switzerland it asks you first. Everywhere, you can turn it off in Settings (details below).
- Pro is bought through Google Play. We never see your payment details.
- Each time it opens, the app asks Google Firebase whether this version still needs an update. This check is on for everyone, because it keeps the app safe and working.
- We, Springlab, run no servers of our own.
Data the app uses on your phone
| Data | Why | Leaves the phone? |
|---|---|---|
| Your habits (names, targets, schedules, reminder times) and check-ins, with notes (Pro) | To show your list, streaks and charts, and to send your reminders | No (see Backup and export below) |
| Your water: amounts you log, drink sizes, goal, unit, and the body weight you type to work out the goal | To show your progress and to set the goal (35 ml per kg) | No (see Backup and export below) |
| Your settings: when the day ends, waking hours, reminder interval | To remember your choices | No (see Backup and export below) |
Backup and export
Android may include the app's data in your own device backup, in your Google account. That is your backup, under Google's terms, and we cannot see it. In Settings you can also export everything to a file and import it later, on this phone or another one. The app writes that file only where you choose. We never receive it. If you share the file, you control who gets it.
Permissions
| Permission | Why |
|---|---|
| Notifications | To show your habit and water reminders, with the buttons Done, +250 ml and Snooze. The app asks when you first turn on a reminder. You can say no; then the app shows no reminders and tells you so. |
| Exact alarms | So a reminder comes at the time you set. You grant this in Android Settings. Without it, the app still works and a reminder can be up to 10 minutes late. |
| Run at startup | To plan your reminders again after the phone restarts. |
| Vibration | For the touch feedback and the reminder buzz. |
| Internet | So Google Play can confirm a Pro purchase, to send usage statistics and crash reports (you can turn these off), and for the update check. Your habits and water never use the internet. |
Usage statistics and crash reports (Google Firebase)
To see which features people use and to fix crashes, the app uses Google Analytics for Firebase and Firebase Crashlytics. Google runs them for us, as our service provider. While usage data is on, they collect:
| Data | Details | Why |
|---|---|---|
| App interactions | Screens you open (today, a habit, stats, edit, settings), and these events: “habit created” (the type, yes or no or measured, and the schedule kind), “habit checked” (from the app, a notification or a widget), “water logged” (from the app, a notification, a widget or the tile), “water goal reached”, “reminders blocked” (the reason: notifications off, exact alarms off or battery saver), and “backup exported” or “backup imported” (whether it worked) | To see which features are used, and whether reminders reach people |
| Crash logs and diagnostics | Where the app crashed, app version, phone model, Android version | To fix crashes |
| App instance ID | A random ID for this install. It is not your advertising ID | To count users and sessions |
| Approximate location | Country or region, which Google works out from your IP address | To see where the app is used |
Never collected: the names of your habits, your notes, the amounts you drink, your body weight, your goal, your reminder times, your name, your email, the advertising ID, your precise location, or anything you type. The app turns off Google's advertising features in Analytics.
Your choice. In the EEA, the UK and Switzerland, the app asks you before it sends anything. Everywhere, you can turn it off in Settings → Share usage data. Then the app stops sending, deletes crash reports it has not sent yet and resets its usage data on your phone. Google's use of this data is covered by Privacy and security in Firebase and the Google Privacy Policy.
Update check (Google Firebase Remote Config)
When the app starts or comes back to the front, at most once an hour, it asks Firebase Remote Config whether this version is out of date. If it is, the app asks you to update it. To answer, Firebase receives a random ID for this app install (the Firebase installation ID), the app and its version, the Android version, the language and the country. It receives no usage statistics and nothing you do in the app. This check runs even when Share usage data is off, because without it we could not stop a version with a serious bug. Google's use of this data is covered by Privacy and security in Firebase.
Purchases
Pro is a one-time purchase through Google Play, with no subscription. Google Play handles the payment under Google's own terms and privacy policy. The app only asks Google Play whether you own Pro, and keeps that answer on your phone. We never see your payment details, and the app sends no purchase data to us.
What leaves your phone, and when
| What | When | To whom |
|---|---|---|
| Usage statistics and crash reports (listed above) | While Share usage data is on | Google Firebase |
| The update check | When the app starts or comes back to the front, at most once an hour | Google Firebase |
| Purchase and ownership of Pro | When you buy or restore Pro, and when the app checks that you own it | Google Play |
| Your backup or export file | Only when you export it, or when Android backs up your device (your own Google account) | You, or Google as your backup provider |
Nothing else leaves your phone.
Not medical advice
The water goal uses a plain rule, 35 ml for each kg of body weight. It is not medical advice. Your needs can differ with your health, your work, the weather and what you eat. Ask a doctor if you are unsure.
Children
The app is not made for children under 13 and we do not knowingly collect data from them.
Your choices
- Turn off Settings → Share usage data at any time.
- Take back the notification or exact alarm permission in Android Settings at any time.
- Export your data, or delete a habit with its check-ins, in the app.
- Uninstall the app to delete everything it stored on your phone.
Changes
If this policy changes, we update this page and the date at the top.
Contact
Springlab · hello@springlab.app