Skip to main content

Terms of Service

Last Updated: December 2024

These Terms of Service ("Terms") govern your access to and use of UnfoldCI's flaky test detection and analysis service ("Service"). By using UnfoldCI, you agree to these Terms.

1. Acceptance of Terms

By installing the UnfoldCI GitHub App, accessing our dashboard, or using our API, you accept and agree to be bound by these Terms. If you do not agree, do not use the Service.

2. Description of Service

UnfoldCI provides:

  • Automated flaky test detection from CI/CD pipelines
  • AI-powered root cause analysis of test failures
  • Automated pull request generation with suggested fixes
  • Dashboard for monitoring test reliability

The Service is currently in beta and provided free of charge.

3. AI-Generated Content Disclaimer

IMPORTANT: UnfoldCI uses artificial intelligence (AI) to analyze tests and generate code suggestions.

3.1 No Warranties on AI Accuracy

  • AI analysis and suggested fixes are not guaranteed to be correct
  • AI may misidentify root causes or suggest incorrect fixes
  • AI-generated code may introduce bugs or break existing functionality
  • You are solely responsible for reviewing all AI suggestions before merging

3.2 Your Responsibility

YOU MUST:

  • Review all AI-generated pull requests before merging
  • Test all suggested fixes in a non-production environment
  • Verify that fixes do not introduce new issues
  • Not blindly merge AI-generated code

WE ARE NOT LIABLE for any damages caused by:

  • Incorrect AI analysis
  • Faulty code suggestions
  • Bugs introduced by AI-generated fixes
  • Missed flaky tests or false positives

4. Service Availability

4.1 "AS IS" Provision

UnfoldCI is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, either express or implied.

We do NOT warrant that:

  • The Service will be uninterrupted or error-free
  • Defects will be corrected
  • The Service is free of viruses or harmful components
  • Results will be accurate or reliable

4.2 Beta Status

The Service is currently in beta. We may:

  • Change features without notice
  • Experience downtime or outages
  • Discontinue features or the entire Service
  • Limit or suspend access at any time

5. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW:

5.1 No Liability for Damages

UnfoldCI and its operators shall NOT be liable for any:

  • Direct, indirect, incidental, or consequential damages
  • Loss of profits, revenue, data, or business opportunities
  • Service interruptions or outages
  • Bugs, errors, or omissions in AI analysis
  • Code changes that break your application
  • Failed CI/CD pipelines caused by our Service
  • Security breaches or data loss
  • Third-party actions (GitHub, AWS, AI providers)

5.2 Maximum Liability Cap

Our total liability to you for all claims arising from the Service shall not exceed $100 USD or the amount you paid us in the last 12 months (currently $0 during beta), whichever is greater.

5.3 Beta Disclaimer

Since the Service is free during beta, you acknowledge that:

  • You have no expectation of uptime or reliability
  • We may modify or discontinue the Service at any time
  • No refunds apply (as there are no charges)

6. User Responsibilities

6.1 Your Obligations

You agree to:

  • Provide accurate information during registration
  • Maintain the security of your API keys
  • Not share API keys with unauthorized parties
  • Use the Service only for lawful purposes
  • Comply with GitHub's Terms of Service
  • Not reverse engineer or attempt to extract our algorithms
  • Not abuse, overload, or attack our infrastructure

6.2 Prohibited Uses

You may NOT use UnfoldCI to:

  • Test malicious or illegal code
  • Analyze code you do not own or have rights to
  • Exceed rate limits or abuse the API
  • Resell or redistribute the Service
  • Violate any applicable laws or regulations
  • Circumvent usage limits or security measures

6.3 Account Suspension

We reserve the right to suspend or terminate your access if you:

  • Violate these Terms
  • Abuse the Service
  • Engage in fraudulent activity
  • Overload our infrastructure

7. Intellectual Property

7.1 Our IP

UnfoldCI's algorithms, models, dashboard, and documentation are proprietary. You may not:

  • Copy, reproduce, or reverse engineer our Service
  • Extract our flaky test detection algorithms
  • Use our Service to build a competing product

7.2 Your Code

You retain all rights to your code. By using UnfoldCI:

  • You grant us permission to analyze your test files
  • You grant us permission to create pull requests in your repositories
  • You acknowledge that code analysis is temporary (not stored)
  • You can revoke access by uninstalling the GitHub App

7.3 AI-Generated Code

Code generated by our AI becomes your property once created. However:

  • We are not liable if generated code infringes third-party IP
  • You are responsible for ensuring code is legally usable
  • AI may inadvertently generate code similar to existing works

8. Data and Privacy

Your use of UnfoldCI is also governed by our Privacy Policy.

Key points:

  • We do not store your source code
  • We temporarily fetch test files for analysis only
  • We store test metadata and outcomes
  • We use AI providers (OpenAI, Anthropic) to analyze code
  • You can delete your data by uninstalling the app

9. Third-Party Services

UnfoldCI relies on:

  • GitHub (authentication, code access, PRs)
  • AWS (infrastructure, database, queue)
  • OpenAI (GPT-4o-mini for analysis)
  • Anthropic (Claude Sonnet for escalated analysis)

We are not responsible for:

  • Third-party service outages
  • Changes to third-party APIs
  • Third-party data breaches
  • Third-party pricing changes

10. Modifications to Terms

We may update these Terms at any time. Changes will be effective immediately upon posting. Continued use of the Service after changes constitutes acceptance.

We will notify you of material changes via:

  • Email to your registered address
  • Notice in the dashboard
  • Update to "Last Updated" date

11. Modifications to Service

We reserve the right to:

  • Modify, suspend, or discontinue any feature
  • Change pricing or usage limits (with notice)
  • Limit access to certain features
  • Require acceptance of updated Terms

12. Future Pricing

UnfoldCI is currently free during beta. We reserve the right to:

  • Introduce paid plans in the future
  • Charge for premium features or higher usage tiers
  • Grandfather existing users into legacy pricing

You will be notified at least 30 days before any charges apply.

13. Indemnification

You agree to indemnify and hold harmless UnfoldCI, its operators, and affiliates from any claims, damages, or expenses (including legal fees) arising from:

  • Your use of the Service
  • Your violation of these Terms
  • Your violation of any third-party rights
  • Code you submit for analysis
  • Any content in your repositories

14. Termination

14.1 Your Right to Terminate

You may stop using UnfoldCI at any time by:

  • Uninstalling the GitHub App
  • Deleting your API keys
  • Requesting account deletion via contact@unfoldci.com

14.2 Our Right to Terminate

We may suspend or terminate your access:

  • For violation of these Terms
  • For abusive behavior or excessive usage
  • If required by law
  • At our discretion with or without notice

14.3 Effect of Termination

Upon termination:

  • Your access to the Service ends immediately
  • We will archive your data (30-day retention)
  • API keys will be invalidated
  • You remain liable for any prior violations

15. Dispute Resolution

15.1 Governing Law

These Terms are governed by the laws of the jurisdiction where UnfoldCI is operated, without regard to conflict of law principles.

15.2 Informal Resolution

Before filing any legal action, you agree to contact us at contact@unfoldci.com to resolve the dispute informally.

15.3 Arbitration (if applicable)

If we cannot resolve disputes informally, you agree that disputes will be resolved through binding arbitration rather than in court, except for:

  • Small claims court matters
  • Injunctive or equitable relief
  • Intellectual property disputes

16. Export Control

You may not use UnfoldCI if you are:

  • Located in a country subject to U.S. embargo
  • On any U.S. government list of prohibited parties
  • Subject to export restrictions

17. Severability

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

18. No Waiver

Our failure to enforce any right or provision of these Terms does not constitute a waiver of that right.

19. Entire Agreement

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

20. Contact

For questions about these Terms:

Email: contact@unfoldci.com


By using UnfoldCI, you acknowledge that:

  • You have read and understood these Terms
  • You accept all risks associated with AI-generated code
  • You will review all AI suggestions before merging
  • We are not liable for damages caused by the Service
  • The Service is provided "as is" without warranties