Privacy Policy
Last Updated: October 6, 2025
TL;DR: We don't collect, store, or have access to your data. Everything stays on your device. Your API keys never leave your browser.
1. Data Collection & Storage
What We Collect (Anonymous Analytics Only)
📊 Anonymous Visitor Tracking: We collect basic, non-personal analytics to understand usage:
- ✅ Page visits (timestamp, page path)
- ✅ Country and region (via IP geolocation)
- ✅ Browser type (user agent)
- ✅ Referrer (where you came from)
- ✅ Session ID (random, non-identifiable)
Important: We do NOT collect your IP address permanently. We only use it temporarily to determine your country/region, then discard it.
What We DON'T Collect
- ❌ We do NOT collect any personal information
- ❌ We do NOT store your API keys on our servers
- ❌ We do NOT track your specific usage patterns or content
- ❌ We do NOT use cookies for tracking
- ❌ We do NOT share any data with third parties
- ❌ We do NOT store your IP address
What Stays on Your Device
Everything is stored locally in your browser using LocalStorage:
- ✅ Your API keys (ElevenLabs, Venice AI)
- ✅ Your voice preferences
- ✅ Your pattern history
- ✅ Your session settings
2. API Keys - How They Work
When You Save an API Key
When you enter an API key (ElevenLabs or Venice AI) and click save:
- Storage Location: The key is saved to your browser's LocalStorage using:
localStorage.setItem('elevenlabs_api_key_direct', yourKey)
localStorage.setItem('venice_api_key_direct', yourKey)
- Server Communication: Your key is NEVER sent to our servers
- API Calls: When you use voice features, your browser makes direct API calls to ElevenLabs/Venice using YOUR key
- Duration: Keys remain stored permanently until you:
- Manually delete them
- Clear your browser data/cache
- Use a different browser or device
🔒 Security Note
LocalStorage is NOT encrypted. Anyone with physical access to your device and browser could potentially view stored keys. For maximum security:
- Don't use this app on shared/public computers
- Use browser profiles or private browsing when needed
- Regularly rotate your API keys
3. Third-Party Services
Voice Providers
When you use voice features, you're directly connecting to:
Important: When you use ElevenLabs or Venice AI, the text you convert to speech is sent to their servers. We recommend reviewing their privacy policies to understand how they handle your data.
4. Browser Permissions
What We Access
- LocalStorage: To save your preferences and API keys locally
- Audio Playback: To play generated voice audio
- Vibration (Mobile): Optional haptic feedback (only if you enable it)
What We DON'T Access
- ❌ Your microphone
- ❌ Your camera
- ❌ Your location
- ❌ Your contacts
- ❌ Your files
5. Data Retention
Since all data is stored locally on your device:
- We have NO access to delete or modify your data
- Data persists as long as you keep it in your browser
- You have full control to delete everything at any time
How to Delete Your Data
- Clear API Keys: Delete them in the app settings
- Clear All Data: Clear your browser's LocalStorage for this site
- Nuclear Option: Clear all browser data/cache
6. Children's Privacy
18+ Only: This application is intended for adults only. We do not knowingly collect information from anyone under 18 years of age.
7. Changes to Privacy Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated "Last Updated" date.
8. Open Source & Transparency
This application is designed with privacy-first principles:
- No server-side data collection
- No analytics or tracking scripts
- No user accounts or authentication
- Everything runs in your browser
9. Contact
If you have questions about this privacy policy or how your data is handled, you can:
✨ Bottom Line
Your privacy is paramount. We built this app to work entirely in your browser because we believe your data should stay yours. We can't access your API keys or usage data because we never receive them in the first place.
← Back to App