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.