What we collect, and why.
Short version: an email address to sign you in, processed rehearsal data from your scripts, and your session results so we can show you progress. No resale, no ads, no creepy tracking.
The account
We use Supabase to authenticate. We store: your email, a Supabase user ID, and the processed rehearsal version of scenes you upload. If you pay, Stripe holds your card details; we only keep a Stripe customer ID and your tier.
The voice pipeline
Spoken audio is streamed to Deepgram for transcription, either directly with a short-lived token or through our transcription endpoint, and discarded after the scene ends. Scripted lines are streamed to ElevenLabs for playback. Neither provider retains your audio or transcript beyond their processing window. We do not train models on your voice.
Scripts + sessions
After parsing, we keep the rehearsal-ready scene data in Supabase under row-level security — only you can read your own. We do not keep the original PDF or raw pasted text as a separate file. Session stats (verbatim %, pass count) stay in your account. You can delete saved scenes from your Scenes page or by emailing us.
Cookies + analytics
A Supabase auth cookie keeps you signed in. Vercel Analytics runs anonymously. No third-party ad networks, no Facebook Pixel, no Google Ads.
Contact
contact@actorinsights.com. Questions, deletion requests, anything.