Terms of Service
1. ACCEPTANCE OF TERMS
By downloading, installing, accessing, or using Castor ("Software"), you ("User" or "you") agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the Software.
These Terms constitute a legally binding agreement between you and Team Castor ("we," "us," or "our").
2. LICENSE GRANT
2.1 Open Source License
Castor is licensed under the Apache License 2.0. The full license text is available at https://www.apache.org/licenses/LICENSE-2.0 and in the LICENSE file distributed with the Software.
2.2 Permitted Use
Subject to compliance with these Terms and the Apache License 2.0, you may:
- Use the Software for personal, educational, or commercial purposes
- Modify the Software and create derivative works
- Distribute copies of the Software
- Distribute modified versions under the terms of the Apache License 2.0
2.3 Restrictions
You may not:
- Use the Software for any illegal or unauthorized purpose
- Remove or alter any copyright, trademark, or proprietary notices
- Use the "Castor" name or trademarks without prior written permission
- Claim that your modifications are the official version of Castor
3. INTELLECTUAL PROPERTY
3.1 Ownership
Castor is built on Eclipse Theia and incorporates various open-source components. All original code, features, and extensions developed by Team Castor remain the intellectual property of the respective contributors.
3.2 Trademarks
"Castor" and the Castor logo are trademarks of Team Castor. Use of these trademarks requires prior written permission, except as necessary to comply with the Apache License 2.0 attribution requirements.
3.3 Third-Party Components
The Software includes third-party open-source components, each governed by their respective licenses.
4. AI FEATURES AND DATA PROCESSING
4.1 AI-Powered Functionality
Castor includes AI-powered features for code generation, requirements analysis, diagram generation, and architectural modeling. These features may:
- Analyze your code and project files
- Generate code, diagrams, and documentation
- Process requirements and design specifications
4.2 Data Usage
When using AI features:
- Code and project data may be processed locally or sent to third-party AI service providers
- We do not collect, store, or transmit your code to our servers unless explicitly stated
- Third-party AI providers may have their own terms and privacy policies
You are responsible for ensuring compliance with your organization's data policies
4.3 No Guarantee of Output
AI-generated content is provided "as is" without warranties. You are responsible for:
- Reviewing and validating all AI-generated code and designs
- Ensuring generated content meets your requirements and standards
- Testing generated code before deployment
5. USER RESPONSIBILITIES
5.1 Compliance
You agree to:
- Comply with all applicable laws and regulations
- Respect intellectual property rights of third parties
- Use the Software in accordance with these Terms
- Maintain the security of your development environment
5.2 Code and Content
You are solely responsible for:
- All code, projects, and content created using the Software
- Ensuring your code does not infringe third-party rights
- Backing up your work
- Security vulnerabilities in your code
6. DISCLAIMER OF WARRANTIES
THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
We do not warrant that:
- The Software will be error-free or uninterrupted
- Defects will be corrected
- The Software is free from viruses or harmful components
- Results obtained will be accurate or reliable
7. LIMITATION OF LIABILITY
TO THE MAXIMUM EXTENT PERMITTED BY LAW, TEAM CASTOR AND ITS CONTRIBUTORS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO:
- Loss of profits, data, or business opportunities
- Cost of substitute software or services
- Damage to reputation
- System failures or security breaches
OUR TOTAL LIABILITY SHALL NOT EXCEED $100 CAD OR THE AMOUNT YOU PAID FOR THE SOFTWARE (IF ANY), WHICHEVER IS GREATER.
8. UPDATES AND MODIFICATIONS
8.1 Software Updates
We may release updates, patches, and new versions. Updates may:
- Add, modify, or remove features
- Change system requirements
- Require acceptance of updated Terms
8.2 Terms Modifications
We reserve the right to modify these Terms at any time. Continued use after changes constitutes acceptance of the modified Terms.
9. PRIVACY
9.1 Data Collection
Castor may collect:
- Anonymous usage statistics and crash reports (if enabled)
- Feature usage analytics (if enabled)
- Performance metrics
9.2 User Control
You may disable telemetry and analytics through the Software's settings. For detailed information, refer to our Privacy Policy.
9.3 Third-Party Services
Integration with third-party services (AI providers, version control, etc.) is subject to their respective privacy policies.
10. TERMINATION
10.1 Termination by User
You may stop using the Software at any time by uninstalling it.
10.2 Termination by Us
We may terminate your right to use the Software if you:
- Violate these Terms
- Engage in prohibited activities
- Misuse the Castor trademark
10.3 Effect of Termination
Upon termination:
- Your license to use the Software ends
- You must cease all use and delete all copies
Sections 3, 6, 7, 11, and 12 survive termination
11. INDEMNIFICATION
You agree to indemnify and hold harmless Team Castor, its contributors, and affiliates from any claims, damages, losses, or expenses (including legal fees) arising from:
- Your use of the Software
- Your violation of these Terms
- Your violation of third-party rights
- Code or content you create using the Software
12. GENERAL PROVISIONS
12.1 Entire Agreement
These Terms, together with the Apache License 2.0 and Privacy Policy, constitute the entire agreement between you and Team Castor.
12.2 Severability
If any provision is found unenforceable, the remaining provisions remain in full effect.
12.3 No Waiver
Failure to enforce any provision does not constitute a waiver of that provision.
12.4 Governing Law
These Terms are governed by the laws of Canada, without regard to conflict of law principles.
12.5 Dispute Resolution
Any disputes shall be resolved through:
- Good faith negotiation
- Mediation (if negotiation fails)
- Binding arbitration or court proceedings in Quebec
12.6 Assignment
You may not assign these Terms without our written consent. We may assign these Terms without restriction.
12.7 Export Compliance
You agree to comply with all export and import laws and regulations applicable to the Software.
13. EDUCATIONAL USE
Castor is developed as an academic project. While suitable for production use, users should:
- Evaluate the Software for their specific needs
- Implement appropriate testing and validation
- Maintain backups of critical work
14. ACKNOWLEDGMENTS
Castor is built on Eclipse Theia and incorporates numerous open-source projects. We are grateful to all contributors and the open-source community.
BY USING CASTOR, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THESE TERMS OF SERVICE.