MumblePop Privacy Policy
Last updated: 2 September 2026
MumblePop is a dictation app. You speak, and it types what you said into whatever app you are using.
MumblePop has no accounts, no servers of its own, and no analytics. There is nothing to sign up for. The developer cannot see your recordings, your transcripts, or how you use the app, because none of it is ever sent to the developer.
What leaves your phone
Your audio recordings, and only when you ask. When you finish a recording, that audio is sent to Google's Gemini API to be turned into text, using an API key that you supply. It goes to Google, not to us. Google's handling of it is covered by their terms:
If you use a free-tier Google API key, note that Google's terms allow them to use free-tier content to improve their products. If that matters to you, use a paid-tier key, where Google states that content is not used for improvement. This is Google's distinction, not ours, and it applies to any app that uses your key.
Nothing else is transmitted anywhere. There is no telemetry, no crash reporting, no advertising, and no third-party SDK that phones home.
What stays on your phone
- Your API key, in the app's private storage.
- Your transcripts, in a private database on the device.
- Your audio recordings, in the app's own media folder so that you can find and play them yourself. You control how long they are kept and how much space they may use, and you can turn off keeping them entirely.
- Your settings, including any custom vocabulary you add.
- Usage counts, so the app can show how much of your daily allowance is left. These are counted locally because Google provides no way to read them back.
You can delete any of it from inside the app, and all of it by uninstalling.
Except what you export. When you tap Export, the app writes your transcripts as plain readable text and JSON into its own media folder and into your Downloads folder. That copy is deliberate — it is what lets you move to a new phone, and unlike everything else it survives uninstalling the app — but it is a normal file any app with storage access can read. Delete it when you are done with it.
The accessibility service
MumblePop uses an Android accessibility service. This is the only way on Android to type into another app's text box without replacing your keyboard, and it is what makes the app work at all.
It is used for exactly two things:
- To know which text box currently has focus, so the bubble can appear beside it and knows where to type.
- To insert your transcript into that box, adding to what is already there rather than overwriting it.
The service reads the contents of the focused field only so that it can append rather than replace. That text is never stored, never included in your transcript, and never transmitted anywhere.
It does not read your screen generally and does not log what you type.
It does see the name of the app you are currently typing in — the package name of the focused field, in every app, not only some. It has to: that is how it knows whether you have told it to stay away from this app, and which style or filters you have set for it. The name is used on the spot and, like the field's contents, is never stored or transmitted.
In apps you have told it to ignore, the bubble never appears and nothing is ever typed into them.
So that you can choose those apps in the first place, MumblePop can also see the list of apps you have installed that can be opened. It uses that only to draw the list you pick from. The list is never sent anywhere, and only the apps you actually choose are remembered, on the phone.
The other permissions, and why
| Permission | Why |
|---|---|
| Microphone | To record what you say. Nothing is recorded until you start a recording. |
| Display over other apps | To draw the bubble above the app you are typing in. |
| Notifications | Android requires a visible notification while an app records in the background. |
| Usage access (optional) | Only to sort the "apps to ignore" list by what you have opened recently. Declining it costs you the sorting and nothing else. |
| Battery optimisation (optional, and not a permission) | Some phones kill the bubble once the phone sits idle. MumblePop does not ask for the permission that would let it exempt itself — it only opens Android's own battery settings, where you can allow it if you want to. Nothing changes unless you do it yourself. |
The two marked optional can be refused and the app still works.
Children
MumblePop is not directed at children. It requires a Google AI Studio API key, which Google does not issue to children.
Changes
If this policy changes, the date at the top changes with it, and a material change will be noted in the app's release notes.