Skip to main content

Quiz App - Privacy Policy

Quiz App Logo

1. Overview

Quiz App is an open-source, cross-platform application developed by vicajilau. This policy describes how we handle your information. We believe in privacy by design: we do not collect, store, or sell your personal data.

2. Information Collection & Usage

2.1. Local Data Only

Quiz App operates on a "Local-First" principle. All data you generate remains exclusively on your device. We store:

  • Quiz Content: Questions, answers, and imported JSON/files.
  • Progress: Scores, history, and completion status.
  • Settings: Theme preferences, language selection, and UI configurations.
  • API Keys: If you use AI features, your personal API keys are stored in your device's secure storage.

2.2. No Analytics or Telemetry

We do not use Google Analytics, Firebase, Crashlytics, or any other tracking software. We do not track your usage patterns, location, or device identifiers.

3. AI Features & Third-Party Services

Quiz App includes optional features to generate quizzes using Artificial Intelligence. These features are disabled by default. If you choose to use them, the app acts solely as a client interface.

3.1. How AI Data is Handled

  • Direct Connection: Your device connects directly to OpenAI or Google servers. Your data does not pass through our servers.
  • API Keys: You must provide your own API key. This key is stored locally on your device and is never shared with us.

3.2. Third-Party Policies

When interacting with these AI services, their respective privacy policies apply to the data you submit (e.g., the quiz topic prompts):

4. Device Permissions

To function correctly, the app may request the following permissions:

  • Storage (Read/Write): Required to save your quiz progress and export/import quiz files.
  • Internet/Network: Strictly required only if you use the optional AI generation features to communicate with OpenAI or Google APIs.

5. Data Security

  • Encryption: API keys are stored using the device's native secure storage (Keychain on iOS, Keystore on Android).
  • Offline Capability: The app functions completely offline (excluding AI generation features).

6. Children’s Privacy

We do not knowingly collect personal identifiable information from children. Because the app does not require an account and collects no data, it is safe for use by all ages under parental guidance regarding the optional AI features.

7. Open Source License

This project is licensed under the BSD 3-Clause License. This ensures transparency and allows you to audit the code to verify our privacy claims.

View License on GitHub

8. User Rights & Data Control

Since we do not hold your data, you have full control on your device:

  • Access/Portability: You can export your quizzes to standard file formats via the app settings.
  • Deletion: You can delete specific quizzes within the app or uninstall the app to remove all local data and keys immediately.

9. Contact & Support

If you have questions about this policy or the app's code, please open an issue on our repository:

GitHub Repository: vicajilau/quiz_app


Note: This policy applies to the official open-source version of Quiz App. Modified distributions may have different policies.

© 2020 Mobile Dev Hub