Terms of Service

Last updated: March 1, 2026

1. Introduction and Acceptance

Welcome to FinishKit. FinishKit is the finish layer for AI-built web apps. It connects to your code repository, analyzes your codebase using AI, and generates a prioritized plan to help you ship a production-ready product.

These Terms of Service ("Terms") govern your access to and use of FinishKit's website, platform, and services (collectively, the "Service"), operated by FinishKit ("we," "us," or "our").

By creating an account or using the Service, you agree to be bound by these Terms. If you do not agree, do not use the Service.

Beta Notice: FinishKit is currently in beta. By using the Service during this period, you acknowledge that features, pricing, and availability may change at any time. Please see Section 2 for full details.

2. Beta Service Notice

The Service is currently offered as a beta product. This means:

  • Features, interfaces, and functionality may change, be deprecated, or be removed without advance notice.
  • AI-generated output, including findings, patches, and plans, may not be accurate, complete, or suitable for your use case. You are responsible for reviewing all output before applying it.
  • We do not provide an uptime guarantee or service level agreement (SLA) during the beta period.
  • Data handling practices, storage limits, and retention policies may evolve as the product matures.

We appreciate your participation in the beta and welcome your feedback. Your use of the Service during this period helps us build a better product.

3. Definitions

  • "Service" refers to the FinishKit platform, website, APIs, and all related tools and features.
  • "User" or "you" refers to any individual or entity that accesses or uses the Service.
  • "Content" refers to any data, code, text, or other material you provide to or through the Service.
  • "AI Output" refers to any findings, patches, analysis results, plans, or other content generated by the Service's AI capabilities.
  • "Repository Data" refers to source code, configuration files, commit history, and other data accessed from your connected code repositories.
  • "Finish Plan" refers to the prioritized set of findings, recommendations, and patches generated by the Service for a given repository analysis run.

4. Account Registration

To use the Service, you must create an account. When registering, you agree to:

  • Provide accurate, current, and complete information during registration.
  • Maintain the security of your account credentials and not share them with others.
  • Notify us promptly if you suspect unauthorized access to your account.
  • Accept responsibility for all activity under your account.

Each person may maintain only one account. We reserve the right to suspend or terminate accounts that violate these Terms.

5. Description of Service

FinishKit provides an AI-powered platform that helps developers finish and ship their web applications. The Service works by:

  • Connecting to your code repositories through GitHub or other supported providers.
  • Analyzing your codebase using AI models to identify issues, improvements, and deployment readiness gaps.
  • Generating a prioritized Finish Plan with categorized findings (security, stability, deployment, testing, UI) and, where applicable, patches.
  • Optionally creating pull requests with suggested changes for your review.

To perform analysis, portions of your repository data (including code snippets, file structures, and configuration details) are transmitted to third-party AI providers, including OpenAI and Google. These transmissions are governed by our data handling practices described in Section 11.

FinishKit does not store full copies of your source code. We retain metadata, analysis results, diffs, logs, and related artifacts necessary to deliver the Service.

6. Your Content and Repository Data

You retain full ownership of your Content and Repository Data. By using the Service, you grant us a limited, non-exclusive license to access, process, and analyze your Repository Data solely for the purpose of providing the Service to you.

This license includes the right to transmit portions of your Repository Data to third-party AI providers for analysis. We do not sell, share, or distribute your Repository Data to any party except as necessary to operate the Service.

We do not use your code or Repository Data to train AI models. Your code is processed for analysis only and is not retained by our AI providers for training purposes.

7. AI-Generated Output

You own the AI Output generated by the Service for your repositories. You are free to use, modify, and distribute AI Output as you see fit.

However, you acknowledge and agree that:

  • AI Output is generated by machine learning models and may contain errors, inaccuracies, or suggestions that are not appropriate for your specific context.
  • Similar or identical AI Output may be generated for different users whose repositories share similar patterns or issues.
  • You are solely responsible for reviewing, testing, and validating any AI Output before applying it to your codebase or deploying it to production.
  • FinishKit does not guarantee that AI Output will resolve the identified issues or that applying suggested patches will not introduce new problems.

8. Acceptable Use

You agree not to:

  • Reverse engineer, decompile, or disassemble any part of the Service.
  • Use the Service or its output to train, fine-tune, or develop competing AI models or services.
  • Attempt to gain unauthorized access to the Service, other user accounts, or our infrastructure.
  • Use the Service for any illegal purpose or in violation of applicable laws and regulations.
  • Abuse, overload, or interfere with the Service or its supporting systems.
  • Resell, sublicense, or redistribute the Service without our written consent.
  • Submit repositories containing malicious code designed to exploit or compromise the Service.

We reserve the right to suspend or terminate your access if we determine, in our sole discretion, that you have violated these terms.

9. Intellectual Property

FinishKit and its licensors own all rights, title, and interest in the Service, including the platform, software, branding, tooling, documentation, and all related intellectual property. These Terms do not grant you any rights to our trademarks, logos, or brand assets.

You retain all rights to your Content, Repository Data, and any modifications you make to AI Output. Nothing in these Terms transfers ownership of your code or data to us.

10. Payment and Billing

Certain features of the Service may require payment. If you purchase a paid plan or feature:

  • All fees are quoted and charged in US dollars (USD).
  • Fees are non-refundable except as required by applicable law.
  • You authorize us to charge your selected payment method for all applicable fees.
  • We may change pricing at any time. For existing subscribers, price changes take effect at the start of the next billing cycle following at least 30 days' notice.

If payment fails, we may suspend your access to paid features until the outstanding balance is resolved.

11. Privacy and Data Handling

Your privacy is important to us. Our collection and use of personal information is described in our Privacy Policy, which is incorporated into these Terms by reference.

Key points regarding data handling:

  • We collect account information (email, name) and usage data (analysis history, feature usage) to provide and improve the Service.
  • Repository Data is transmitted to third-party AI providers (OpenAI, Google) for analysis. These providers process data according to their respective data processing agreements and do not use it for model training.
  • We use analytics tools to understand how the Service is used and to improve the user experience.
  • We do not sell your personal information to third parties.

12. Disclaimers and Limitation of Liability

The Service is provided "as is" and "as available," without warranties of any kind, whether express, implied, or statutory.

Without limiting the foregoing, we specifically disclaim any warranty of merchantability, fitness for a particular purpose, non-infringement, and any warranties arising from course of dealing or usage of trade.

We do not warrant that AI Output will be accurate, complete, or error-free. We do not warrant that the Service will be uninterrupted, secure, or free of bugs. During the beta period, the Service may experience significant changes, downtime, or data loss.

To the maximum extent permitted by applicable law, FinishKit's total liability to you for all claims arising from or related to the Service shall not exceed the greater of (a) one hundred US dollars ($100) or (b) the total fees you paid to FinishKit in the six months preceding the event giving rise to the claim.

In no event shall FinishKit be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, or business opportunities, regardless of the theory of liability.

13. Termination

Either party may terminate this agreement at any time. You may stop using the Service and delete your account at any time by contacting us.

We may suspend or terminate your access to the Service at any time, with or without cause, and with or without notice. Reasons for termination may include, but are not limited to, violations of these Terms, abusive behavior, or discontinuation of the Service.

Upon termination, your right to use the Service ceases immediately. You may request deletion of your data by contacting us at the address below. We will delete your data within a reasonable timeframe, except where retention is required by law or for legitimate business purposes (such as fraud prevention or dispute resolution).

Sections 6 (Your Content), 7 (AI Output), 9 (Intellectual Property), 12 (Disclaimers and Limitation of Liability), and 14 (General Provisions) survive termination of these Terms.

14. General Provisions

Governing Law

These Terms are governed by and construed in accordance with the laws of New South Wales, Australia, without regard to its conflict of law provisions.

Dispute Resolution

Any disputes arising from these Terms or the Service shall first be addressed through good-faith negotiation. If the parties cannot resolve the dispute within 30 days, either party may submit the dispute to the courts of New South Wales, Australia, which shall have exclusive jurisdiction.

Severability

If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect.

Entire Agreement

These Terms, together with the Privacy Policy, constitute the entire agreement between you and FinishKit regarding the Service and supersede all prior agreements and understandings.

Modifications

We may update these Terms from time to time. If we make material changes, we will notify you by email or through a prominent notice on the Service at least 30 days before the changes take effect. Your continued use of the Service after the effective date of any changes constitutes your acceptance of the updated Terms.

Contact

If you have questions about these Terms, please contact us at support@finishkit.app.