Last updated: September 10, 2026
Editing and rendering happen on your device. If a video fails to import or play, we may automatically upload a private copy and technical error details to investigate the problem. To produce captions we extract the audio and send it to our third-party transcription providers. The audio is used to return the words and is not stored by us.
Account data — when you sign in with Google we store your email, name and a user id (via Supabase, our auth and database provider). Usage data — transcription minutes used, plan, referral activity, and coupon redemptions, so quotas and billing work. Payment data — payments are processed by Razorpay; we store payment ids, amounts and status. We never see your card or UPI details.
When automatic diagnostics are enabled, a failed video may be sent to private Cloudflare R2 storage together with your account user ID, project ID, browser details, file size and type, and playback error information. These copies help us reproduce and fix failures. They are not public, are not sent to advertising providers, and are retained until manually deleted after investigation. Files that cannot be read or exceed the diagnostic size limit cannot be collected. Successful videos are not uploaded by this diagnostic mechanism.
On production visits, product analytics, session recordings and advertising measurement load automatically so we can understand product use and improve the interface. Ordinary interface text and non-content controls are visible in recordings. Passwords, account identity, project names and user-written captions remain masked, and we do not record the rendered video or caption canvas. Microsoft Clarity also masks every input and dropdown value. Price-interest events are not purchases or email subscriptions.
The app uses browser storage (cache, local storage, OPFS) for model files, in-progress projects and preferences. Clearing site data removes them.
Supabase (authentication, database), Razorpay (payments), Google (sign-in), PostHog and Microsoft Clarity (product analytics and session recording, to understand how the app is used and improve it), Meta (an advertising pixel that reports page views and whether you signed up, so we can measure our ads — it never receives your email, name or video), and Cloudflare R2 (private failed-video troubleshooting copies), and content delivery networks that serve the app’s code and fonts. Each receives only what is technically necessary for its role. Video contents are not sent to analytics or advertising providers.
You can request a copy or deletion of your account data at any time — email support@lumacaption.com from your account address and we will action it within 30 days. Deleting your account removes your profile, entitlements, usage ledger and referral records; payment records are retained where tax law requires.
Questions about this policy: support@lumacaption.com.