Last updated: 02/08/2026
Habit Garden is an Android app published by Stephen Perrin (“we”, “us”). This page explains what happens to your information when you use it.
It is short, because the app does very little with your information. It does not send it anywhere.
None.
We do not collect, receive, transmit, sell, rent, share or otherwise process any personal information. There is no mechanism in the app by which information could reach us: the app makes no network requests, and the published build does not hold the Android permission that would let it make one.
Specifically, and to be unambiguous, the app does not collect or transmit:
Everything you enter is written to a single SQLite database file named
habit-garden.sqlite, held in the app’s own private
storage area on your device. On Android, that area is readable only by
this app; other apps cannot open it.
That file contains:
This information never leaves your device. We cannot see it. Nobody else can either.
The published version of the app holds exactly five Android permissions, and they all exist to deliver one optional daily reminder. You can check the full list yourself on the app’s Google Play page, under App permissions → See more.
POST_NOTIFICATIONSRECEIVE_BOOT_COMPLETEDWAKE_LOCKVIBRATEACCESS_NETWORK_STATE
You may also see a permission named
com.habitgarden.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION in
a technical listing. That one is generated automatically by an Android
support library and is enforced against the app itself — it exists
so that the app’s own internal broadcasts cannot be read by other
apps. It grants nothing to anyone.
The release build of Habit Garden does not have
android.permission.INTERNET. It is not merely unused
— it is removed from the shipped package, so the app is incapable
of opening a network connection even if some future bug tried to. Google
Play’s permission list for this app has no internet line in it.
The app also does not request permission to use your location, your camera, your microphone, your contacts, your calendar, your photos, your files, your call log or your SMS messages, and it does not request the advertising ID.
If you turn the daily nudge on, the app asks Android’s own notification system to show one notification, at the time and on the weekdays you chose. The text of that notification is composed on your device and stored on your device.
There is no push service involved. Nothing is sent to Google, to Firebase, to us, or to anyone else in order to deliver it. If you turn the nudge off, or refuse the notification permission, no notification is ever scheduled.
Nothing, because we have nothing.
We do not share, sell, rent, disclose or transfer any information to anyone — not to advertisers, not to analytics providers, not to data brokers, not to partners, and not to affiliates. There is no category of third party with whom we share information, because no information ever reaches us to be shared.
The app is built with open-source software libraries (for example, its database engine and its notification scheduler). These run entirely on your device as part of the app. None of them contacts a network, and none of them is an analytics, advertising, attribution or crash-reporting service. There is no third-party code in this app that observes how you use it.
There is one thing outside our control, and it is worth stating plainly: Google Play itself. If you installed the app from the Google Play Store, then Google — as the distributor of the app and the operator of your device’s operating system — collects its own information about the download and, depending on your Android settings, may collect crash and diagnostic data. That is governed by Google’s Privacy Policy and by your own Android settings, not by us. We receive from Google only aggregate, anonymised statistics in the Play Console — for example, “this many devices installed the app this week”, or an anonymised crash count. We cannot identify you from any of it, and it contains nothing you have recorded in the app.
Automatic Android cloud backup is switched off for this app. That means the app’s database is not copied to your Google Drive backup, and it is not transferred to a new phone when you set one up from a backup.
One consequence you should know about before you rely on the app: there is no export, no backup and no import feature. If you uninstall the app, reset the phone, or lose the device, everything you recorded is gone and cannot be recovered — not by you, and not by us. That is the direct cost of a design in which nothing ever leaves your device, and we would rather tell you now than after it has happened.
The database sits in the app’s private storage, which Android’s application sandbox keeps other apps out of. On a device with a screen lock, Android’s own full-device encryption protects it at rest along with everything else on the phone.
To be precise rather than reassuring: the app does not add its own layer of encryption to the database file, and it does not lock itself behind a PIN or a fingerprint. Anyone who can unlock your phone can open the app and read what is in it, in the same way they could read your notes or your photos. If what you record is sensitive, use a device lock.
Information stays on your device for as long as you keep it there.
There is no server-side copy to request the deletion of, no account to close and no email to send. Uninstalling is complete and immediate deletion.
Privacy laws in various places — including the GDPR in the UK and the EU, and the CCPA in California — give you rights to access, correct, export and delete personal information that a company holds about you, and to object to it being sold or used for profiling.
We hold no personal information about you at all, so there is nothing for us to give you access to, nothing to correct, nothing to export, nothing to delete and nothing to object to. You already have complete and direct access to everything the app has recorded: it is on your device, in the app, and you can change or destroy any of it at any time without asking us.
If you believe otherwise, or you would like this confirmed in writing, write to the address at the bottom of this page.
Habit Garden is not directed at children, is not designed to appeal to children, and is not listed in Google Play’s Designed for Families programme.
It collects no information from anyone, of any age. There is therefore no information about a child for us to have knowingly collected, and nothing for a parent or guardian to ask us to delete. If you are a parent or guardian and have a question about this, please write to us.
If the app ever changes in a way that affects this policy — for example, if a future version adds an optional backup or sync feature — this page will be updated before that version is released, and the “Last updated” date at the top will change.
Substantive changes will also be noted in the app’s release notes on Google Play. We will never begin collecting information without saying so here first, in plain words, before it happens.
Older versions of this policy are not archived. If you need to know what this page said on a particular date, ask.
Questions about this policy, or about the app and your information:
Stephen Perrin
[YOUR POSTAL ADDRESS — delete this line if not required]
We will reply, though possibly not quickly — this is a small app.