Privacy policy
Bhaav is a voice keyboard for Android. You speak in your language, and Bhaav writes your message in the language you choose, so you can insert it into any chat app. This policy explains what happens to your voice and data, in plain language.
The short version
- Bhaav only listens while its microphone is on, and only while the keyboard is on your screen.
- Your recording is sent only after you stop, to turn it into text and translate it. Bhaav's own server does not store your recordings or your messages.
- Our speech and AI providers (ElevenLabs and Anthropic) process your recording and text to do this, and may keep them for a short time under their own policies.
- Bhaav never sees what you type with your other keyboard.
- There are no ads. We don't sell your data, and we don't use an advertising ID.
- We keep anonymous usage statistics and crash reports to improve the app. They never include what you say.
What happens when you speak
When you tap the keyboard to stop, your recording is sent over an encrypted connection (HTTPS) to Bhaav's server, which runs on Railway in the United States. The server:
- sends the audio to ElevenLabs to turn it into text;
- sends that text to Anthropic (Claude) to tidy it up and translate it into the language you chose;
- sends the result back to your phone, where you see it before inserting it.
Bhaav's server keeps none of this. Its logs record only timings, sizes, counts (for example, how long transcription took) and a scrambled form of your anonymous ID, never your audio or your words. When the server turns a request away (for example, over a usage limit), the log also notes the IP address it came from. Logs are kept for up to 30 days. The text you insert stays in the app you insert it into, under that app's privacy policy.
ElevenLabs and Anthropic process your recording and text on our behalf. Under their own policies, they may keep it for a limited time, for example to detect abuse, before deleting it. See the ElevenLabs privacy policy and Anthropic's privacy policy.
Data Bhaav collects
| Data | Why | Where it goes | How long |
|---|---|---|---|
| Voice recordings, and the text and translation made from them | To provide the app: turn speech into text and translate it | ElevenLabs and Anthropic, via Bhaav's server | Not stored by Bhaav. Providers may keep it briefly under their policies. |
| An anonymous account ID (Firebase Authentication) | To prevent abuse and to apply fair usage limits per install | Google Firebase | Deleted automatically 30 days after the account was created; a new one is made when needed. Bhaav's server also keeps a count of how many messages each ID sent that day (only the number), for up to 3 days, and records a scrambled form of the ID once a day when it is used, to count active and new users. That record is kept for up to 24 months and can't be turned back into the ID. |
| App check results (Firebase App Check, using Google Play Integrity) | To confirm requests come from the genuine Bhaav app on a real phone | Short-lived tokens, about one hour. | |
| Usage events (Firebase Analytics): for example which languages you chose, whether a message was inserted or cancelled, and how long the recording was | To understand how the app is used and improve it | Google Firebase | Google Analytics' standard retention. Never includes what you said. |
| Crash reports (Firebase Crashlytics): device model, Android version, app version and where the app crashed | To find and fix crashes | Google Firebase | 90 days. Never includes what you said. |
| Anonymous visit counts on this website: which page, the site you came from (name only), the site language, and phone or desktop | To see how people find Bhaav and which pages help | Google Firebase (Cloud Firestore), as daily totals; no cookies, nothing stored on your device, no IP address or identifier | As daily totals, until we delete them |
| Your email address, if you join the launch list on the website | To tell you when Bhaav launches | Google Firebase (Cloud Firestore) | Until launch, or sooner if you ask us to delete it. Never shared or used for anything else. |
| Your IP address and request counts | To apply usage limits and keep the service available | Bhaav's server | Counts are kept in memory for at most a day and are not saved. The IP address of a refused request is kept in the server logs for up to 30 days. |
Your settings, such as your languages and keyboard preferences, are stored only on your phone.
What we don't do
- We don't sell or rent your data, or share it for advertising.
- The app doesn't collect your name, email, phone number, contacts or location. The only email we hold is one you choose to give us on this website's launch list.
- We don't collect your Android advertising ID, and ad personalisation is switched off.
- We don't read what you type with any other keyboard.
Microphone
Bhaav asks for microphone access so you can speak your messages. It records only while the Bhaav keyboard is on screen and listening, which Android shows with its microphone indicator. By default it starts listening as soon as the keyboard opens; you can turn this off in Bhaav's settings ("Start listening when it opens"). You can turn off microphone access at any time in Android's settings.
Your choices
- Switch to another keyboard, or uninstall Bhaav, at any time.
- Clearing Bhaav's app data, or uninstalling it, removes your settings and gives you a new anonymous ID.
- To ask us to delete the anonymous account and usage data linked to your install, to remove your email from the launch list, or to ask anything about your data, email developer.hvg24@gmail.com.
Children
Bhaav is not directed at children under 13, and we don't knowingly collect data from them.
Security and international transfers
All data travels over encrypted connections. Bhaav's server, and our providers, may process data in the United States and other countries.
Changes
If we change this policy, we'll update this page and the date at the top. Significant changes will also be noted in the app's release notes.
Contact
Harsh Gautam, maker of Bhaav · developer.hvg24@gmail.com