VoiceFlow - Privacy Policy
Overview
VoiceFlow is designed with privacy as a core principle. This Privacy Policy explains how we handle your information when you use our AI-powered keyboard and voice typing application on Android.
Platform: Android (Google Play Store)
Package: dev.binodswain.voiceflow
Minimum Android Version: Android 10 (API level 29) or higher
1. Information We Collect
1.1 On-Device Only — No Cloud AI
All AI processing in VoiceFlow — including voice transcription and text rewriting — runs entirely on your device using Google's LiteRT on-device models. Your voice recordings and text are never sent to any server for AI inference.
1.2 What Is Processed Locally
- Voice recordings: Captured via the microphone to perform speech-to-text transcription. Audio is processed in-memory and discarded immediately after transcription.
- Voice history (optional): Transcribed text can be saved locally in an encrypted Room database on your device. This feature can be disabled in Settings.
- Clipboard history (optional): Up to 20 recent clipboard entries are stored locally for quick access via the keyboard. This feature can be disabled in Settings.
1.3 What We Do NOT Collect
- ❌ Voice recordings or audio data sent to external servers
- ❌ Typed text, clipboard contents, or voice transcriptions sent off-device
- ❌ Usage analytics or behavioral tracking
- ❌ Crash reports or diagnostic data transmitted externally
- ❌ Advertising identifiers or device fingerprints
- ❌ Personal identifiers, account information, or contacts
- ❌ Location data
1.4 Internet Usage
VoiceFlow includes an INTERNET permission used solely to download on-device AI models to your device the first time a model is needed. After download, all inference runs offline. No personal data is transmitted during this process.
2. Permissions Explained
2.1 Microphone (RECORD_AUDIO)
- Purpose: Capture your voice for speech-to-text transcription.
- When active: Only while you are actively using the voice input feature.
- Data retention: Audio processed in-memory only; not persisted after transcription.
2.2 Draw Over Other Apps (SYSTEM_ALERT_WINDOW)
- Purpose: Display the floating AI rewrite bubble, which lets you invoke AI text editing from any app.
- Data: No data is collected via this overlay.
2.3 Notifications (POST_NOTIFICATIONS)
- Purpose: Display status notifications for ongoing foreground services (e.g., when a model is loading or a background task is running).
- Data: No personal data involved.
2.4 Foreground Service Permissions
- Purpose: Keep the AI model loaded in the foreground while in active use, ensuring low-latency responses without reloading the model on each keystroke.
- Data: No personal data transmitted.
2.5 Internet (INTERNET)
- Purpose: Download on-device AI model files to your device storage the first time they are needed.
- Data: No user data, text, or voice is included in these requests — only model file downloads from Google's model distribution infrastructure.
2.6 Accessibility Service
- Purpose: Enable system-level text insertion and clipboard reading so that AI-rewritten text can be pasted into any app seamlessly.
- Data: Text processed by the accessibility service is handled entirely on-device and is not stored or transmitted.
2.7 Input Method Service (Keyboard)
- Purpose: Provide the VoiceFlow keyboard, which includes voice input and AI text editing capabilities.
- Data: Keystrokes and typed text are not logged or transmitted.
3. Data Storage and Security
3.1 Voice History
When enabled, transcribed voice input is stored in an encrypted local Room database. You can:
- View your history within the app
- Delete individual entries or all history
- Disable history collection entirely in Settings
3.2 Clipboard History
When enabled, up to 20 recent clipboard entries are stored in an encrypted local Room database. You can:
- View clipboard history via the keyboard's clipboard panel
- Delete entries individually or clear all at once
- Disable clipboard history in Settings
3.3 Encryption and Security
- All locally stored data uses Android's app-sandbox and Room database protections.
- No remote access: we cannot access your local data.
- No backups to our servers:
allowBackupsettings control whether the OS may include app data in your device's own backup (e.g., to your Google account), which is subject to Google's privacy policy.
4. Third-Party Services
4.1 Google LiteRT (On-Device AI)
VoiceFlow uses Google's LiteRT-LM runtime to run AI models locally on your device.
- Data shared: None. Inference runs entirely on-device.
- Model download: Model files are downloaded from Google infrastructure once. No user data is sent.
- Google's privacy policy applies to the model download requests.
4.2 Google Play Store
The app is distributed via Google Play. Crash reports and app diagnostics may be collected by Google Play Services subject to Google's own privacy policy, which is separate from ours.
4.3 No Analytics or Advertising SDKs
VoiceFlow does not integrate with any analytics, advertising, or user-tracking third-party SDKs.
5. Children's Privacy
VoiceFlow is not directed at children under the age of 13. We do not knowingly collect personal information from children. Because all data is stored locally and no personal data is transmitted to our servers, there is inherently no server-side data to delete. If you believe a child has used this app, please contact us.
6. Your Rights and Choices
6.1 Data Control
You have full control over data stored by VoiceFlow:
- Disable voice history: Settings → Voice → Save voice history
- Disable clipboard history: Settings → Keyboard → Show clipboard history
- Delete all data: Uninstall the app, or use Android's "Clear data" option in System Settings → Apps → VoiceFlow
6.2 GDPR Rights (EU Users)
Under the General Data Protection Regulation you have the right to access, rectify, erase, and export your personal data. Since all data is stored locally on your device, you exercise these rights directly through the app's Settings.
6.3 CCPA (California Users)
We do not sell personal information. VoiceFlow does not share your data with third parties for commercial purposes.
7. Data Retention and Deletion
| Data | Retention | How to Delete |
|---|---|---|
| Voice recordings (audio) | Not retained — discarded after transcription | N/A |
| Voice history (transcripts) | Until deleted by user | In-app or Clear Data |
| Clipboard history | Up to 20 entries; oldest auto-removed | In-app or Clear Data |
| Downloaded AI models | Persists on device until uninstall | Uninstall app |
We do not retain any of your data on our servers.
8. Changes to This Privacy Policy
We will notify you of material changes through in-app notifications and update release notes. Continued use after changes become effective constitutes acceptance of the updated policy.
9. Contact Information
For privacy questions, data requests, or concerns:
Developer: Binod Kumar Swain
Email: me@binodswain.dev
Subject: VoiceFlow Privacy
10. Document Information
Version: 1.0
Effective date: May 1, 2025
Annual review: Each May 1st, or sooner if features change
VoiceFlow processes your voice and text data on-device only. Your data stays on your device.
© Binod SwainRSS