This Privacy Policy describes how the Text to Speech Android application ("the App", "we", "us") handles information when you use it. By installing or using the App, you agree to the practices described below.
.wav file to your device's documents directory and lets you share it via the Android share sheet.The App can optionally use the ElevenLabs cloud text-to-speech service to generate higher-quality voices. This is off by default. To turn it on, you must paste your own ElevenLabs API key into the App's Settings.
While ElevenLabs is enabled, the App calls these endpoints over HTTPS:
GET https://api.elevenlabs.io/v1/voices — to fetch the list of voices available to your account.POST https://api.elevenlabs.io/v1/text-to-speech/<voiceId> — to convert the text you typed into audio. The text you submit is sent to ElevenLabs along with your API key.Your ElevenLabs API key is stored on your device in Android local storage (AsyncStorage) under the key @eleven_api_key. It is not transmitted to anyone except ElevenLabs.
The App requests small avatar images for the voices shown on the home, compose, and voice-list screens from https://api.dicebear.com/9.x/avataaars (the public Dicebear avatar generator). The request contains only the voice name as a seed; no personal information about you is sent.
The App does not operate a backend of its own. Aside from ElevenLabs (opt-in) and the Dicebear avatar CDN, the App does not transmit any data over the internet. The Android system TTS engine may, independently of the App, download voice packs over the internet; that traffic is managed by your device's TTS engine and not by us.
The App stores the following items in local storage (AsyncStorage) on your device. None of this leaves your device, except as noted in section 3.
Audio files you explicitly save via "Download" are written to your device's documents directory at audio/<name>-<timestamp>.wav. Files saved or shared this way remain on your device until you delete them yourself.
When you import a PDF, DOCX, or image file, the App uses your device's system file picker and parses the file content on-device. The file content is then loaded into the compose screen so you can review and generate speech from it. The original file is not copied to a server. If ElevenLabs is enabled and you generate speech from imported text, the text you generate from will be sent to ElevenLabs as described in section 3.1.
The App declares the following permissions:
INTERNET — used for the optional ElevenLabs calls and the Dicebear avatar CDN. Not used for any other purpose by the App.POST_NOTIFICATIONS — to show the playback-control notification while audio is playing.FOREGROUND_SERVICE — to keep audio playing reliably when the App is in the background and to power the lock-screen media controls.The App does not request the microphone, camera, location, contacts, or any other sensitive permission. File access is mediated by the Android system file picker only when you tap "Import".
The App contains no third-party advertising, analytics, or crash-reporting SDKs. Distribution is via Google Play, governed by Google's own privacy policy.
The App is suitable for all ages. We do not knowingly collect personal information from children under 13. If you choose to enable ElevenLabs, please review their policy regarding minors.
When ElevenLabs is enabled, communication with their service uses HTTPS/TLS. The Dicebear avatar CDN is also accessed over HTTPS. Your ElevenLabs API key and your library are stored in standard Android local storage on your device.
If we materially change this Privacy Policy, we will update the "Last updated" date at the top of this page.
Questions or concerns? Email: atulmore.refferer@gmail.com