Privacy Policy
Effective: 04 September 2025
Overview
EZ Quiz is a lightweight, installable web app that runs primarily on-device. We designed it to minimize the collection and processing of personal data. This policy explains what the app does locally, what limited serverless calls may occur, and your choices.
What We Don’t Collect
- No account creation
- No analytics, tracking pixels, or ad networks
- No storage of your quiz content on our servers
Data Processed Locally (On Your Device)
The app may store small settings in your browser’s storage to improve your experience:
- Theme and UI preferences (e.g., dark/light mode, timer settings)
- Progress state (in-memory while the app is open)
You can clear these at any time using the in‑app “Reset App” action or your browser’s site data controls.
Service Worker and Offline Use
EZ Quiz uses a service worker to cache the app shell (HTML/CSS/JS/icons) for offline access. Cached assets remain on your device until you clear site data or the app refreshes its cache during updates.
Optional AI Generation
If you click “Generate,” the app may call a serverless function that in turn calls a third‑party AI API (e.g., Google Gemini or OpenAI) to generate quiz lines from your provided topic and length. We forward only what’s necessary to perform that request. Responses are returned to your browser and are not persisted by us.
- Third‑party processors: Google (Gemini) and/or OpenAI, depending on configuration.
- Content transmitted: your chosen topic and generation parameters. We do not include your prior quiz answers or local settings.
- Retention by providers: subject to each provider’s policies. Review their privacy documentation if you use AI generation.
Payments and External Links
The “☕ Support” link navigates to an external donations page (e.g., Buy Me a Coffee). Interactions there are governed by that site’s terms and privacy policy.
Children’s Privacy
EZ Quiz is a general‑audience app. It does not knowingly collect personal information from children. If you believe a child has provided personal information via a third‑party form or service linked from the app, contact us so we can assist.
Security
We follow reasonable practices for a static web app and serverless functions, including HTTPS, scoped API keys, and least‑privilege configuration. Because the app runs in your browser, the security of your device and browser also matters.
Your Choices
- Use the app entirely offline with manual input (no AI calls)
- Clear data via “Reset App” or by clearing your browser’s site storage
- Decline to use external links or AI features
Changes to This Policy
We may update this policy as the app evolves (for example, if we add providers or settings). We will revise the “Effective” date and publish the latest version here.
Contact
Questions or concerns? Reach out via the project repository or the support link in the app.