Privacy
QuizPlay is designed with your privacy in mind. We only collect analytics data when you give us explicit consent.
Analytics
QuizPlay uses Google Analytics 4 to understand how the application is used — for example, which quizzes are most popular and how users navigate the app. This helps us improve QuizPlay for everyone.
Analytics data is only collected if you consent. When you first visit QuizPlay, you will be asked whether you accept analytics cookies. If you decline, no analytics data is collected and no tracking scripts are loaded.
You can change your preference at any time from the Settings menu (Privacy tab) or by using the cookie preferences link at the bottom of any page.
Google Analytics may collect anonymous usage data such as pages visited, session duration, browser type, and approximate geographic location. No personally identifiable information is sent to Google Analytics.
Cookies
QuizPlay uses the following types of cookies and local storage:
Essential (always active): Your quiz progress, theme preferences, and cookie consent choice are stored in your browser's localStorage. This data never leaves your device.
Analytics (optional): If you consent, Google Analytics sets cookies to distinguish unique users and sessions. These cookies are managed by Google and follow their privacy policy.
Local Storage
Quiz progress and settings are stored locally in your browser using the Web Storage API. This data never leaves your device unless you explicitly enable GitHub sync.
You can clear this data at any time through your browser settings or by using the "Clear Data" option in QuizPlay's settings.
GitHub Integration
If you choose to sign in with GitHub, QuizPlay only requests the minimum permissions needed to load quizzes and sync your progress. The OAuth flow is handled securely via PKCE, and your GitHub token is stored only in your browser's session storage.
You can revoke QuizPlay's access to your GitHub account at any time from your GitHub settings.
Third-Party Content
Quiz content is loaded from public GitHub repositories. When you open a quiz, your browser makes requests directly to GitHub's API and raw content servers. QuizPlay does not proxy or cache this content on any intermediate server.
Your Rights
Under the GDPR and similar privacy regulations, you have the right to access, correct, or delete your personal data, and to withdraw consent at any time. Since QuizPlay stores data locally in your browser, you can exercise these rights by clearing your browser data or adjusting your cookie preferences in Settings.
Contact
If you have questions about this privacy policy, reach out at support@quizplay.io.