← lumacaption.com

Privacy Policy

Last updated: October 3, 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.

What we collect

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. We store transcription minutes used, plan, referral activity and coupon redemptions, so quotas and billing work. Payment data. Razorpay processes payments. We store payment ids, amounts and status. We never see your card or UPI details.

Failed-video troubleshooting

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.

Analytics and recordings

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.

Storage on your device

The app uses browser storage (cache, local storage, OPFS) for model files, in-progress projects and preferences. Clearing site data removes them.

Android app

The Android app stores projects, imported media, captions and finished export copies in app-private storage. These local files are excluded from Android cloud backup and device transfer. Keep finished videos outside the app before uninstalling or changing phones. Account minutes and Google Play purchases are reconciled with our server and Google Play; the local purchase retry cache is not the source of your balance. Google Play processes Android purchases, and we receive purchase tokens and product and transaction details to verify them.

In production Android builds, Sentry and Firebase Crashlytics receive crash and error diagnostics, app/build information and a signed-in account ID. Crash reporting stays enabled when you turn off Share usage data. Product events through PostHog and session recordings through Microsoft Clarity follow that switch, which is enabled by default. The mobile app applies masking to the entire recorded interface and sends no account identifier to Clarity. PostHog associates enabled product analytics with your account ID. Firebase Cloud Messaging uses a device token for push notifications; our backend associates that token with your signed-in account. Notification permission is controlled by Android. These mobile services are separate from the browser analytics and advertising measurement described above.

Third parties

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.

Your rights

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.

Contact

Questions about this policy: support@lumacaption.com.

TermsPrivacyRefundsContact