Terms of Service
These Terms of Service (“Terms”) govern your access to and use of the chatcode.dev service (the “Services”). By creating an account or using the Services, you agree to these Terms. If you're using the Services on behalf of a company or other entity, you represent that you have the authority to bind that entity, and “you” refers to that entity.
1. Who we are
“chatcode.dev”, “we”, “us” refers to Holy Traction OÜ, a private limited company registered in Estonia at Sepapaja tn 6, 15551 Tallinn. You can reach us at hello@chatcode.dev.
2. What we provide
The Services let you run AI coding agents inside persistent terminal sessions on infrastructure you own or control. The Services include:
- A web app at
chatcode.devandapp.chatcode.dev. - A control plane that authenticates users and routes session traffic.
- A gateway daemon that runs on your VPS to manage tmux-backed sessions.
- Optional integrations (for example, DigitalOcean for droplet provisioning, Telegram for chat continuity).
The Services do not perform AI inference themselves. AI agents (Claude Code, Codex CLI, Gemini CLI, OpenCode, and similar) run on your VPS using your own credentials with the AI providers you choose.
3. Eligibility and account
- You must be at least 16 years old (or 13 in the US, with a guardian's consent where required) to use the Services.
- You're responsible for your account, your sign-in credentials, and any activity under it.
- One person, one account. Don't share sign-in credentials.
4. Your infrastructure and data
The Services are built around the idea that your code lives on your server. As a result:
- You're responsible for the VPS or other infrastructure you connect, including its cost, configuration, backups, and permissions.
- You're responsible for any data you put on that infrastructure, including ensuring you have the right to do so and the appropriate consents.
- You're responsible for the AI provider accounts and keys you sign into from inside a session. Their terms apply to that use.
We don't store your code, your private SSH keys, or your AI provider API keys centrally. See the Privacy Policy for the full picture.
5. Acceptable use
You agree not to use the Services, or anything we operate, to:
- violate any applicable law or regulation;
- infringe intellectual property, privacy, or other rights;
- send spam, run phishing, scams or other deceptive practices;
- create or distribute malware, exploits, or other harmful code;
- attempt unauthorized access to systems or data, including ours or other users';
- process personal data in a way that violates privacy laws;
- build or operate activities prohibited by sanctions or export control laws;
- place undue load on shared infrastructure (we'll be reasonable about defining this).
If we reasonably believe your use violates law or these Terms, we may suspend or terminate the Services to your account.
6. AI and automation – important disclaimers
You are running AI coding agents on a server you control. We think this is a good way to do it, but we want to be honest about what comes with it.
- AI outputs are probabilistic. Models can hallucinate, give wrong answers, follow instructions imperfectly, or produce code that doesn't compile or that contains security issues.
- Human review is on you. You're responsible for reviewing what an agent does before relying on it, particularly for production deployments, code changes that touch data, or anything legal/financial/safety-critical.
- Sandbox toggles are tools, not guarantees. The per-session sandbox switch reduces what an agent can do, but it does not turn unsafe code into safe code or absolve you of reviewing changes.
- Third-party providers. AI providers (Anthropic, OpenAI, Google, and others) have their own terms, privacy policies, and rate limits. We don't control them.
7. Beta and MVP status
chatcode.dev is currently in MVP. Some things are intentionally not in scope yet, including end-to-end encryption between browser and gateway. We're upfront about this in the Ownership section and in the security docs in our public repository. By using the Services during this period, you accept that features and limits will change.
8. Pricing and free use
While we're in MVP, the Services are free to start and free to use. There is no billing today and no credit card required to sign up. Free plans are subject to reasonable limits described in product (for example, a soft cap of 10 concurrent sessions per VPS).
If we introduce paid plans later, we will give existing users clear notice and a chance to choose how to continue. Costs you already pay to your VPS provider, your AI provider, or any other third party are your responsibility today and will remain so.
9. Source availability
The chatcode.dev source code is currently proprietary and not publicly distributed. We may make source available to specific customers under a separate license in the future, but no such availability is promised today and nothing in these Terms grants you a license to copy, modify, or redistribute the code that powers the Services.
You retain all rights to the code you author or run inside your own sessions on your own infrastructure – that code is yours, and these Terms don't change that.
10. Intellectual property
- Your content. You keep all rights to your code, prompts, files, and other content you put on your VPS or send through the Services.
- Our software. We retain all rights in the chatcode.dev software, branding, and documentation. The Services are provided under these Terms; no source-code license is granted unless explicitly agreed in writing.
- Feedback. If you send us feedback or suggestions, you grant us a non-exclusive, worldwide, royalty-free license to use it to improve the Services.
11. Service availability and support
- Best-effort availability. We aim for high availability, but we don't promise an SLA during the MVP period.
- Maintenance. We may perform maintenance that temporarily affects availability. We try to do this off-peak and announce it in advance when practical.
- Third-party dependencies. We are not responsible for outages or behavior changes caused by third parties (Cloudflare, DigitalOcean, AI providers, Telegram, and similar).
- Support. Best-effort, primarily through hello@chatcode.dev.
12. Suspension and termination
- You can stop using the Services at any time. To delete your account or your data, email privacy@chatcode.dev.
- We may suspend or terminate the Services to your account if you materially breach these Terms (including non-payment once paid plans exist, or unlawful use), or if we need to protect other users or our infrastructure.
- On termination, your VPS and the data on it remain yours. We'll provide reasonable assistance to disconnect cleanly.
13. Warranties and disclaimers
Except as expressly stated, the Services are provided “as is” and “as available”. To the maximum extent permitted by law, we disclaim all implied warranties, including merchantability, fitness for a particular purpose, and non-infringement.
14. Limitation of liability
To the maximum extent permitted by law, chatcode.dev will not be liable for any indirect, incidental, special, consequential, or punitive damages, or for loss of profits, revenue, goodwill, or data. Our total liability under these Terms will not exceed EUR 100 or the fees you paid us (if any) in the three months immediately before the event giving rise to the claim, whichever is greater.
You acknowledge that running AI agents involves elevated risk of error, unexpected behavior, and third-party dependency, and that this risk is part of the bargain.
Some jurisdictions do not allow certain limitations. In that case, limitations apply to the maximum extent permitted.
15. Indemnification
You agree to indemnify and hold chatcode.dev (and Holy Traction OÜ) harmless from claims, damages, losses, and reasonable expenses (including legal fees) arising from:
- your use of the Services in violation of law or these Terms;
- your content or data, including allegations that it infringes rights;
- instructions you gave to an AI agent that caused unlawful or harmful outcomes;
- your products or services offered to your end-users.
We will promptly notify you of any claim and cooperate reasonably.
16. Export controls and sanctions
You represent that you are not located in, under the control of, or a national/resident of any country subject to comprehensive sanctions, and that you will not use the Services in violation of applicable sanctions or export control laws.
17. Changes to the Services or Terms
We may update the Services and these Terms from time to time. If a change materially reduces your rights, we will provide reasonable notice (for example, an in-product notice or an email). Continued use of the Services after the effective date of the updated Terms constitutes acceptance.
18. Governing law and dispute resolution
These Terms are governed by the laws of Estonia, excluding its conflict-of-law rules. The courts of Tallinn, Estonia will have exclusive jurisdiction, unless mandatory law requires otherwise.
Before filing a claim, each party agrees to attempt good-faith resolution by written notice describing the issue and the requested remedy.
19. Miscellaneous
- Assignment. You may not assign these Terms without our prior written consent, except to an affiliate or in connection with a merger or acquisition.
- Independent contractors. The parties are independent contractors. No partnership, joint venture or employment relationship is created.
- Force majeure. Neither party is liable for delays caused by events beyond reasonable control.
- Severability. If any provision is unenforceable, the rest remains in effect.
- Entire agreement. These Terms, the Privacy Policy, and any order or Data Processing Agreement we sign with you make up the entire agreement between us.
20. Contact
For legal notices and support requests:
hello@chatcode.dev
Holy Traction OÜ
Sepapaja tn 6, 15551 Tallinn, Estonia