The short version
Clarity collects nothing and sends nothing about you. There are no accounts, no analytics, no crash reporting, no advertising, and no trackers. Your journal entries, your affirmations and everything you tell the app during onboarding stay in the app's own private storage on your device.
The app makes exactly one kind of network request, and it carries none of your data: it asks Android to fetch its two typefaces from Google's font provider. Section 2 explains that in full.
1. What the app stores, and where
All of it is local to your device, inside the app's private storage area, which other apps cannot read.
| What | Where | Why |
|---|---|---|
| Journal entries — the text you write, its type, the pillar it sits under, any affirmation you linked to it, and when it was created and last edited | Room database | Your journal |
| Affirmations, including any you write yourself, which ones you have favourited, and which are in rotation | Room database | The affirmation library and your daily rotation |
| Daily pick history | Room database | Keeps the affirmation of the day stable, and avoids repeats |
| Reminder settings — whether the morning and evening reminders are on, and the time of each | Room database | Delivering the reminders you asked for |
| Your name, age group and pronouns | DataStore preferences | Personalises the greeting and the wording of affirmations. Given during onboarding, and never sent anywhere |
| Theme choice, ambient-audio toggle, and internal flags for onboarding and library seeding | DataStore preferences | Remembering how you left the app |
None of it is transmitted. None of it is readable by other apps. Android backup is explicitly disabled (allowBackup="false"), so it is not copied into cloud backup either.
2. The one network request
Clarity contains no networking library and no network code. It has no server, and there is nothing of yours for it to send.
It does hold the INTERNET permission, and it should be said plainly why. The app's two typefaces — Playfair Display and Inter — are not bundled into the download. They are declared as downloadable fonts, which means Android itself fetches them once from the Google Play Services font provider and caches them for every app on the device. The request is made by the operating system, not by Clarity; it names a font and a weight; and it carries nothing about you, your journal, or your device beyond what any font request carries. Google's handling of it falls under the Google Privacy Policy.
That is the app's only use of the network, and the only reason the permission is there.
3. Permissions
| Permission | Why | What it can see |
|---|---|---|
INTERNET | Downloadable fonts, and nothing else — see section 2. | Nothing of yours. The app makes no requests of its own. |
POST_NOTIFICATIONS | Delivers your morning and evening reminders, if you turn them on. Requested at the point of use, not at startup. | Nothing. Decline it and the rest of the app works normally. |
SCHEDULE_EXACT_ALARMUSE_EXACT_ALARM | So a reminder arrives at the minute you asked for, rather than whenever the system decides to batch it. | Nothing. These are scheduling permissions and grant no access to data. |
RECEIVE_BOOT_COMPLETED | Re-arms your reminders after you restart your phone. Without it, a reboot would silently stop them. | Nothing. It only lets the app learn that the device has started. |
One further entry appears in the installed manifest — com.zenocanvas.clarity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION. It is not an Android capability and grants access to nothing: it is a signature-level permission that the AndroidX core library defines against the app's own package, so that broadcast receivers registered at run time cannot be reached by other apps. It is a hardening measure, and Google Play does not show it to you.
There are no others. No location, no camera, no microphone, no contacts, no calendar, no photos, and no storage-wide file access.
4. What the app does not do
- Does not collect or transmit personal information
- Does not use analytics, telemetry, crash reporting, or attribution SDKs
- Does not contain advertising, and contains no advertising SDK
- Does not use an advertising identifier
- Does not create an account or ask for an email address
- Does not track you across apps or websites
- Does not sell, rent, or share your data — there is none held to share
5. Third-party services
The Google Play Services font provider described in section 2 is the only third-party component the app touches, and it receives no data about you. There is no analytics SDK, no crash reporter, no advertising network, and no in-app review prompt.
Google Play itself will process your download and any review you leave under Google's own privacy policy. That is Google's relationship with you, not ours, and we receive nothing from it beyond aggregate, anonymous install statistics in the Play Console.
6. Children
The app collects no data from anyone, of any age. It is not directed at children under 13, contains no ads, no purchases, and no user-generated or third-party content.
7. Deleting your data
Two ways, both immediate and complete:
- In the app: Settings → Clear all data, behind a double confirmation. This deletes your journal entries and your custom affirmations. It cannot be undone.
- Uninstall the app. Android deletes the app's private storage with it.
There is no server-side copy to request the deletion of, because nothing was ever sent anywhere.
8. Your rights
Data-protection law gives you rights of access, correction, deletion, and portability over personal data a company holds about you. We hold none — your name, age group, pronouns and journal never leave your phone, and we have no way to read them. Those rights therefore operate on data only you can reach, using the controls in section 7.
9. Changes to this policy
If this policy changes, the updated version will be published at this same URL with a new "Last updated" date. If a future version ever did collect or transmit anything, that would be disclosed here and in the Play Data Safety form before the version shipped.
10. Contact
Questions about this policy, or about anything the app does:
Zeno Canvas
Dhaka, Bangladesh
Email: info@zenocanvas.online
Last updated: 10 September 2026