1. Acceptance of Terms
By installing or using the AlgoFaster browser extension (“the Extension”), you agree to these Terms of Service (“Terms”). If you do not agree, do not install or use the Extension.
2. Beta Disclaimer
AlgoFaster is currently in beta. This means:
- The service may be unstable, contain bugs, or experience downtime without notice.
- Features may change, be added, or be removed at any time.
- Locally stored data (chat history, preferences) may need to be cleared between updates.
- We make no guarantees about uptime, availability, or reliability during the beta period.
3. Description of Service
AlgoFaster is an all-in-one browser extension for LeetCode practice. It brings together a structured pattern roadmap, per-pattern skill tracking, curated and company-specific problem lists, and progress and solve-time tracking, alongside guided assistance while you solve. Some features use AI to generate educational guidance; that guidance is designed to help you learn problem-solving skills, not to provide guaranteed-correct solutions.
Key features include:
- A structured pattern roadmap and per-pattern skill tracking.
- Curated and company-specific problem lists (e.g., Blind 75, Grind 75, NeetCode 150, AlgoFaster 150).
- Solve session tracking that records which problems you solved and how long each took.
- Cloud sync of your history, preferences, and solve sessions across devices via your account.
- Guided, in-context assistance while you solve, including an optional proactive feature that offers help when you appear stuck (can be disabled in settings).
4. Account and Authentication
- You must sign in with a Google account to use the Extension.
- You are responsible for maintaining the security of your account.
- You may only use one account per person.
5. Acceptable Use
You agree NOT to:
- Use automated tools, scripts, or bots to interact with the Extension or its API.
- Attempt to bypass, circumvent, or abuse the rate limiting system.
- Create multiple accounts to evade rate limits or usage restrictions.
- Reverse-engineer, decompile, or attempt to extract the source code of the server-side components.
- Resell, redistribute, or commercialize access to the Extension or its API.
- Use the Extension to generate content that violates any applicable laws.
- Interfere with or disrupt the service for other users.
6. Rate Limits and Usage Caps
The Extension enforces usage limits on AI chat requests to ensure fair access for all users and to manage costs. These include per-request rate limits and daily usage caps. Specific limits may vary and are subject to change at any time without prior notice. When you reach a limit, the Extension will inform you and you can resume usage after the limit resets.
7. AI-Generated Content
- AI-generated guidance is produced by a third-party AI provider (Google) and is not guaranteed to be correct.
- AI responses should be treated as educational guidance, not authoritative answers.
- You are responsible for verifying the correctness of any code or advice provided.
- AlgoFaster is not responsible for any consequences arising from reliance on AI-generated content.
8. Third-Party Services and Trademarks
- AlgoFaster is an independent product. It is not affiliated with, endorsed by, or sponsored by LeetCode, or by any of the companies or problem-list authors referenced in the Extension.
- LeetCode is a trademark of its respective owner. Company names (including those used for company-specific question lists) and curated list names (such as Blind 75, Grind 75, and NeetCode 150) are the trademarks or property of their respective owners, used here only for identification and descriptive purposes.
- The Extension queries LeetCode's publicly available API for problem data and user profile information. Your use of LeetCode is governed by LeetCode's own terms of service.
- AI-generated guidance is produced by a third-party AI provider (Google), subject to Google's terms of service.
9. Cloud Data and Account Sync
- When signed in, the Extension syncs your chat history, solve sessions, preferences, and feedback to our cloud database so your data persists across devices.
- You can sign out at any time, which clears all account-scoped data from the extension.
- To delete your cloud data, contact us to request account deletion (see Section 15).
- Offline usage: if you solve problems while offline, the Extension buffers your solve sessions locally and syncs them when you reconnect.
10. Intellectual Property
- The Extension and its original content, features, and functionality are owned by AlgoFaster.
- LeetCode problem descriptions, examples, and metadata are the property of their respective owner.
- Your code remains your own. We do not claim ownership of any code you write or share through the Extension.
11. Privacy
Your use of the Extension is also governed by our Privacy Policy, which describes how we collect, use, and protect your data.
12. Termination
- You may stop using the Extension at any time by uninstalling it.
- We reserve the right to suspend or terminate access to the service for any user who violates these Terms, abuses the system, or engages in conduct we determine to be harmful.
- We may discontinue the service at any time during the beta period.
13. Limitation of Liability
To the maximum extent permitted by law, AlgoFaster and its developers shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or data, arising from your use of or inability to use the Extension.
The Extension is provided “as is” and “as available” without warranties of any kind, either express or implied.
14. Changes to Terms
We may update these Terms from time to time. The “Last updated” date at the top reflects the most recent revision. Continued use of the Extension after changes constitutes acceptance of the updated Terms.
15. Contact
For questions about these Terms, contact us at: admin@algofaster.com
See also: Privacy Policy.