Policy · Privacy
Privacy Policy
This policy explains what Typeframe collects, how it is used, and which service providers help operate the product.
Effective 2026-05-11Reviewed 2026-05-11
What Typeframe collects
Typeframe collects the information needed to provide a speech-to-caption rendering workflow.
- Account details such as email address and session data.
- Uploaded source videos and audio, generated transcripts, captions, style presets, projects, and rendered MP4 files.
- Usage and billing metadata such as plan, quota, render jobs, subscription status, and Lemon Squeezy customer identifiers.
- Operational logs, security events, device/browser metadata, and support messages.
Typeframe does not store payment card numbers. Payments and hosted checkout are handled by Lemon Squeezy.
How data is used
We use data to authenticate users, store projects, transcribe speech, render MP4 exports, meter quota, operate billing, prevent abuse, debug reliability issues, and respond to support requests.
Uploaded media is processed only to provide Typeframe features. Users are responsible for having the rights and permissions needed to upload and process their content.
AI transcription and service providers
Typeframe sends audio to OpenAI from the server for transcription. OpenAI's API data controls currently state that API data is not used to train OpenAI models unless the API customer opts in, and that the audio transcription endpoint does not retain customer content for abuse monitoring or application state.
Typeframe currently uses these providers:
- Lemon Squeezy: Hosted checkout, merchant of record, payment processing, tax, fraud, subscription billing, and customer portal.
- OpenAI: Server-side audio transcription and future AI style generation.
- Vercel: Application hosting, deployment, and edge/server runtime.
- Neon: Postgres database hosting for accounts, projects, render jobs, presets, and billing state.
- Cloudflare R2: Object storage for uploaded source videos and rendered MP4 assets.
- Inngest: Background render job orchestration and workflow monitoring.
- Resend: Transactional email, including sign-in links and account messages.
- Google: Optional OAuth sign-in for users who choose to authenticate with a Google account.
Retention and deletion
Account, project, media, transcript, render, and billing records are retained while needed to operate the account, provide the service, comply with legal obligations, resolve disputes, or prevent abuse.
You can request account or project deletion by contacting support@typeframe.app. Some records may be retained where required for security, billing, tax, fraud, or legal compliance.
Contact