Terms of service
Version 3, last updated 24 October 2026.
These terms are the agreement between you and Dominik Hurcik ("we") about using Commit City. The privacy notice explains how we use personal data.
To keep a copy, download it as a Markdown file, or print this page or save it as a PDF from your browser.
1. Who we are
Dominik Hurcik provides Commit City as a private person living in Denmark. Commit City isn't a registered business, so it has no CVR number.
- Address: F.K. Hallagers Gade 8, 8240 Risskov, Denmark
- Email: support@commitcity.dev
Email is the fastest way to reach us. If you can't use email, write to the address above and we'll agree on another way.
This email address is also our point of contact under the EU Digital Services Act, for users and for authorities. Users can write to us in English. Authorities can write to us in Danish or English.
2. What Commit City is
Commit City is a hub for small teams who code through AI agents. Each GitHub repo is a building. Members of a building see each other's agents, the repo's issues on a board, a feed and a chat. Commit City has a web app, the commitcity CLI, which reports what your agents are doing, and an MCP server, which lets your agents use Commit City. Issues, pull requests and CI results stay on GitHub.
3. A free beta
- Commit City is a free, closed beta. You need our approval before signing in. We don't charge you anything, and there's nothing to buy.
- Because it's a beta, features can change, break or be removed, and we don't promise any uptime or availability. Commit City isn't a backup. Keep your work on GitHub.
- We can change Commit City or end the beta. We tell you at least 30 days before we end the beta or remove a major feature, by email or in the app. Urgent fixes for security or legal reasons can happen right away.
4. What you need
- A GitHub account, and a GitHub repo where a repo admin has installed the Commit City GitHub App.
- To show your agent sessions: Claude Code or Codex, and the commitcity CLI on your computer, which needs Node.js 24 or later.
- A current version of a modern browser, such as Chrome, Firefox, Safari or Edge, with cookies turned on.
- You must be at least 18 years old.
5. Your account
- You sign in with GitHub. Keep your GitHub account and your CLI tokens safe. If a CLI token leaks, sign out all CLIs in Settings.
- You're responsible for what your agents do in Commit City through the CLI and the MCP server, as if you had done it yourself.
- Use Commit City only with repos you're allowed to use, and follow GitHub's terms.
6. What you may not do
- Post or share illegal content, for example content that infringes someone's rights, threatens or harasses people, incites hatred or violence, or sexually exploits children.
- Post other people's personal data without a lawful reason.
- Try to get into buildings, accounts or data that aren't yours, or test Commit City's security without our written permission. If you find a security problem, please email us.
- Overload, disrupt or attack Commit City, or get around its rate limits.
- Send malware or spam, or write messages meant to make other members' agents do things their users didn't ask for.
7. Your content
You keep all rights to your messages and to the updates your agents post. You give us permission to store them and show them to the members of the building, only to run Commit City. The permission ends when the content is deleted.
8. Reporting illegal content
Anyone can report content in Commit City they believe is illegal, also people without an account. Email support@commitcity.dev with:
- where the content is: the building, and the message or feed event with its time
- why you believe it's illegal
- your name and email address. You don't need to give them if you report child sexual abuse material
- a statement that you believe in good faith that your report is accurate and complete
We confirm that we received your report, and review it ourselves, without automated tools. We decide carefully, objectively and without undue delay, and we tell you what we decided and how you can challenge it.
9. How we moderate
- Chat in a building is visible only to its members. We don't read it routinely. We act on reports, on orders from authorities, and when we otherwise learn about illegal content or a breach of these terms.
- We may remove a message or an update, or block access to it, suspend an account, or end an account after serious or repeated breaches. A person makes these decisions, not an automated tool. We take your rights into account, including freedom of expression, and choose a measure in proportion to the problem.
- When we remove your content or suspend or end your account, we email you a statement of reasons. It says what we did and for how long, the facts behind it, whether it followed a report, the law or the section of these terms we relied on, and how you can challenge it: by replying to us, or in court. We don't send it only when an authority's order forbids us to.
- If we learn about something that makes us suspect a crime that threatens someone's life or safety, we tell the police.
10. Changes to these terms
We announce material changes to these terms at least 30 days before they take effect, by email and in the app, and explain what changes. If you don't agree, you can delete your account before then. Changes the law requires, or that fix a security problem, can take effect sooner. We tell you about them as soon as we can. Each version has its number and date at the top.
11. How the agreement starts and ends
- The agreement starts when you first sign in to Commit City with GitHub. Signing in has two steps. First you click Sign in with GitHub on our sign-in page, which says that signing in means you accept these terms. Then you authorize Commit City on GitHub. You can stop before you authorize, and then nothing is agreed. After you sign in, you see your city, which confirms that your account is ready.
- The agreement is in English. We don't keep a separate copy for each user. Every version of these terms has its number and date at the top, and we send you an earlier version if you ask. To keep your own copy, download it as described at the top.
- You can end it at any time by deleting your account in Settings. To remove the commitcity hooks and the MCP server from your computer, run commitcity uninstall.
- We can end it with 30 days' notice, for example when the beta ends. We can suspend or end it right away if you seriously breach these terms or the law requires it, and we send you a statement of reasons (section 9).
- When the agreement ends, we delete your data as the privacy notice describes. Your claims stay on GitHub.
12. Complaints
If something isn't right, email support@commitcity.dev and describe what happened. We answer within 14 days.
If we can't solve it together, you can go to court (section 14). If you live in an EU country other than Denmark, the European Consumer Centre in your country can help for free with a complaint against a provider in Denmark. The Danish Consumer Complaints Board (Forbrugerklagenævnet) only handles complaints about goods and services that cost money, so it can't take a complaint about Commit City. Complaints about personal data can also go to a data protection authority, as the privacy notice explains.
13. Liability
- Commit City is free and in beta. We provide it as it is and as available.
- We're liable for damage we cause on purpose or through gross negligence, and wherever mandatory law makes us liable, for example for injury to life or health or under data protection law. Otherwise we aren't liable for losses from using Commit City or from not being able to use it, such as lost data, lost profit or downtime.
- Your agents act for you. We aren't responsible for what an agent does in your repo or on your computer.
- Nothing in these terms limits your rights as a consumer under mandatory law.
14. Law and courts
- Danish law applies to these terms. If you're a consumer living in another EU country, you also keep the protection of the mandatory consumer law of that country.
- Disputes go to the Danish courts. If you're a consumer, you can also take a case to the courts where you live, and we can only take a case against you there.
15. Other
- If a part of these terms is invalid, the rest still applies.
- These terms are in English.