Privacy policy for CodeBoost – Learning to Drive
CodeBoost – Learning to Drive by Gilles Pire
Privacy policy for CodeBoost – Learning to Drive
2. Privacy Policy
Last Updated: April 20, 2026
The CodeBoost Extension attaches paramount importance to the protection of your privacy. Here is how your data is managed.
2.1 Data Collection and Storage
- Local Storage (Primary): Your session results (scores, exam types, answers) are stored locally in your browser via
chrome.storage.local. This data does not leave your device without your explicit action. - Authentication: The Extension uses Firebase Anonymous Auth. This generates a unique random identifier to allow synchronization between the popup and the dashboard, without ever collecting your name, email address, or real identity.
2.2 Public Sharing Feature
When you use the "Share my progress" feature:
* Anonymization: Only aggregated statistics (averages, success rates, progress curves of the last 10 sessions) are transmitted to our Firebase servers.
* Exclusions: Exact dates, times, specific questions, and individual answers are systematically excluded from sharing to ensure your anonymity.
* Security (Anti-Cheat): A cryptographic signature (HMAC SHA-256) is generated locally to certify that the shared data has not been manually altered.
2.3 Third-Party Services
The Extension communicates with the following Google Cloud / Firebase services:
* Cloud Firestore: To temporarily host the public sharing data you choose to create.
* Identity Toolkit: For anonymous identifier management.
2.4 Your Rights
- Right to Erasure: You can delete all your local data and revoke your public sharing links at any time via the Extension settings.
- Right of Access: You can export your data in JSON format at any time to review what is recorded.
2.5 Contact
For any questions regarding privacy, you can contact the author at: contact@gpire.dev.