onLLMonllm.dev Android

Privacy Policy

This policy covers every Android application published by onLLM. It applies to all of the apps listed below, in their current and future versions, unless an app's own store listing points to a different policy.

Effective date: 29 September 2026. Last updated: 29 September 2026.
Developer: onLLM · Website: onllm.dev · Contact: contact@onllm.dev

Summary

We do not collect anything. None of our apps collect, store, transmit or share personal data. There are no advertisements, no analytics, no crash-reporting services and no third-party tracking SDKs in any of them. Most of our apps do not request the internet permission at all, so they are technically incapable of sending your data anywhere.

Apps covered by this policy

App Package name Permissions requested Personal data collected
Level dev.onllm.level None None
Sound Meter dev.onllm.soundmeter Microphone (RECORD_AUDIO) None
Unopened dev.onllm.unopened Notification access (granted by you in system settings); notifications (POST_NOTIFICATIONS) only if you turn the evening summary on None
Yappo dev.onllm.yappo Microphone (RECORD_AUDIO); Google Play billing for Plus (com.android.vending.BILLING) None

This policy covers every app we publish. If we release another one, it is added here, with its exact permissions and behaviour, before it goes on the store, and the effective date above changes.

Information we collect

We collect no personal information whatsoever. We do not ask you to create an account, we do not ask for your name or email address, and we have no server that could receive your data. Specifically, we do not collect:

What happens on your device

Our apps read sensors and store your preferences locally in order to work. This information stays on your phone, in the app's private storage, which other apps cannot read. It is never transmitted to us or to anyone else.

Sensor readings

Apps read the sensors their function requires — for example the accelerometer and gravity sensor in Level. These readings are processed in memory, moment to moment, purely to draw what you see on screen. They are not written to storage and not sent anywhere.

Microphone — Sound Meter only

Sound Meter needs the microphone permission because measuring loudness is its entire purpose. We want to be precise about what that does and does not mean:

Notifications — Unopened only

Unopened exists to tell you who asked you something and never got an answer, so it needs notification access: the Android permission that lets an app see the notifications your phone shows you. It is not a runtime pop-up — you grant it by hand in system settings, and you can withdraw it there at any moment, after which the app sees nothing new. We want to be exact about what it does and does not mean:

Speech and practice history: Yappo only

Yappo is a pronunciation coach. It listens to you say a word or a sentence and scores each sound. It needs the microphone permission for that, and Google Play billing so that its optional paid tier, Yappo Plus, can be bought. It has no internet permission. You can verify this in Android Settings › Apps › Yappo › Permissions. We want to be exact about what it does and does not mean:

Feedback and crash reports: Yappo only

Yappo has a “Help us improve” screen and can offer to send a crash report. Neither is sent by the app. Each one opens your own email app with a message addressed to contact@onllm.dev. Yappo lists what the message will contain before it opens your email app, you can read all of it there, and nothing goes until you press send.

Purchases: Yappo only

Yappo is free to use. Yappo Plus, which lifts the limit on your own words and on how far back your history goes, is sold through Google Play as a yearly subscription or as a one-time purchase. Payment is handled entirely by Google. We receive no card number, no payment details and no Google account details. Yappo only asks the Play Store app on your phone whether you own Plus, and keeps a small record of the answer (which tier, whether it renews, when it ends and when it was last checked) so that it can show it. On a new phone your purchase comes back through your Google account. Family sharing of Plus is not offered on Android.

Deleting everything: Yappo only

Settings › “Delete everything” in Yappo erases from your phone your attempts, your streak, the words you added, your year of birth, your settings, the Plus record and any crash report, and Yappo goes back to how it was when first installed. A purchase is not affected, because it belongs to your Google account, not to the app. Uninstalling Yappo removes its files as well.

Your settings

Preferences such as your chosen units, theme, calibration offsets and alert thresholds are saved locally so the app remembers them. If you have Android's system backup enabled, these settings may be included in your own Google account backup, under Google's privacy policy rather than ours. We have no access to that backup.

Data sharing and third parties

We share no data with anyone, because we hold none. Our apps contain no advertising networks, no analytics providers, no attribution SDKs and no social media SDKs.

An app may offer to open an external page — for example “Rate this app” which opens the Google Play Store, or a link to onllm.dev in your browser. Following such a link takes you to a third-party service that has its own privacy policy. Google Play's policy is available at policies.google.com/privacy.

Data retention and deletion

Our apps send us nothing, so there is nothing for us to delete and no deletion request to make. The one exception is an email you choose to send us yourself, such as Yappo feedback; if you want one deleted, write to contact@onllm.dev. Anything an app has stored on your device — settings, calibration, recorded sessions, the notification history in Unopened, the practice history in Yappo — is removed when you clear the app's storage from Android Settings, or when you uninstall the app. Unopened also deletes its own history as it ages past the window you chose, and has a button that deletes all of it at once. Yappo has a “Delete everything” button too.

Children

Our apps are suitable for a general audience and are not directed at children under 13. Because they collect no data from anyone, they collect no data from children either. We do not knowingly collect personal information from children, and given the design of these apps, we could not do so.

Yappo is meant for people aged 13 and over, but a younger person may still install it, and it is built to look after them. It asks once for a year of birth, which stays on the phone (see above). If that year means the person is under 13 (worked out from the year alone, so it errs on the side of caution), a parent check, a sum that must be answered, comes before any purchase step and before any feedback or crash report is opened in the email app; the message never offers a sound analysis or a recording, and the device line is off unless the person switches it on. As for everyone, Yappo collects nothing from children: it has no internet permission, no account, no advertising and no analytics, and a child's practice stays on the phone. A parent or guardian who believes a child has sent us a message can write to contact@onllm.dev and we will delete it.

Security

The strongest security measure available is not to hold data in the first place, and that is the one we rely on. Data stored on your device is protected by Android's application sandbox and by your device's own encryption.

Your rights

Privacy laws such as the GDPR, the UK GDPR, the CCPA and India's DPDP Act give you rights to access, correct, delete and port your personal data, and to object to its processing. These rights are directed at organisations that hold personal data about you. We hold none, so there is no data to access, correct, port or delete. You remain in full control of everything stored locally on your device.

We do not sell or share personal information, as those terms are defined by the CCPA, and we never have.

Changes to this policy

If this policy changes, the updated version will be published at this address with a new effective date. Material changes will also be described in the app's release notes on Google Play. Continuing to use an app after a change means you accept the updated policy.

Contact

If anything here is unclear, or you believe an app is behaving differently to what is described, please write to contact@onllm.dev and we will respond.