Accessibility Service Statement
Last updated: 2026-08-25
1. Purpose of this statement
The betterflo Android app offers two ways to dictate. The default — the floating mic — inserts text into other applications using an Android Accessibility Service named betterflo Dictation Insert. An Accessibility Service is a powerful capability, and Google Play requires apps that use one for a non-accessibility purpose to declare that use and disclose it prominently.
This statement is that disclosure in standalone form. It states the same facts as the in-app disclosure shown before the permission is requested, and as section 4.1 of our Privacy Policy. Where the three differ, that is a defect; please report it.
Betterflo is published by MOBILEBYTESENSEI PVT LTD.
2. The single purpose
betterflo Dictation Insert exists to place the text you dictate into the input field you are currently focused on. That is its only function. It serves no secondary purpose, and no other feature of the app depends on it.
The service is optional. You may decline it during setup, use the app through the keyboard instead, and enable or disable it at any time from Android Settings.
3. What the service accesses
To insert text at the correct position, the service reads, while a dictation is active:
- the focused input field — its current contents and your cursor position within it; and
- the field metadata Android’s accessibility API exposes — principally the field’s type, so the app can determine whether writing into it is appropriate and how.
We describe this without softening it. An Android Accessibility Service can, by design, read on-screen content. Betterflo’s use of that capability is narrow — confined to the field you are dictating into, and only while you are dictating into it — but the access is genuine, and we do not characterise it as harmless.
4. What happens to what it reads
The content the service reads is used to position your text and is then discarded. It is not written to storage, not written to logs, and not transmitted.
The service contains no networking code and no analytics instrumentation. Field contents, screen contents and the identity of the app you are dictating into are excluded from every diagnostic event the app emits, and an automated test fails our build if a diagnostic field is shaped like message content.
A distinction worth stating precisely. Enabling this service changes what the app can read locally, on your device. It does not create any transmission path for what it reads. Separately from this service, the app does transmit diagnostic and usage data by default, which you can switch off; that is described in section 6 of the Privacy Policy and is unrelated to — and unaffected by — the accessibility permission.
Speech recognition and text cleanup run on your device whether or not this service is enabled.
5. Exclusions
betterflo Dictation Insert is not used to:
- record or capture your screen;
- log keystrokes, or observe what you type outside an active dictation;
- read fields you are not dictating into;
- build a profile, track you across applications, or supply any advertising system; or
- transmit anything it reads.
It also declines to act on fields identifying themselves as password or one-time-code fields: the floating mic conceals itself over such fields, and the service refuses to insert into a node reporting itself as a password field.
6. Revoking the service
You may revoke the permission at any time:
Android Settings → Accessibility → betterflo Dictation Insert → turn off.
The app’s own disclosure screen offers the same control directly, so you are not required to navigate Android Settings to undo the grant.
Revoking does not uninstall the app, does not disable the betterflo keyboard, and does not require any deletion — per section 4, the service retains nothing. The floating mic will simply be unable to insert text, and will say so if you use it.
7. The alternative
If you prefer not to grant an Accessibility Service, the betterflo keyboard — an ordinary Android input method — provides the same dictation with no accessibility permission involved. Enable it as your keyboard and dictate through it; your words are inserted the way any keyboard inserts text.
It is a keyboard you can type on as well, with word suggestions and an action bar that can tidy, re-tone, rewrite or translate the text you point it at. That work runs on your device, and what the keyboard receives is covered in section 4.1 of the privacy policy. Nothing in this route uses an Accessibility Service.
Either surface is a complete product on its own. Nothing requires you to use both.
8. Compliance
- The service requests the narrowest capability set that supports insertion, and retains no screen content between one dictation and the next.
- Its use is subject to Google Play’s policy on the AccessibilityService API, including a Play Console declaration and a prominent in-app disclosure shown before the permission is requested and dismissible without granting it.
- We do not claim the
isAccessibilityTooldesignation. The service is not an assistive tool, and asserting otherwise to avoid the disclosure requirement would be a misrepresentation.
9. Contact
Questions about this statement or about the service itself may be sent to mobilebytesensei@gmail.com.