Terms of Use

Last updated: 12 October 2026.

These terms govern your use of Exodus: the website at exodus.elim.io, the cabinet at app.exodus.elim.io and the API behind it, which the exodus command line tool (CLI) connects to. Please read them before you sign in. By signing in, or by linking the CLI to the cabinet, you accept them.

1. About these terms

In these terms "Exodus", "we", "us" and "our" mean ELIM (elim.io), which provides Exodus, and "you" and "your" mean the person or organisation that uses it. If you accept these terms for a company or other organisation, you confirm that you have authority to bind it, and "you" means that organisation.

How we handle personal data is described in our Privacy Policy, which is not part of these terms.

2. Definitions

  • Service: the website, the cabinet and the API, as we make them available to you.
  • CLI: the open-source exodus command line tool, published under the Apache License 2.0.
  • Project: an app you move or a product you plan, as the cabinet shows it, with its reports and plan.
  • Your content: what you, your agent or the CLI send to the service: audit findings, answers, bills and check results, and the reports and plans built from them.
  • Your agent: the coding agent you run on your own machine, such as an AI coding assistant, which runs the CLI and changes your code.

3. Accounts and keys

3.1 Who may use Exodus

The service is made for developers and businesses. You must be at least 18 years old and able to enter into a binding contract. You sign in with a Google account, and the name and email address it gives us must be yours.

3.2 Your keys

When you link the CLI to a project, the cabinet gives it a key. You are responsible for:

  • everything done with your account and your keys, including by your agent or any program acting with them, as if you had done it yourself;
  • keeping keys secret, as you would a password, and revoking in Settings a key you think has been exposed; and
  • telling us without delay at hello@elim.io if you suspect someone has used your account or keys without permission.

4. What the service is, and what it is not

Exodus audits a repository with your own agent, on your machine, estimates what the app costs today and on Google Cloud Run, says what to change and in what order, and keeps the reports and the plan in the cabinet. Some limits are part of how it works, not faults in it:

  • Estimates are estimates. The prices in a report are list prices on the date the report names. Your real bill depends on your traffic, your settings and Google's prices on the day, and can differ. Nothing the service shows is financial, legal or tax advice.
  • The audit sees what the rules look for. A report can miss something your app depends on, or flag something that does not matter. You and your agent decide what is true about your app.
  • There is no AI model on our side. Reports and plans are computed by plain code. The service does not generate code and makes no decision for you.

5. A free service

Exodus is free. We take no payment and ask for no payment details. If we ever offer paid features, we will tell you before, and nothing will be charged without your separate agreement.

6. Your code, your agent and your decisions

  • Your agent, not Exodus, changes your code. It reads your repository, edits files and runs commands on your machine and in your Google Cloud account, with the access you give it. Exodus suggests; you decide.
  • You are responsible for what you approve. You choose what your agent may do, review what it changes, and are responsible for what you approve, merge and deploy, and for its effect on your app, your data and your users.
  • Keep your own copies. Keep backups of your code and data, and test the new setup before you move production traffic to it.

7. Google Cloud and your bills

Your Google Cloud account, its projects and its bills are between you and Google, under Google's terms. Exodus never signs in to Google Cloud for you, never pays your bill and takes no part of it. You are responsible for every charge your Google Cloud account incurs, including charges for resources your agent creates. Exodus is an independent product, not affiliated with or endorsed by Google.

8. Your content

8.1 You own it

Your code and your content belong to you, or to whoever you received them from. These terms give us no ownership of them.

8.2 What we may do with it

You allow us to store, copy, process and display your content only as needed to provide the service to you, to keep it secure, to give you support you ask for, to show a report to anyone who has its link when you share it, and to comply with the law. In particular, we do not:

  • sell your content or use it for advertising;
  • use your content to train AI models, or send it to AI providers;
  • look at your content except to provide support you ask for, to investigate a security incident or abuse, or where the law requires it.

8.3 Your responsibilities

You are responsible for your content: that you have the right to audit the repository and to send the findings, answers and bills, that it is lawful, and that it does not hold other people's personal data or secrets that you have no right to share.

8.4 Backups

We keep backups of the service so that we can recover from a failure. They are not a substitute for your own copies: every report downloads as JSON and Markdown at any time, and the CLI keeps the findings, answers and offline reports in the .exodus folder of your repository.

9. Acceptable use

You must not, and must not allow anyone else to:

  1. use the service in a way that breaks the law or infringes anyone's rights, including their intellectual property, privacy or data protection rights;
  2. send content that is unlawful, defamatory or abusive, or that holds secrets or personal data you have no right to share;
  3. upload or distribute malware, or use the service to attack, probe or disrupt any system, including ours;
  4. try to reach parts of the service, other people's projects or data that are not made available to you, or get around sign-in, rate limits or other security or usage controls;
  5. put load on the service far beyond normal use, or that harms other people's use of it;
  6. resell, rent or sublicense access to the cabinet or the API; or
  7. use the service where it is prohibited by sanctions or export laws, or on behalf of a person who is subject to sanctions.

If we become aware of a breach of this section, we may remove the content concerned or limit access to it, and we may suspend your account under section 12.

10. The CLI, the API and agents

  • The CLI is open source. It is published under the Apache License 2.0. That licence, not these terms, governs your use of the CLI's code. These terms cover the service the CLI connects to.
  • Access. You may use the API through the CLI, or directly, to work with your own projects.
  • Rate limits. Requests are subject to rate limits. We may change them to protect the service.
  • Agents. Your agent acts with the keys you give it, under your control. You are responsible for what it does, including what it sends to the service and the changes it makes to your code and to your cloud accounts, as if you had done it yourself.
  • Changes. We may change the API. When a change would break a released version of the CLI, we will try to keep the old behaviour working or tell you which version to install, unless the change is needed for security or by law.

11. Availability, support and changes to the service

We work to keep the service running and to restore it quickly when it fails. We do not offer a service level agreement, uptime commitment or service credits. Support is by email at hello@elim.io, in English. The service changes over time: we may add, change or remove features, and we may stop the service. If we stop it, we will tell account holders in advance where we can, so that you can download your reports.

12. Suspension

We may suspend all or part of your access to the service if you breach section 9 or section 10, if your use creates a security risk or a risk to the service or to other users, or if we are required to by law. We will suspend only as much as is needed, tell you why, and, unless it is urgent or the law prevents it, give you a chance to fix the problem first. Suspension does not delete your content.

13. Ending

You may stop using Exodus at any time, and delete your projects and your account in Settings. We may close your account by notice if you seriously or repeatedly breach these terms. When your account is closed, your right to use the service ends, and your content is deleted as our Privacy Policy describes. Sections 8, 14 to 18 and 20 continue to apply.

14. Our intellectual property

We and our licensors own the service, its software, design, documentation, names and logos, and all intellectual property in them, apart from the CLI's code, which is under its open-source licence. We give you a limited, non-exclusive, non-transferable right to use the service under these terms, and keep all rights not expressly given to you. You own what you build with the help of Exodus.

15. Feedback

If you send us ideas, suggestions or other feedback about the service, we may use them freely and without paying you. We will not identify you as their source without your permission.

16. Disclaimer

To the extent the law allows, the service is provided "as is" and "as available", free of charge. We give no promise, express or implied, including that the service will be uninterrupted or error-free, that it is fit for a particular purpose, that its estimates are accurate, or that a move it plans will succeed. We are not responsible for failures caused by the internet, by your own systems, by your agent or by the third-party services you use, including Google Cloud.

17. Limitation of liability

17.1 What is never limited

Nothing in these terms limits or excludes liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or any other liability that cannot be limited or excluded by law.

17.2 Losses we are not liable for

Subject to section 17.1, we are not liable to you, whether in contract, tort (including negligence) or otherwise, for loss of profit, revenue, business, goodwill or anticipated savings, for lost or damaged data, for downtime, for cloud charges, for changes your agent makes, or for any indirect or consequential loss.

17.3 The cap

Subject to section 17.1, our total liability arising out of or in connection with these terms and the service is limited to the amount you paid us for the service in the 12 months before the event that gave rise to the claim.

18. Your responsibility to us

This section does not apply to consumers. You will defend us against, and pay the losses, damages and reasonable costs that result from, any claim by a third party arising from your content, from your use of the service in breach of these terms or the law, or from actions taken by your agent or by programs acting with your keys.

19. If you are a consumer

The service is made for developers and businesses. If you use it as a consumer, you have rights under the law of the country where you live that these terms cannot take away. Where these terms conflict with those rights, your rights apply.

20. General

  • Changes to these terms. We may update these terms, for example to reflect a change in the law or in the service. The date at the top shows when the current version took effect. If a change materially affects you, we will tell account holders before it applies. If you keep using the service after the change applies, the new terms apply to you. A change never applies to a dispute that arose before it.
  • Notices. We send notices to the email address of your account, or show them in the cabinet. You send notices to us at hello@elim.io.
  • Transfer. You may transfer your account only with our written consent. We may transfer these terms to a successor who takes over the service, and will tell you if we do.
  • Events outside our control. We are not responsible for a delay or failure caused by events beyond our reasonable control, such as a failure of the internet or of a hosting provider, a natural disaster, war, an epidemic, a cyber attack we could not reasonably prevent, or an act of government.
  • Severability. If a court finds part of these terms unenforceable, that part is changed as little as needed to make it enforceable, and the rest stays in force.
  • No waiver. If we delay in enforcing a right, that right is not lost.
  • Entire agreement. These terms are the whole agreement between us about the service and replace earlier discussions about it.
  • Language. These terms are written in English. If we provide a translation and it differs, the English version applies, unless consumer law requires otherwise.

21. Contact

For anything about these terms, complaints and legal notices, write to hello@elim.io. Before going to court, please write to us so that we can try to settle the matter.

Consult an expert

For a move that is hard to make alone: many services, a large database, no room for downtime. An engineer who has moved production apps to Cloud Run reads what you send and replies by email.

Optional.

What the app does and what it runs on today.

Optional. Anything that would change the plan: compliance, regions, a contract that ends.

Your email goes to our engineers and nowhere else.