BabbleScribe

BabbleScribe privacy policy

Effective date: 2026-11-03

BabbleScribe is a private voice typing app for Android. This policy describes what the app does with your data. In short: the app author runs no server for BabbleScribe, collects nothing, and has no analytics or ads. Anything that leaves your phone goes only to a speech or text service that you configure yourself.

Who is responsible

What stays on your device

What goes to providers or servers

Data leaves the phone only when you set up a provider or server, and only for the task you route to it. Audio goes only to the connections in your flow, in the order you set. When one is unavailable or its free allowance is used up, BabbleScribe moves to the next and tells you. There is no fallback to a provider you did not add. The one other case is Transcribe again: you may pick a connection that is not in your flow for that single run, and nothing is sent until you tap Send to that connection. It is not added to your flow, and Phone and my server only refuses a cloud choice.

Personal voice (optional)

If the server you paired offers it, BabbleScribe can make a synthetic copy of your own voice. This is hidden unless the server says the feature is on, and the Google Play version does not show it.

No analytics, no ads

BabbleScribe has no analytics, crash reporting, advertising or tracking libraries, and no developer operated server. The app has no built in updater and does not check for updates.

Export diagnostics (optional)

Settings, About, Export diagnostics builds a short plain text file for you to share with support if you choose. It runs only when you open it, and it shows you the exact text before anything is saved. BabbleScribe does not send it anywhere and does not keep a copy. You pick where the file is saved in Android's file picker, and cancelling writes nothing.

Screenshots and screen recordings are allowed throughout BabbleScribe, including notes, settings and dialogs. Android may show app content in its recent apps preview. Existing secret field masking is unchanged. Content displayed or revealed on screen can appear in captures.

Accessibility service

The optional floating microphone needs BabbleScribe's Accessibility service, which you must enable yourself in Android Settings. BabbleScribe is not an accessibility tool: the service exists only to place the floating mic and insert your dictated text, and the app works without it.

Recording and copying inside BabbleScribe work without the Accessibility service.

Voice keyboard

The optional voice keyboard is an Android input method you turn on yourself in Android Settings. For a held dictation, releasing the mic stops that recording. Android warns that any keyboard "may be able to collect all the text you type". BabbleScribe's voice keyboard has no typing keys and does not record, store or learn what you type. It reads only the field's type and options (to refuse password fields and detect private fields), the name of the app that owns the field (kept in memory to make sure your words go only to the field you started in), and the one character before the cursor (to add a space). Only when you tap Undo right after an insertion, it also reads the text just before the cursor, up to the length of the words it just inserted, to check they are still there before removing them; that text is compared and dropped at once, and nothing is stored or logged. The inserted words are held in memory for six seconds for this and are dropped as soon as you type, move the cursor, switch field, hide the keyboard or start another dictation. Undo only shows when the keyboard stays on screen, so turn off Return to my keyboard after inserting to use it. It never reads password fields and never records while one is focused. Fields that ask for no personalised learning, such as incognito browser tabs, are treated as a private session: nothing is saved to history or stats, the temporary audio is deleted, and if the field changes the text is discarded. The voice keyboard never uses the clipboard. Audio goes only to the speech route you chose, as described above.

Microphone

The app records audio only while you dictate from the app, the floating mic or the voice keyboard, after you grant the microphone permission. Recording from the app or the floating mic shows a notification and runs in a foreground service. The voice keyboard records only while its panel is on screen and stops when it is hidden. There is no background listening and no wake word. Revoke the permission in Android Settings at any time.

Encrypted backups

Settings, Backup and restore creates an encrypted file with a separate recovery key that you store yourself. You choose where the file goes through Android's file picker. The storage provider receives only ciphertext and file metadata such as name and size. Backups hold saved transcripts and an allowlist of preferences. They exclude keys, provider settings, raw audio and private sessions. Without the recovery key, nobody, including the author, can decrypt the file. Deleting local history does not delete older backup files.

Google account backup (optional, Google Play version)

Google account backup is present in Google enabled builds. Ordinary releases keep it disabled while phone validation is pending. The separate owner validation build can run an optional local password speed check using public fixture text. It keeps the median timing in memory only and sends no check input or result anywhere.

The Google Play version of BabbleScribe can back up to your own Google account. It is off by default, and the app works fully without it. The GitHub version has no such feature. You turn it on in Settings, Backup and restore, Google account backup: connect your account, then create a backup password.

BabbleScribe's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. BabbleScribe uses the Drive app data permission only to store and read its own sealed backups.

Deleting your data

BabbleScribe has no accounts and the author holds no copy of your data, so there is nothing to ask the author to delete. You delete it yourself:

Exports and sharing

Copying, sharing and JSON export are explicit actions. Exports are readable text at the destination you pick. Choose that destination with care.

Children

BabbleScribe is not directed at children under 13, and the author does not knowingly collect data from anyone, children included, because the app collects none.

Changes

Changes to this policy appear on this page, with the effective date updated.

Contact

For questions about this policy or your data, email support@babblescribe.com.