Terms

Terms of Service

Last updated October 8, 2026

These Terms of Service (the “Terms”) are a binding agreement between you and Mantle (“Mantle”, “we”, “us”) for using the Mantle service at getmantle.dev. Please read them carefully.

IMPORTANT: SECTION 20 CONTAINS AN AGREEMENT TO RESOLVE DISPUTES BY INDIVIDUAL BINDING ARBITRATION, AND A WAIVER OF THE RIGHT TO A JURY TRIAL AND TO TAKE PART IN A CLASS ACTION. YOU MAY OPT OUT OF ARBITRATION WITHIN 30 DAYS, AS SECTION 20.7 EXPLAINS.

1. The agreement

You accept these Terms when you select “I agree”, create an account, or use Mantle, whichever comes first. If you do not agree, do not use Mantle.

If you use Mantle for a company or other organization, you accept these Terms on its behalf and confirm you have the authority to do so. In that case “you” means that organization as well as you.

Our Privacy Policy explains how we handle personal information and is part of these Terms. If you have a separate written agreement with us, such as an Enterprise order form, that agreement controls where it conflicts with these Terms.

2. Words used in these Terms

  • Service: the Mantle website, dashboard, GitHub App, Mantle Bot and everything else we provide under these Terms.
  • Your Content: the repositories, source code, configuration and other material you connect or submit, and the records we keep about them.
  • Output: what the Service produces for you, including analyses, proposed changes, branches, pull requests and Mantle Bot answers.
  • Workspace: an account’s shared space, with its members, plan and connected repositories.
  • AI Provider: the company whose AI model the Service uses to generate Output, currently Anthropic.

3. Who can use Mantle

  • You must be at least 18 and able to form a binding contract.
  • Mantle is intended for business and professional use by software developers, not for personal, family or household purposes.
  • You may not use Mantle if you are barred from doing so under the laws of the United States or where you live, including if you are in a sanctioned country or on a government list of restricted parties.

4. Accounts, workspaces and security

  • Give us accurate information and keep it up to date.
  • Keep your password and second factor secret. We strongly recommend turning on two-factor authentication.
  • You are responsible for everything done through your account.
  • Workspace owners decide who belongs to their workspace and what role each member has, and are responsible for their members’ use of the Service. We may rely on instructions from a workspace’s owners.
  • Tell us promptly at armanc@getmantle.dev if you believe someone has used your account without permission.

5. What Mantle does, and does not do

Mantle watches for changes to the APIs your code depends on, currently Stripe’s. When a change affects a repository you have connected, it analyses the affected code, proposes an update, runs that repository’s own checks against it, and opens a pull request for you to review.

  • Mantle never merges anything. A change reaches your code only when someone with access to your repository reviews the pull request and merges it.
  • Mantle reaches only the repositories you choose, through a GitHub App you install and can remove at any time.
  • Mantle does not guarantee that it will detect every change to an API, detect it before it takes effect, find every place in your code that it affects, or propose a change for it. It covers only the providers and kinds of change it supports, and may decide that a change needs your review instead of a pull request.
  • You remain responsible for keeping your own software working, whether or not Mantle detects a change.

6. Your code and content

Your Content stays yours. You grant Mantle a worldwide, non-exclusive, royalty-free license to access, copy, store, analyze, modify and transmit Your Content, only as needed to provide, maintain and secure the Service for you. That includes sending excerpts to the AI Provider and our other service providers as the Privacy Policy describes, and creating branches and pull requests in your repositories through the GitHub App. The license ends when Your Content is deleted from the Service, except for copies we must keep by law or that remain in backups until they expire.

We do not use your source code to train AI models, and our AI Provider’s terms do not allow it to. We may use aggregated information about how the Service is used, which never includes your source code and does not identify you, to operate and improve Mantle.

You promise that:

  • you have the rights needed to connect Your Content and to grant the license above;
  • connecting it, and our processing it as these Terms describe, does not breach any law, contract, open source license or anyone else’s rights;
  • you will not connect repositories containing information that law or regulation requires special protection for, such as protected health information, payment card numbers, government-classified or export-controlled technical data, unless we have agreed to it in writing;
  • you are responsible for any secrets, credentials or personal information in Your Content. Mantle sends the AI Provider only source code files, never files such as .env, but a secret written into source code is sent with it. Do not keep secrets in source code.

7. Changes Mantle proposes

Output is generated with the help of an AI model and automated analysis. It can be wrong, incomplete, insecure, or unsuitable for your software, even when it looks correct and passes your checks. It is not professional advice.

  • You are solely responsible for reviewing, testing and approving any Output before you rely on it or merge it, and for what your software does afterwards.
  • As between you and us, you own the Output created for you, to the extent the law allows anyone to own it. We do not promise that Output is protected by copyright, or that similar Output is not produced for others.
  • Mantle may decline to produce Output, or ask you to review a change instead, for any reason.

8. Checks and verification

Before opening a pull request, Mantle runs your repository’s own install, typecheck, lint, test and build scripts where they exist. Those checks can only catch what they test. A pull request marked as having passed them is not a guarantee that the change is correct, and a repository with few tests gets little assurance from them. When a repository has no checks Mantle can run, Mantle says so rather than calling the change verified.

9. Acceptable use

You may not use Mantle, or help anyone else use it, to:

  • break the law or infringe anyone’s intellectual property, privacy or other rights;
  • connect repositories you are not authorized to share, or access anything you are not authorized to;
  • reach, or try to reach, another customer’s data, or get around plan limits, allowances, rate limits, authentication or other security controls;
  • attack, overload, disrupt, scan or probe Mantle’s systems, including with code, dependencies or repository content crafted to run inside them, except through responsible disclosure as section 13 describes;
  • upload malware or anything designed to harm systems or data;
  • copy, modify, reverse engineer or decompile the Service, except where the law expressly allows it despite this restriction;
  • resell, sublicense or rent the Service, or use it to build a competing product;
  • scrape the Service, or access it by automated means other than the interfaces we provide;
  • generate content that breaks our AI Provider’s usage policies;
  • impersonate anyone or misrepresent your affiliation with anyone.

We may remove content, limit use or suspend accounts that we reasonably believe break this section.

10. Plans, fees and automatic renewal

  • The Free plan detects changes and shows what they affect, without generating migrations. We may change what the Free plan includes, or end it, with notice.
  • Paid plans are billed monthly in advance through Stripe, at the prices shown on our pricing page when you subscribe, plus any applicable taxes. You authorize us, through Stripe, to charge your payment method for each billing period.
  • AUTOMATIC RENEWAL: YOUR SUBSCRIPTION RENEWS AUTOMATICALLY EACH MONTH, AND YOUR PAYMENT METHOD IS CHARGED THE THEN-CURRENT PRICE, UNTIL YOU CANCEL. You can cancel at any time through Manage Billing on the Billing page in your dashboard. Cancellation takes effect at the end of the billing period you have already paid for, and you keep your plan until then.
  • Upgrades take effect straight away, and you are charged the prorated difference for the rest of the billing period. Downgrades take effect at the end of the billing period you have already paid for.
  • Fees are non-refundable, including for partial months and unused allowances, except where the law requires a refund or we end the Service as section 15 describes.
  • Each plan includes monthly allowances, such as repositories, integrations, migrations and Mantle Bot questions. Work beyond an allowance waits until the next month, or until you upgrade. It is never charged extra.
  • If a payment fails and is not resolved, your workspace moves to the Free plan. Disputing a charge with your bank without first contacting us may lead to suspension of your account.
  • Tell us about any billing error within 60 days of the charge, or you give up the right to dispute it.
  • We may change our prices. We will email you at least 30 days before a change affects you, and it applies from your next billing period after that. If you do not agree, cancel before it takes effect.

11. Services Mantle relies on

Mantle works through third-party services, including GitHub, Stripe and our AI Provider. Their own terms govern your use of them, and we are not responsible for their services, their availability or their changes. If one changes or becomes unavailable, part of Mantle may stop working until we can adapt, and that is not a breach of these Terms.

12. Confidentiality

We treat the non-public source code in Your Content as confidential. We use it only to provide the Service, and disclose it only to our service providers that need it for that purpose and are bound to protect it, or when the law requires, in which case we will tell you first where the law allows. You agree to keep confidential any non-public information about Mantle that we share with you, such as security details or terms agreed only with you.

13. Security

We use reasonable technical and organizational measures to protect Your Content, described on our Security page. No system is perfectly secure, and we cannot guarantee that Your Content will never be accessed without authorization. If we learn of a breach of our security that affects your data, we will tell you without undue delay and as the law requires.

You are responsible for securing your own accounts and repositories, including your GitHub settings such as branch protection and required reviews. If you find a security weakness in Mantle, report it to armanc@getmantle.dev and give us a reasonable time to fix it before telling anyone else. Testing that stays within your own account and does not affect other customers is welcome under this section.

14. Privacy

Our Privacy Policy explains what we collect, why, who we share it with and how long we keep it. If you give us personal information about others, such as the members of your workspace, you confirm you are allowed to.

15. Suspension and termination

  • You can stop using Mantle at any time: cancel any subscription, uninstall the GitHub App, and ask us at armanc@getmantle.dev to delete your account.
  • We may suspend your access straight away if we reasonably believe your use threatens the security, integrity or availability of the Service or other customers, if the law requires it, or if payment fails.
  • We may end these Terms, or your access, if you materially breach them and do not fix the breach within 14 days of our notice, or straight away for a serious breach such as those in section 9.
  • We may discontinue the Service entirely with at least 30 days’ notice. If we do, we will refund any fees you have prepaid for the period after it ends.
  • When these Terms end, your right to use the Service ends, fees already due remain due, and we handle your data as the Privacy Policy describes. Sections 6, 7, 10 (for fees due), 12, 16 to 22 and 25 continue to apply.

16. Intellectual property and feedback

Mantle, including its software, design, documentation, name and logos, belongs to us and our licensors and is protected by law. Subject to these Terms, we give you a limited, non-exclusive, non-transferable, revocable right to use the Service for your internal business purposes. We keep all rights not expressly granted. If you send us suggestions or feedback, we may use them freely, without any obligation to you.

17. Disclaimer of warranties

THE SERVICE AND ALL OUTPUT ARE PROVIDED “AS IS” AND “AS AVAILABLE”. TO THE FULLEST EXTENT THE LAW ALLOWS, WE DISCLAIM ALL WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT AND ACCURACY, AND ANY WARRANTY ARISING FROM COURSE OF DEALING OR USAGE OF TRADE. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, SECURE OR ERROR-FREE, THAT IT WILL DETECT ANY PARTICULAR CHANGE, OR THAT ANY OUTPUT WILL BE CORRECT, COMPLETE, SECURE OR FIT FOR YOUR SOFTWARE.

Some places do not allow certain warranties to be excluded, so some of these exclusions may not apply to you. Features we label as preview, beta or early access are offered for evaluation and may change or end at any time.

18. Limitation of liability

TO THE FULLEST EXTENT THE LAW ALLOWS, NEITHER WE NOR OUR SUPPLIERS WILL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, REVENUE, BUSINESS, GOODWILL OR DATA, OR FOR THE COST OF SUBSTITUTE SERVICES, ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE, EVEN IF WE HAVE BEEN TOLD SUCH DAMAGES ARE POSSIBLE.

OUR TOTAL LIABILITY FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE IS LIMITED TO THE GREATER OF THE FEES YOU PAID US FOR THE SERVICE IN THE 12 MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM, OR US$100.

These limits apply whatever the legal theory, whether contract, tort (including negligence), strict liability or otherwise, and even if a remedy fails of its essential purpose. They are an essential part of the bargain between us and reflect the price of the Service. Nothing in these Terms limits liability that the law does not allow to be limited.

19. Indemnification

You will defend and indemnify Mantle and its owners, contractors and suppliers against any third-party claim, and the losses, damages, fines and reasonable costs (including legal fees) that result, arising from Your Content, your use of the Service or of any Output, your breach of these Terms, or your violation of any law or anyone’s rights. We will tell you promptly about any such claim, let you control its defense, and cooperate at your expense, though we may take part with our own counsel. You may not settle a claim in a way that imposes any obligation on us without our written consent.

20. Dispute resolution, arbitration and class action waiver

20.1 Talk to us first. Before starting any claim, the party with the dispute must send the other a written notice describing it and the relief sought: you by email to armanc@getmantle.dev, and we to the email address on your account. We will both try in good faith to resolve it for 30 days before starting arbitration or a court case.

20.2 Agreement to arbitrate. Except as section 20.3 provides, any dispute, claim or controversy arising out of or relating to these Terms or the Service, including their formation, interpretation, breach, termination and validity, will be resolved by final and binding arbitration on an individual basis. The Federal Arbitration Act governs this section. The arbitrator decides every question about arbitrability, except that a court decides questions about sections 20.5, 20.6 and 20.8.

20.3 Exceptions. Either of us may bring an individual claim in small claims court if it qualifies there. Either of us may ask a court for an injunction or other equitable relief to stop infringement or misuse of intellectual property, or unauthorized access to the Service or to data.

20.4 How arbitration works. The American Arbitration Association (“AAA”) will administer the arbitration under its Commercial Arbitration Rules, or its Consumer Arbitration Rules where those apply by their own terms, as modified by this section. A single arbitrator will decide the dispute. Hearings will be held by video conference, or on written submissions, unless the arbitrator decides an in-person hearing is necessary, in which case it will be held in Wilmington, Delaware, or another place we agree. Fees are paid as the AAA rules provide. The arbitrator may award the same individual relief a court could, and the award may be entered as a judgment in any court with jurisdiction.

20.5 Class action and jury trial waiver. YOU AND WE EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN AN INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS, COLLECTIVE, CONSOLIDATED OR REPRESENTATIVE PROCEEDING. THE ARBITRATOR MAY NOT CONSOLIDATE MORE THAN ONE PERSON’S CLAIMS, AND MAY AWARD RELIEF ONLY IN FAVOR OF THE INDIVIDUAL PARTY SEEKING IT. YOU AND WE EACH WAIVE THE RIGHT TO A TRIAL BY JURY.

20.6 Many similar claims. If 25 or more demands for arbitration raising similar claims are filed against us by or with the help of the same or coordinated counsel, the AAA will administer them in batches of up to 50, with one arbitrator deciding each batch and one set of fees per batch. The time limits for bringing the claims that are waiting are paused until their batch begins.

20.7 Opting out. You may opt out of this agreement to arbitrate by emailing armanc@getmantle.dev within 30 days of first accepting these Terms. Include your name, the email address on your account, and a clear statement that you opt out of arbitration. Opting out does not affect any other part of these Terms. If you opt out, section 21 applies to any dispute instead.

20.8 If part of this section is unenforceable. If the class action waiver in section 20.5 is found unenforceable for a claim, that claim will be decided by a court under section 21, and not in arbitration, after any individual claims have been arbitrated. If any other part of section 20 is found unenforceable, the rest still applies.

20.9 Time limit. To the extent the law allows, any claim must be brought within one year after it arises, or it is permanently barred.

20.10 Changes to this section. If we change this section, the change will not apply to a dispute of which either of us had notice before the change took effect.

21. Governing law and courts

These Terms are governed by the laws of the State of Delaware and, where applicable, the federal laws of the United States, without regard to conflict-of-laws rules. The United Nations Convention on Contracts for the International Sale of Goods does not apply. Any dispute that is not arbitrated under section 20 will be heard only in the state or federal courts located in the State of Delaware, and you and we both consent to their jurisdiction and venue.

22. Export controls and sanctions

You will comply with all export control and economic sanctions laws that apply to your use of the Service, including those of the United States. You will not use the Service in, or make it available to anyone in, a country or region subject to comprehensive sanctions, or to anyone on a government list of restricted parties.

23. Changes to Mantle and to these Terms

We may change, add or remove features. If we remove something central to a paid plan, we will tell you in advance.

We may update these Terms. When we do, we will update the date at the top. For a material change, we will email account holders at least 30 days before it takes effect, and may ask you to accept the new Terms before you continue using Mantle. If you do not agree to a change, stop using Mantle and cancel before it takes effect. Using Mantle after a change takes effect means you accept it.

24. Notices and electronic communications

You agree that we may send you notices, agreements and other communications electronically, by email to the address on your account or in the Service, and that these satisfy any legal requirement that they be in writing. Notices to us must be sent by email to armanc@getmantle.dev. A notice takes effect when sent, unless the sender learns it was not delivered.

25. General

  • Entire agreement. These Terms, the Privacy Policy and any written agreement between us referred to in section 1 are the whole agreement between us about the Service, and replace anything said before.
  • Assignment. You may not transfer these Terms without our written consent. We may transfer them to an affiliate or to a successor in a merger, acquisition or sale of assets, or as part of registering Mantle as a company, and will tell you if we do.
  • Events beyond control. Neither of us is liable for failing to perform because of events beyond reasonable control, such as outages of third-party services, internet failures, natural disasters, war or government action. This does not excuse payment of fees due.
  • Severability. If any part of these Terms is found unenforceable, it will be enforced to the fullest extent possible and the rest will remain in effect, subject to section 20.8.
  • No waiver. Not enforcing a right is not a waiver of it.
  • Relationship. We are independent contractors. These Terms do not create a partnership, joint venture, employment or agency relationship, and give no rights to anyone else.
  • Interpretation. Headings are for convenience only. “Including” means “including without limitation”. If these Terms are translated, the English version controls.

26. Contact

Write to armanc@getmantle.dev with any question about these Terms.

Back to Mantle

Terms of Service · Mantle