Privacy Policy

OmniVid Quiz · Last updated: 2026-07-19

OmniVid Quiz ("the App") is operated by Han Linxiu ("we", "us"), an independent developer. This policy explains what personal data the App collects, why, and who processes it on our behalf. If you do not agree with this policy, please do not use the App.

1. What we collect

CategoryDataWhy
Account Email address, display name, and profile picture provided by Google or Apple when you sign in To create and identify your account
Content you submit The video links you paste into the App To generate quiz questions (see section 2)
Learning data Learner profiles you create, generated quizzes and questions, your answers, scores, and AI feedback To provide the core function of the App and show your history
Purchases Credit balance, credit transaction history, and a customer identifier issued by our payment provider To deliver and account for credits you buy
Notifications A push notification token, if you enable notifications To tell you when a quiz is ready
Diagnostics Crash and error reports, which may include your account identifier To find and fix defects

What we do not collect

We do not collect your payment card details — payments are handled entirely by the app stores and the payment provider named below, and card details never reach our servers. We do not collect your location, contacts, photos, or device identifiers for advertising. We do not use advertising or cross-app tracking, and we do not sell or rent personal data to anyone.

2. How your content is processed

When you submit a video link, the App retrieves the audio or existing captions for that video and produces a text transcript. Speech recognition runs on Cloudflare's infrastructure. The transcript is then sent to a large language model provider to generate quiz questions. Audio files are deleted immediately after processing.

Transcripts are retained so that quizzes can be regenerated without reprocessing the same video, and so that a video already processed does not need to be processed again. Transcripts are stored per video, not per user.

3. Service providers

We use the following providers to run the App. Each processes only the data needed for its function:

ProviderFunctionData involved
Cloudflare, Inc.Hosting, database, and speech recognitionAll application data
OpenRouter, Inc. and the model providers it routes toQuiz generationVideo transcript text; no account identifiers. Prompt logging and model training are disabled in our OpenRouter account, so transcripts are not retained by OpenRouter or used to train models.
Apple Inc. / Google LLCSign-inEmail, name, profile picture
RevenueCat, Inc.In-app purchasesPurchase records, customer identifier
Expo (650 Industries, Inc.)Push notificationsPush token
Functional Software, Inc. (Sentry)Error monitoringCrash reports, account identifier

4. Where your data is stored

The App runs on Cloudflare's global network, and your data may be stored and processed in any country where Cloudflare operates, including the United States. By using the App you consent to this transfer.

5. How long we keep it

We keep your account data for as long as your account exists. Deleting your account erases it — see section 6 for exactly what is removed and when.

6. Your choices and rights

You can delete your account at any time from within the App. Deletion takes effect immediately: your account record, sign-in identities and sessions, learner profiles, submitted video links, generated quizzes and questions, your answers, scores and AI feedback, credit balance and credit transaction history, and your push notification token are removed from our live database as part of the request — there is no waiting period and no recovery. Video transcripts are stored per video rather than per user and are not linked to your identity, so they are not deleted with your account. Encrypted backups are overwritten within 30 days, and provider-side logs expire on those providers' own schedules. Purchase records may be retained where accounting or tax law requires it.

Depending on where you live, you may also have the right to access, correct, export, or restrict processing of your personal data, and to complain to a data protection authority. To exercise any of these rights, contact us at the address below.

7. Children

The App is not directed at children under 13, and we do not knowingly collect personal data from them. If you believe a child has provided us with personal data, contact us and we will delete it.

8. Security

Data is transmitted over encrypted connections and stored with our infrastructure provider under their security controls. No system is perfectly secure, and we cannot guarantee absolute security.

9. Changes

We may update this policy. Material changes will be announced in the App or by updating the date at the top of this page. Continued use after a change means you accept the updated policy.

10. Contact

Questions, requests, or complaints: support@beasaltfish.com