Skip to main content

Terms of Service

Last updated: December 1, 2024

1. Agreement to Terms

By accessing or using Repotoire ("the Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you may not use the Service.

These Terms apply to all visitors, users, and others who access or use the Service. By using the Service, you represent that you are at least 16 years of age.

2. Description of Service

Repotoire is a graph-powered code intelligence platform that analyzes codebases to detect code smells, architectural issues, and technical debt. The Service includes:

  • Automated code analysis and health scoring
  • AI-powered code fix suggestions
  • Integration with GitHub repositories
  • Web dashboard and API access

3. User Accounts

Registration

To use the Service, you must create an account using our authentication provider (Clerk). You agree to provide accurate and complete information and to keep this information updated.

Account Security

You are responsible for maintaining the security of your account credentials. You must immediately notify us of any unauthorized use of your account.

Organizations

If you create or join an organization, you agree that the organization owner may have access to organization-level data and may manage your membership.

4. Subscriptions and Payment

Free Tier

The Service offers a free tier with limited features. Free tier usage is subject to fair use limits.

Paid Plans

Paid subscriptions are billed monthly or annually through Stripe. By subscribing, you authorize us to charge your payment method.

Cancellation

You may cancel your subscription at any time. Cancellation takes effect at the end of your current billing period. No refunds are provided for partial months.

Price Changes

We may change subscription prices with 30 days' notice. Continued use of the Service after price changes constitutes acceptance of new prices.

5. Acceptable Use

You agree not to use the Service to:

  • Violate any applicable laws or regulations
  • Infringe on intellectual property rights
  • Upload malicious code or attempt to compromise the Service
  • Interfere with or disrupt the Service or its infrastructure
  • Access the Service through automated means without permission
  • Collect or harvest user data without consent
  • Use the Service for competitive analysis without permission

6. Repository Access

GitHub Integration

The Service requires access to your GitHub repositories to perform analysis. By connecting your repositories, you grant us permission to:

  • Read repository content for analysis
  • Store analysis results and metadata
  • Create issues or pull requests (with your explicit permission)

Code Privacy

We do not store your raw source code. We only store structural representations (AST) and analysis results. Your code is processed in memory and not persisted beyond what is necessary for analysis.

7. Intellectual Property

Service Ownership

The Service, including its design, features, and content, is owned by Repotoire and protected by intellectual property laws.

Your Content

You retain ownership of your code and data. By using the Service, you grant us a limited license to process your content solely to provide the Service.

Feedback

Any feedback, suggestions, or ideas you provide about the Service may be used by us without obligation to you.

8. Disclaimers

No Warranty

THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND. WE DO NOT GUARANTEE THAT THE SERVICE WILL BE ERROR-FREE OR UNINTERRUPTED.

Analysis Accuracy

While we strive for accuracy, code analysis results are recommendations only. You are responsible for reviewing and verifying any suggestions before implementing them.

9. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, REPOTOIRE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING LOSS OF PROFITS, DATA, OR BUSINESS OPPORTUNITIES.

Our total liability shall not exceed the greater of (a) the amount you paid us in the 12 months preceding the claim, or (b) $100.

10. Indemnification

You agree to indemnify and hold harmless Repotoire and its affiliates from any claims, damages, or expenses arising from your use of the Service or violation of these Terms.

11. Account Termination

By You

You may terminate your account at any time through the Settings page. Account deletion is subject to a 30-day grace period as described in our Privacy Policy.

By Us

We may suspend or terminate your account if you violate these Terms. We will provide notice unless immediate action is required for security or legal reasons.

12. Changes to Terms

We may modify these Terms at any time. Material changes will be communicated via email or through the Service. Continued use after changes constitutes acceptance of the modified Terms.

13. Governing Law

These Terms are governed by the laws of the State of Delaware, without regard to conflict of law principles. Any disputes shall be resolved in the courts of Delaware.

14. General Provisions

Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and Repotoire.

Severability

If any provision of these Terms is found unenforceable, the remaining provisions shall continue in effect.

Waiver

Failure to enforce any right or provision shall not constitute a waiver of such right or provision.

15. Contact

For questions about these Terms, contact us at: