Privacy Policy
Last updated: 2026-08-22
1. What we collect
- Account data: email address, hashed password (or OAuth identifier if you sign in with Google), and your subscription plan.
- Content you provide: the narration scripts you paste or upload, pronunciation-dictionary entries, and voice/quality-tier preferences.
- Generated content: the audio and subtitle files produced from your scripts.
- Usage data: characters and credits consumed, job history, and basic request logs, used for billing accuracy and abuse prevention.
- Payment data: handled entirely by our payment processor (Stripe). We never see or store your full card number.
2. How long we keep it
| Data | Retention |
|---|---|
| Scripts (text you paste/upload) | Kept on your account indefinitely, until you delete them or close your account. |
| Generated audio & subtitles | 7 days on Free; 30, 180, or 365 days on paid plans depending on the plan; Studio keeps files while subscribed. Files are automatically deleted afterward. |
| Speech-to-text uploads | The audio file you upload for transcription is deleted as soon as the job finishes, whether it succeeds or fails. The resulting transcript text is kept on your account indefinitely, same as a script, until you delete it. |
| Account & billing records | Kept while your account is active, and afterward as required for tax/accounting purposes. |
Note the difference: your scripts don't expire on their own. They stay on your account like any file you've saved, so you can regenerate audio from them later. Only the generated audio has an automatic expiry, tied to your plan.
3. Who processes your data
We use the following sub-processors to run the Service. They only receive the minimum data needed to perform their function:
- Cloud text-to-speech providers: receive script text at synthesis time to generate audio. Not used for any purpose beyond generating your requested audio.
- Stripe: payment processing and subscription billing.
- Resend: transactional email (verification, password reset).
- Cloudflare R2 (when configured): storage for generated audio files.
- Error monitoring (when configured): receives technical error reports to help us fix bugs; configured to avoid capturing script content.
- Plausible Analytics (when configured): cookie-free usage analytics; doesn't track you across sites and can't identify you individually.
- Google Tag Manager (when configured): loads any additional measurement or marketing tags we've set up. Unlike Plausible, tags added inside GTM can set their own cookies — see the Cookies section below.
4. Your rights
You can access and export your scripts and audio from within the Service. To request deletion of scripts, audio, or the full account, contact support. Your account data is removed subject to any records we must retain by law.
5. Cookies
We set a session cookie to keep you logged in and a CSRF-protection cookie for security. If you're signed out, we also set a cookie to remember your light/dark theme choice; once you're signed in, that preference is saved to your account instead.
When analytics are enabled, we use Plausible, which doesn't use cookies and can't track you across sites. We may also load Google Tag Manager (GTM) when configured, to manage additional measurement or marketing tags. GTM and any tag added inside it can set their own cookies — we don't add tags beyond what's disclosed here without updating this policy first. You can see what's currently configured for your account on the Account page.
6. Children's privacy
The Service isn't directed at children and we don't knowingly collect data from anyone under 16.
7. Changes to this policy
We may update this policy from time to time; the "Last updated" date above reflects the most recent revision.
8. Contact
Questions about this policy or a data request? Contact us at the support address listed in your account.