Last updated: March 30, 2026
Privacy policy
The short version
When you use blablabla, your scene text passes through third-party services for parsing and voice generation. We don't store it on our servers, but those services handle data according to their own policies. Audio files live on your device only, encrypted at rest. If you sign in with Google or Apple, we store basic account info. You can delete your account and all server-side data from Settings at any time.
We're building toward a fully on-device pipeline so nothing has to leave your phone at all. That's not where we are today, so here's exactly what happens with your data right now.
What we collect and why
Account information
If you sign in with Google or Apple, we receive your name and email address (and profile photo URL from Google). We store these in our database (hosted on Supabase) so you can log in across devices and sync your scenes.
If you prefer not to sign in, the app works with Apple's built-in voices only. No personal information is collected.
Scene content
When you upload or paste a scene, the text gets sent to our backend for parsing into structured dialogue. We use Anthropic (Claude) for this, with OpenAI as a fallback. The parsed result comes back to your device. We don't store your scene text on our servers.
Those services do receive the text to process it. What they do with it after that is governed by their own data policies, linked below.
Voice synthesis
Character dialogue gets sent to ElevenLabs through our backend for text-to-speech generation. The audio comes back to your device. We don't store the text or the audio on our servers.
ElevenLabs receives the dialogue text to generate speech. Their retention and handling of that text is governed by their own data policy, linked below. We're actively working on on-device voice generation to remove this dependency entirely.
On-device storage
Generated audio files are cached in your device's app sandbox so rehearsals work offline. Scene data (the structured version of your scene) is saved as JSON files on your device and synced to Supabase for cloud backup.
Usage tracking
We log scene budget usage in Supabase: your user ID, characters used, and which scene triggered the request. This is how we track your balance. We don't log the actual text content.
Product analytics
We collect anonymous usage data to improve blablabla - things like which screens you visit, which rehearsal modes you use, session duration, and general feature usage. This data is stored in our own database (Supabase), not shared with any third party, and linked to your account for aggregate analysis only. No scene content or dialogue text is included in analytics events.
You can opt out of all analytics and diagnostics in Settings using the "Send Diagnostics" toggle. When turned off, no usage data or crash reports leave your device.
Crash reports
We use Sentry for crash reporting. By default, crash reports are anonymous - no personally identifiable information is included. The same "Send Diagnostics" toggle in Settings controls both crash reports and product analytics.
Subscriptions
Subscriptions are handled by Apple through StoreKit. We don't collect or store your payment information. Apple handles all of that.
Third-party services
These services process some of your data as described above. Each one has its own data handling and retention policies. We can't control what they do after processing — so here are direct links to their policies so you can check for yourself:
- Google Sign-In — authentication
- Apple Sign-In — authentication
- Supabase — database and auth
- ElevenLabs — text-to-speech (receives dialogue text)
- Anthropic — scene parsing (receives scene text)
- OpenAI — scene parsing fallback (receives scene text)
- Sentry — crash reporting, opt-out available
- Apple StoreKit — subscriptions (handled by Apple)
What stays on your device
- All generated audio files
- Cached scene data
- Rehearsal history
- App preferences and settings
All of this is encrypted on-device using iOS file protection (AES-256). The files are inaccessible when your phone is locked. We can't access any of it. If you delete the app, it's gone.
Your choices
Delete your account. Go to Settings and tap "Delete Account." This removes all your data from our servers - account info, synced scenes, usage logs. Everything. On-device files stay until you delete the app.
Opt out of diagnostics and analytics. Toggle "Send Diagnostics" off in Settings. We won't receive any crash data or usage analytics from your device after that.
Use the app without signing in. Skip Google or Apple sign-in and rehearse with Apple's built-in voices. You won't get cloud sync or premium voices, but we won't have your name or email either.
Data retention
We keep your account data and synced scenes for as long as your account exists. Delete your account and it all gets removed from our servers. Crash reports in Sentry are retained for 90 days.
Third-party services listed above retain data according to their own policies. We pass them the minimum data needed to do their job, but we don't control how long they keep it after processing. Check their linked policies for details.
For users in the EU (GDPR)
You have the right to access, correct, or delete your personal data. You can also request a copy of your data or ask us to restrict how we process it. Our legal basis for processing is your consent (when you sign in) and legitimate interest (keeping the app running, fixing bugs, and improving the product through anonymous usage analytics). To make a request, email elias.munk@gmail.com.
For users in California (CCPA)
We don't sell your personal information. Period. You have the right to know what data we've collected, request its deletion, and not face discrimination for exercising these rights. Email elias.munk@gmail.com for any requests.
Children
blablabla is not directed at children under 13. We don't knowingly collect data from anyone under 13. If you're a parent and think your child has provided us with personal information, contact us and we'll delete it.
Changes to this policy
If we change this policy, we'll update the date at the top and post the revised version here. For anything major, we'll notify you in the app.
Contact
Questions, concerns, data requests - send them to elias.munk@gmail.com.