AlgoSync Privacy Policy
Effective Date: 25th June, 2026
1. Introduction
AlgoSync ("we", "our", or "us") respects your privacy and is committed to protecting it. This Privacy Policy explains how the AlgoSync Chrome Extension collects, uses, and safeguards your information.
2. Information We Collect
AlgoSync operates primarily locally on your machine. However, to function correctly, it interacts with the following data:
- Authentication Data: To connect to your GitHub account, we use a secure Firebase Authentication bridge. This process generates a GitHub OAuth access token.
- Browsing Data (LeetCode): When explicitly triggered by the user on a supported LeetCode page, the extension reads the active tab's DOM (Document Object Model) to extract the problem title, description, and your written solution code.
- User Preferences: We store basic configuration data, such as your selected target GitHub repository name (e.g., "dsa-practice").
3. How We Use Your Information
- Access Token: The GitHub access token is used strictly to communicate with the GitHub REST API on your behalf to create repositories, structure folders, and commit your LeetCode solutions.
- Code and Problem Data: The data extracted from LeetCode is used solely to generate a Markdown file and code file to be pushed to your connected GitHub repository.
4. Data Storage and Security
- Local Storage: Your GitHub access token and repository preferences are stored locally on your device using Chrome's secure
chrome.storage.local API. We do not store your token on any external servers.
- No Telemetry: We do not track your general browsing history, nor do we collect analytics, telemetry, or behavioral data.
5. Third-Party Services
AlgoSync relies on the following third-party services, which have their own privacy policies:
- GitHub API: For repository management and code commits.
- Firebase Authentication: Used as a secure bridge to handle GitHub OAuth login in compliance with Chrome Manifest V3 Content Security Policies.
6. Data Sharing and Selling
We do not sell, trade, rent, or otherwise share your personal information or data with third parties for marketing or advertising purposes. Your data is used exclusively to provide the core functionality of the extension.
7. Your Rights and Choices
You can revoke AlgoSync's access to your GitHub account at any time by navigating to your GitHub Account Settings → Applications → Authorized OAuth Apps, and revoking the authorization for AlgoSync. You can also clear all stored data by uninstalling the extension.
8. Contact Us
If you have any questions or concerns about this Privacy Policy, please contact us at: ahmad76qurban@gmail.com