Privacy Policy
What we store
- Account info: email, plan, credit balance (via Clerk + Stripe).
- Your prompts, premises, character bios, generated outputs.
- Generation audit log: provider, model, cost, status, timestamps.
- Webhook events from Stripe and fal.ai (signed, dedup'd).
What we don't store
- Payment card details (Stripe handles these — we never see them).
- Long-form behavioral analytics beyond the 9 product events listed below.
Sub-processors
- Vercel — hosting, Blob storage
- Neon — PostgreSQL
- Clerk — authentication
- Stripe — billing
- Anthropic — script generation
- fal.ai — image and video generation
- OpenAI — content moderation classifier
- Sentry — error tracking
- PostHog — product analytics
- Resend — transactional email
Product events we capture
We track these events with your user id: project_created, script_generated, character_generated, scene_image_generated, scene_video_generated, episode_composed, credits_purchased, workflow_failed, account_deleted. No other autocapture is enabled.
Your rights (GDPR / similar)
- Export — request a JSON dump of all your data via Settings → Export data.
- Delete — request account deletion via Settings → Delete account. A 7-day grace period applies, during which you can cancel.
- Rectification — contact privacy@serialab.app.
Retention
Generated assets follow your plan's retention policy. Financial transactions are retained for 7 years to meet tax and audit obligations even after account deletion (PII is scrubbed at that point — only the transaction record remains).
Contact
privacy@serialab.app