Privacy Policy

Last Updated: August 12, 2026

This Privacy Policy describes how CodePush ("we", "our", or "the extension") collects, uses, and protects your information. We are committed to ensuring that your privacy is protected and strictly comply with the Chrome Web Store Developer Program Policies.

1. Single Purpose

CodePush operates with a strict single purpose: to automatically extract successful coding solutions from competitive programming websites (LeetCode, CodeChef, Codeforces, GeeksForGeeks) and push them directly to a user's chosen GitHub repository. All data collection and usage is strictly limited to fulfilling this single purpose.

2. What Information We Collect

In order to provide our service, we collect the following limited types of information locally:

3. How We Use Your Information

We use your information exclusively to provide the core functionality of CodePush:

4. Data Storage and Security

All authentication data is stored locally. Your authentication tokens, repository preferences, and problem-solving history are securely stored locally on your device using Chrome's secure local storage API (`chrome.storage.local`).

For the leaderboard feature, your public GitHub username, avatar, and repository name are stored in a secure, hosted database (Supabase). Leaderboard scores are verified and updated by a secure server-side process — the extension itself cannot modify scores, preventing any possibility of cheating.

We do not have any analytics trackers. Your code flows directly from your browser to GitHub's servers via their official API.

5. Mandatory Disclosures & Certifications

To comply with the Chrome Web Store policies, we explicitly certify the following:

6. Open Source Verification

CodePush is a fully open-source project. Because our code is public, our data handling practices are transparent and can be independently verified by anyone at any time by reviewing our source code repository.

7. Changes to This Privacy Policy

We may update our Privacy Policy from time to time. Any changes will be reflected on this page with an updated revision date. By continuing to use the extension, you agree to the updated policy.

8. Video Tutorial

Watch our setup tutorial to learn how to install, pin, and use CodePush: Watch on YouTube

9. Contact Us

If you have any questions or concerns about this Privacy Policy or our data handling practices, please contact us by opening an issue on our GitHub repository.