Privacy Policy
Last updated: February 2026
1. Overview
HackBrain IDE ("HackBrain", "we", "us") is a free, open-source coding education platform built on Code-OSS. We are committed to protecting your privacy and handling your data transparently.
2. Data We Collect
2.1 Data stored locally (on your device only)
- Exercise code: Your solutions are saved in your browser's IndexedDB storage.
- Progress data: Exercise completion status, scores, and timestamps.
- Settings: UI preferences, language selection, theme choice.
- Consent status: Your cookie/analytics preference.
This data never leaves your device unless you explicitly enable GitHub Sync.
2.2 Data shared with GitHub (opt-in only)
If you choose to connect your GitHub account:
- GitHub username and avatar (from GitHub OAuth, scope:
gistonly). - Sync data: Your progress and exercise solutions are stored as GitHub Gists on your own account.
We request only the gist scope — we cannot access your repositories, issues, or other GitHub data.
2.3 Analytics (opt-in, cookieless)
If you consent to analytics, we use Cloudflare Web Analytics, which:
- Does not use cookies.
- Does not track individual users.
- Collects only aggregate page view data (no personal information).
3. Data We Do NOT Collect
- No email addresses (unless provided voluntarily).
- No names or personal identifiers.
- No location data.
- No advertising identifiers.
- No third-party tracking cookies.
- No telemetry (VS Code telemetry is fully disabled).
4. How We Use Your Data
- Local data: To provide the coding education experience and save your progress.
- GitHub Sync: To back up and sync your progress across devices (your choice).
- Analytics: To understand aggregate usage patterns and improve the platform.
5. Data Storage and Security
- Local storage: Data is stored in your browser using IndexedDB and localStorage. Clearing browser data removes it permanently.
- GitHub Gists: Synced data is stored on GitHub's infrastructure under your account. See GitHub's Privacy Statement.
- Cloudflare Workers: Our web application is served via Cloudflare. See Cloudflare's Privacy Policy.
6. Your Rights (GDPR)
Under the General Data Protection Regulation (GDPR), you have the right to:
- Access: View all data stored locally in your browser's developer tools.
- Rectification: Modify your data directly in the application.
- Erasure: Clear all data by clearing your browser storage, or use the "Reset Progress" function.
- Portability: Export your data as JSON via the backup feature.
- Withdraw consent: Revoke analytics consent at any time in Settings.
7. Children's Privacy
HackBrain is designed for educational purposes and is suitable for users of all ages. We do not knowingly collect personal information from anyone. If you believe a child has provided personal data, please contact us.
8. Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated "Last updated" date.
9. Contact
For privacy-related questions: [email protected]