Skip to content

Instantly share code, notes, and snippets.

@parth-choudhary
Created June 4, 2026 17:34
Show Gist options
  • Select an option

  • Save parth-choudhary/d083b10c05829c878fed4a4b2f7f97c3 to your computer and use it in GitHub Desktop.

Select an option

Save parth-choudhary/d083b10c05829c878fed4a4b2f7f97c3 to your computer and use it in GitHub Desktop.
Bolke — Privacy Policy

Bolke Privacy Policy

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.

1. What we collect

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.

2. What stays on your phone

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 SpeechRecognizer from that audio.
  • Polished text produced locally — either by Bolke's rule-based polisher or, if you have sideloaded a Gemma .task model, 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.

3. Third-party services Bolke uses

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_OFFLINE on Android 12+).

If you have concerns about Google's speech recognition data handling, review Google's speech privacy controls.

4. Permissions Bolke requests

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.

5. Sharing

Bolke does not share any data with any third party because Bolke does not collect any data.

6. Children

Bolke does not knowingly collect any data, including data from children under 13.

7. Changes to this policy

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.

8. Contact

Open an issue at the Bolke GitHub repository or email the maintainer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment