Terms of Service
Last Updated: August 8, 2025
Effective Date: August 8, 2025
1. Introduction and Acceptance of Terms
Welcome to AlgoMentor ("we," "our," "us," or "Platform"), a Socratic AI-driven educational platform designed to help users learn algorithms through interactive conversations powered by Google's Gemini AI model. These Terms of Service ("Terms") govern your use of our website, mobile application, and related services (collectively, the "Service").
By accessing or using AlgoMentor, you agree to be bound by these Terms and our Privacy Policy, which is incorporated by reference. If you disagree with any part of these Terms, you may not access the Service.
We reserve the right to update these Terms at any time. Your continued use of the Service after any changes indicates your acceptance of the new Terms.
2. Service Description
AlgoMentor provides:
- Socratic Learning: AI-driven conversations that guide you through algorithm concepts using questioning techniques
- Interactive Education: Real-time feedback and personalized learning experiences
- Algorithm Coverage: Instruction on sorting algorithms, searching algorithms, and data structures
- Progress Tracking: Maintenance of your learning history and conversation records
- Adaptive Learning: Content that adjusts to your skill level and learning pace
- Community Features: Collaborative learning opportunities with other users
Our Service is powered by Google's Gemini AI model and uses advanced natural language processing to create educational conversations tailored to your learning needs.
3. User Eligibility and Account Registration
Eligibility Requirements
You must meet the following requirements to use AlgoMentor:
- Be at least 13 years of age (users under 18 require parental consent)
- Have the legal capacity to enter into binding agreements
- Provide accurate and complete registration information
- Maintain the security of your account credentials
Account Responsibilities
When you create an account, you agree to:
- Provide truthful, accurate, and complete information
- Maintain and update your account information as needed
- Keep your login credentials confidential
- Notify us immediately of any unauthorized account access
- Be responsible for all activities that occur under your account
4. Acceptable Use Policy
Permitted Uses
You may use AlgoMentor for:
- Learning algorithms and data structures through Socratic dialogue
- Engaging in educational conversations with our AI mentor
- Tracking your learning progress and reviewing conversation history
- Participating in community discussions and collaborative learning
- Personal educational and skill development purposes
Prohibited Uses
You agree NOT to use AlgoMentor for:
- Any illegal, harmful, or fraudulent activities
- Attempting to hack, breach, or compromise our systems or security
- Uploading viruses, malware, or other malicious content
- Harassing, abusing, or threatening other users or our staff
- Sharing inappropriate, offensive, or explicit content
- Attempting to reverse engineer or copy our AI algorithms
- Using automated tools or bots to access the Service
- Commercial purposes without explicit written permission
- Violating any applicable laws or regulations
5. AI Services and Educational Content
AI-Generated Content
AlgoMentor uses Google's Gemini AI model to provide educational content and conversations. You acknowledge that:
- AI responses are generated automatically and may not always be accurate or complete
- AI-generated educational content is for learning purposes and should not replace formal education
- We continuously work to improve AI accuracy but cannot guarantee error-free responses
- You should verify important information through additional sources
Educational Disclaimer
While AlgoMentor aims to provide high-quality educational content:
- We do not guarantee specific learning outcomes or academic success
- Our content supplements but does not replace formal computer science education
- Individual learning results may vary based on effort, prior knowledge, and other factors
- You are encouraged to use multiple learning resources for comprehensive understanding
6. User Content and Learning Data
Your Learning Data
When you use AlgoMentor, we collect and store:
- Conversation history with our AI mentor
- Learning progress and performance metrics
- Questions asked and topics studied
- Time spent on different algorithms and concepts
Content License
By using our Service, you grant AlgoMentor:
- A license to use your learning data to improve our educational algorithms
- Permission to analyze conversation patterns to enhance AI responses
- Rights to create anonymized datasets for research and development
- Authority to use aggregated learning data for platform improvement
We will always respect your privacy and follow our Privacy Policy regarding data use.
7. Intellectual Property Rights
Platform Ownership
AlgoMentor and its content are protected by intellectual property laws. We own or have licensed rights to:
- The AlgoMentor platform, website, and mobile application
- Educational content, curriculum, and learning methodologies
- Trademarks, logos, and brand elements
- Software code, algorithms, and technical implementations
- User interface designs and user experience elements
Third-Party Content
Some content is provided by third parties, including:
- Google Gemini AI model and associated technologies
- Open-source libraries and frameworks used in development
- Educational resources and algorithm explanations from various sources
User Rights
You retain ownership of your original questions, learning goals, and personal educational content. However, you grant us the right to use this content as described in these Terms and our Privacy Policy.
8. Privacy and Data Protection
Your privacy is important to us. Our collection, use, and protection of your personal information is governed by our Privacy Policy, which forms an integral part of these Terms.
Key privacy aspects include:
- Secure storage of learning data and conversation history in MongoDB
- Encryption of sensitive information in transit and at rest
- Limited sharing of data only as necessary for AI processing with Google
- Your rights to access, modify, and delete your personal information
- Compliance with GDPR, CCPA, COPPA, and other applicable privacy laws
Please review our Privacy Policy to understand how we handle your information.
9. Payment Terms and Subscriptions
Service Tiers
AlgoMentor may offer various service tiers, including:
- Free Tier: Basic access to algorithm learning with limited features
- Premium Tier: Enhanced features, unlimited conversations, and advanced analytics
- Educational Tier: Special pricing for students and educational institutions
Payment Terms
For paid subscriptions:
- All fees are charged in advance on a monthly or annual basis
- Payment is due immediately upon subscription signup
- We reserve the right to change pricing with 30 days notice
- Refunds may be provided at our discretion according to our refund policy
- Failed payments may result in service suspension or termination
10. Service Availability and Modifications
Service Availability
While we strive to provide continuous service availability:
- We do not guarantee 100% uptime or uninterrupted access
- Scheduled maintenance may temporarily limit service availability
- Technical issues, third-party service outages, or force majeure events may cause disruptions
- We will provide reasonable notice for planned maintenance when possible
Service Modifications
We reserve the right to:
- Modify, update, or discontinue any part of the Service
- Add new features or remove existing features
- Change the user interface or user experience
- Update AI algorithms and educational content
- Implement new security measures or access controls
11. Disclaimers and Warranties
Service Disclaimer
AlgoMentor is provided "as is" and "as available" without any warranties of any kind. We disclaim:
- Any guarantees about educational outcomes or learning success
- Warranties regarding AI accuracy, completeness, or reliability
- Promises about continuous service availability or performance
- Guarantees about compatibility with specific devices or software
Educational Disclaimer
Important educational disclaimers:
- AlgoMentor supplements but does not replace formal computer science education
- Success in learning algorithms depends on individual effort and aptitude
- AI-generated responses may contain errors or incomplete information
- Users should verify important concepts through additional educational resources
- We do not guarantee job placement or career advancement through use of our platform
12. Limitation of Liability
To the fullest extent permitted by applicable law, AlgoMentor shall not be liable for:
- Any indirect, incidental, special, consequential, or punitive damages
- Loss of profits, revenue, data, or other intangible losses
- Damages resulting from use or inability to use the Service
- Damages caused by errors, omissions, or inaccuracies in AI-generated content
- Damages from unauthorized access to or alteration of your data
- Damages from any third-party content or services
Our total liability to you for all claims arising from or relating to the Service shall not exceed the amount you paid us in the 12 months preceding the claim, or $100, whichever is greater.
Some jurisdictions do not allow the exclusion or limitation of certain damages, so some of the above limitations may not apply to you.
13. Indemnification
You agree to indemnify, defend, and hold harmless AlgoMentor, its officers, directors, employees, agents, and affiliates from and against any claims, damages, obligations, losses, liabilities, costs, or debt, and expenses (including attorney's fees) arising from:
- Your use of and access to the Service
- Your violation of any term of these Terms of Service
- Your violation of any third-party right, including intellectual property rights
- Your violation of any applicable law or regulation
- Any claim that your content caused damage to a third party
- Any false or misleading information you provide
14. Termination
Termination by You
You may terminate your account and stop using AlgoMentor at any time by:
- Contacting our support team to request account deletion
- Following the account deletion process in your user settings
- Simply discontinuing use of the Service
Termination by Us
We may suspend or terminate your account immediately, without prior notice, if you:
- Violate these Terms of Service or our Acceptable Use Policy
- Engage in fraudulent, illegal, or harmful activities
- Fail to pay required fees (for paid accounts)
- Pose a security risk to our platform or other users
- Use the Service in a way that could damage our reputation or business
Effects of Termination
Upon termination of your account:
- Your access to the Service will be immediately suspended
- Your learning data and conversation history may be deleted
- You may lose access to any premium features or content
- Certain provisions of these Terms will survive termination (including intellectual property rights and liability limitations)
15. Governing Law and Dispute Resolution
Governing Law
These Terms shall be governed by and construed in accordance with the laws of [Your Jurisdiction], without regard to its conflict of law provisions.
Dispute Resolution
For any disputes arising from these Terms or your use of AlgoMentor:
- We encourage you to first contact our support team to resolve issues amicably
- If informal resolution fails, disputes will be resolved through binding arbitration
- Arbitration will be conducted by a reputable arbitration organization
- The arbitration will be held in [Your Location] or online by mutual agreement
- Each party will bear their own costs unless otherwise awarded by the arbitrator
16. General Provisions
Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and AlgoMentor regarding your use of the Service.
Severability
If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions will continue in full force and effect.
Waiver
No waiver of any term or condition of these Terms shall be deemed a further or continuing waiver of such term or any other term.
Assignment
You may not assign or transfer these Terms or your rights hereunder without our prior written consent. We may assign these Terms without restriction.
Force Majeure
We shall not be liable for any failure or delay in performance due to circumstances beyond our reasonable control, including but not limited to acts of God, war, terrorism, strikes, or government regulations.
17. Contact Information
If you have any questions about these Terms of Service, please contact us:
Email: legal@algomentor.com
Support: support@algomentor.com
GitHub:https://github.com/jatinkaushik-jk/algo-mentor
We will respond to your inquiries within a reasonable timeframe, typically within 5-7 business days.
18. Acknowledgment
By using AlgoMentor, you acknowledge that you have read these Terms of Service, understand them, and agree to be bound by them. You also acknowledge that you have read and understand our Privacy Policy.
Thank you for choosing AlgoMentor for your algorithm learning journey. We're committed to providing you with an excellent educational experience while maintaining transparent and fair terms of service.
These Terms of Service are designed to create a fair and safe learning environment for all AlgoMentor users while protecting both user rights and platform integrity.