Your data stays yours
Privacy Policy
Effective date: August 18, 2026
Blabb is developed and published by Joseph Samara (“Blabb,” “we,” “us”). A private contact channel for privacy requests will be published before the private beta opens.
Privacy summary
Blabb is an offline speech-to-text utility. It has no user accounts, advertising, analytics, tracking SDKs, or cloud speech recognition. Dictated audio, transcripts, and active text-field content are processed on the Android device and are not sent to Blabb or to a transcription service.
Website waitlist
Website waitlist intake is currently paused, and the page does not collect or submit email addresses. When signup reopens, joining the Blabb launch waitlist will be optional and separate from using the Android app. This policy will identify the signup processor, the information it receives, how that information is used, and how subscribers can unsubscribe or request deletion before collection resumes.
Data Blabb accesses on the device
Microphone and voice audio. Blabb accesses the microphone only after the user starts a dictation and stops capture when the user stops or cancels it, or when the two-minute safety limit is reached. Audio is written to app-private temporary storage and transcribed locally. It is normally deleted as soon as processing completes or is canceled. If processing is interrupted, one recovery recording and encrypted recovery metadata can remain for up to 10 minutes and are processed again only at the user’s request. An orphaned temporary audio file is deleted on the next app startup once it is older than one hour. Clearing Blabb’s storage or uninstalling Blabb deletes app-private audio.
Active text fields and app context. With the user’s separate consent and Android Accessibility permission, Blabb accesses the identity and type of the active app and editable field, the field’s current text, selection, cursor position, and Android editor events. This access is used only to determine whether the bubble should appear, insert dictated text at the correct position, confirm insertion, and safely undo the most recent Blabb insertion. Blabb does not operate in password or PIN fields. It does not retain raw field text, a list of apps used, or screen-content history.
Dictated text. Transcripts are created locally. Blabb does not maintain a dictation history. To prevent loss after an insertion problem or interruption, at most one pending transcript can be stored with Android Keystore-backed AES-GCM encryption for up to 10 minutes. It is deleted when insertion succeeds, the user discards it, or it expires. When the user asks Blabb to insert text into another app, that app receives the text and handles it under its own privacy policy.
Clipboard. When direct insertion is unavailable and the user has enabled one-tap paste, or when the user chooses Copy, Blabb can place a transcript on Android’s clipboard. Blabb labels the clip as sensitive. Android or the user can clear it, and another copied item replaces it. Other apps’ ability to read clipboard data is controlled by Android.
Local compatibility records. Blabb stores bounded success and failure counts so it can choose a reliable insertion method for a text-field type. App and editor identities are transformed with a per-install Android Keystore HMAC key before storage. Raw package names, field text, and transcripts are not stored in these records. Records expire after 180 days, are limited to 512 entries, and can be erased with Reset compatibility learning in Diagnostics.
Device and app settings. Blabb reads device model, Android version, processor architecture, memory, and free storage locally to select a compatible speech model. User preferences, permission state, bubble position, setup state, and installed-model state remain in app-private storage until the user resets app data or uninstalls Blabb.
Diagnostics. Blabb does not transmit crash reports or diagnostics automatically. A user can explicitly create and share a text diagnostic report. The report contains app and Android versions, device manufacturer/model, processor architecture, permission/service states, model state, and content-free compatibility counters and pseudonyms. It excludes dictated audio, transcripts, field text, raw app names, and app-use history. The user chooses the receiving app, whose privacy practices then apply.
Network use and third parties
Blabb uses the internet only to download speech-model files selected during setup or by the user. Current model files are downloaded over HTTPS from GitHub releases operated by GitHub, Inc. Blabb sends no audio, transcript, active-field content, contact information, advertising ID, or Blabb-generated device identifier with a model request. Like any internet request, GitHub and network providers necessarily receive standard connection information such as the source IP address and HTTP request metadata. An IP address can reveal approximate location. GitHub can retain and use this connection information to operate and secure its service. The Blabb developer does not receive that information from these downloads. GitHub handles it under the GitHub Privacy Statement.
Blabb does not sell personal data. It does not share data for advertising, profiling, or cross-app tracking. User-directed insertion, clipboard use, and diagnostic sharing are transfers initiated by the user to the app the user selected.
Security
Blabb uses app-private storage, disables Android cloud backup and device-to-device transfer for its data, encrypts pending transcript recovery records with Android Keystore-backed AES-GCM, marks clipboard fallback as sensitive, uses HTTPS for model downloads, restricts downloads to approved hosts, and verifies model sizes and SHA-256 hashes before installation. No security measure can guarantee absolute protection.
Retention and deletion
The app retention periods above are enforced locally. Users can delete pending recovery content from the recovery screen, reset compatibility learning in Diagnostics, reduce installed-model storage in Settings, clear all local data through Android Settings, or uninstall Blabb. Blabb has no app account or server-side app profile to delete. Previous waitlist subscribers can unsubscribe through a message they received.
Children
Blabb is a general productivity tool and is not directed to children under 13. It does not knowingly collect personal information from children.
Changes
Material changes to Blabb’s data access or use will be reflected in this policy, the Google Play Data safety declaration, and any required in-app disclosure and consent flow. The effective date will be updated.
Contact
A dedicated, non-personal privacy contact channel will be published here before the private beta opens.
