Effective date: 2026-06-04
Bolke is a voice dictation app for Android. It runs fully on-device. This policy describes — completely — what data Bolke handles.
Nothing. Bolke does not collect, transmit, or store any personal data on any server we control. There is no account system, no backend, no analytics SDK, and no telemetry.
The following data is processed locally on your device and never leaves it:
- Audio recordings captured by the microphone while you actively hold a recording session in the floating bubble.
- Transcripts produced by Android's system
SpeechRecognizerfrom that audio. - Polished text produced locally — either by Bolke's rule-based
polisher or, if you have sideloaded a Gemma
.taskmodel, by that model running on-device. - The optional Gemma model file itself, which you import into Bolke from your own device storage.
None of this data is uploaded by Bolke at any point.
Bolke uses one third-party component:
- Android's system
SpeechRecognizer(Google's speech recognition service that ships with most Android devices). When you tap the microphone, audio is sent to the on-device speech recognition service that came with your phone. Whether that service uses any network for recognition is controlled by Google and by your device settings — not by Bolke. Bolke explicitly requests on-device recognition where the API supports it (EXTRA_PREFER_OFFLINEon Android 12+).
If you have concerns about Google's speech recognition data handling, review Google's speech privacy controls.
| Permission | Used for |
|---|---|
SYSTEM_ALERT_WINDOW |
Drawing the floating bubble above other apps |
RECORD_AUDIO |
Capturing your voice when you actively start a recording session |
FOREGROUND_SERVICE + FOREGROUND_SERVICE_MICROPHONE |
Keeping the bubble alive while you use other apps and showing the system microphone indicator |
POST_NOTIFICATIONS |
Showing the persistent notification for the foreground service (Android 13+) |
BIND_ACCESSIBILITY_SERVICE |
Inserting the polished text into the field you're typing into — clipboard fallback if the host app refuses programmatic edits |
Bolke does not request the INTERNET permission.
Bolke does not share any data with any third party because Bolke does not collect any data.
Bolke does not knowingly collect any data, including data from children under 13.
If we ever change how Bolke handles data, this page will be updated and the "Effective date" above will change. The git history of this policy is public.
Open an issue at the Bolke GitHub repository or email the maintainer.