Legal · Terms
Terms of Service
The agreement between you and Interactive Media Solutions S.R.L. (IMS SRL), the operator of codai, for using the codai gateway, web console, dashboard (hub.codai.ro), Android app, desktop app, CLI tools and SDKs.
Version 1.13 · Updated October 28, 2026
This is the archived version 1.13, binding until November 20, 2026. See the current version (1.14).
Summary in plain words
- codai is one model name — "codai" — behind a gateway that routes each request to the frontier model the router picks for the task (today Anthropic’s Claude models), plus apps that let that model act on your phone and computer.
- Use it lawfully, on devices you own or control, and respect the terms of the apps and services it interacts with.
- The apps are free. Paid plans are a flat monthly price with a number of verified successful tasks included, then a fixed price per extra verified task; work that is not verified is charged at most its raw model cost. Payments go through Stripe. Consumed usage is not refundable; unused prepaid credit can be withdrawn within 14 days under EU consumer rules.
- The clients are open source under Apache-2.0. The hosted service is provided "as is"; our liability is capped at what you paid us in the last 12 months.
- Romanian law applies. If you are a consumer you can also go to the courts where you live. We give 14 days’ notice of changes by email or in the dashboard and ask you to accept material changes again.
01The Service
Interactive Media Solutions S.R.L. (IMS SRL), CUI 37237457, Reg. Com. J18/241/2017, Str. 23 August nr. 1B, Et. 1, Ap. 8, Târgu Jiu, jud. Gorj, România ("codai", "we") provides: the codai inference gateway at ai.codai.ro, which exposes a single public model name, `codai`, and routes each request to one of several frontier models based on the task; the web dashboard at hub.codai.ro for keys, devices, sessions, usage and billing; the codai Android app and codai desktop app, which let the model perform tasks on your devices; command-line tools and SDKs; and the shared-sessions service that mirrors a session between your devices (together, the "Service"). We are not registered for VAT.
The models behind `codai` are provided by third parties (for example Anthropic via Google Vertex AI, Microsoft Azure AI Foundry). We may add, remove or re-route models at any time; a request is fulfilled by whichever model we select unless you use your own provider key. How routing works and which providers we use is described in the AI & models policy (codai.ro/ai-policy). Claude is a trademark of Anthropic, PBC; codai is not affiliated with or endorsed by Anthropic, Google or Microsoft.
Outputs may be inaccurate. Model outputs are generated automatically by artificial intelligence and can be wrong, incomplete, outdated or offensive, even when they sound confident. You must evaluate every output for accuracy and suitability for your use case — including review by a human where appropriate — before relying on it, acting on it or publishing it.
Some features are marked experimental, beta or planned. Free features may change or be withdrawn at any time; paid Beta modules follow the section "Beta programme, invitations and promotions".
02Accepting these Terms
You accept these Terms by creating an account or by using the Service. You must be at least 18 years old to do so.
Accepting these Terms is separate from any consent under the Privacy Policy. Optional processing — using your data to improve codai models, sending crash reports, the Android Accessibility and microphone permissions — is never a condition of using the Service and is asked for separately, off by default, and can be withdrawn at any time without affecting your account.
03Your account
- You must be at least 18 years old and able to enter a binding contract.
- You sign in through auth.codai.ro with Google, GitHub, an email and password, or a passkey, optionally protected by two-factor authentication. Keep your credentials, API keys and devices secure; anything done with them is treated as done by you until you tell us at security@codai.ro.
- One person per account. Team plans allow the number of seats stated in the plan.
- You must give accurate billing information and keep it current.
04Acceptable use
You may use the Service only in compliance with applicable law, these terms and our Acceptable Use Policy (codai.ro/acceptable-use), which forms part of these Terms and also passes through the usage policies of the model providers behind `codai`. In particular, you agree not to:
- use the Service for illegal automation, fraud, harassment, spam, unauthorised access to systems or data, or to generate content that infringes the rights of others;
- automate a phone, computer or account you do not own or are not authorised to control, or use the Android Accessibility features on someone else’s device without their explicit permission;
- bypass, disable or circumvent security, anti-automation or anti-abuse protections of any third-party app, website or service, or use the Service in violation of a third party’s terms of service;
- attempt to extract model weights, reverse engineer the gateway, share or resell access to `codai` without a written agreement, or use the Service to build a competing model-routing service by systematically harvesting outputs;
- exceed rate limits, share one account across multiple people, or interfere with the Service’s operation.
The apps ask you to confirm sensitive actions (payments, sending messages, changing settings in banking or password apps). You remain responsible for every action you approve and for the tasks you start, including their effect on third-party apps and accounts.
We may suspend or restrict access immediately if we reasonably believe these rules are being broken or the Service is being abused.
We restrict content and accounts as described in our DSA page (codai.ro/dsa). Automated filters screen requests for prompt-injection, abuse and illegal content and may block or annotate a request; decisions to suspend accounts or disable shared content are taken by a person, and you can contest them as explained there.
Reporting illegal content and single point of contact (Articles 11, 12 and 16 of the Digital Services Act): anyone, with or without an account, can report content they consider illegal with the notice form at codai.ro/report-abuse. Authorities and users can reach our single point of contact at hello@codai.ro (phone +40755667632), in Romanian or English.
05Using codai without an account (guest chat)
You can chat with codai without creating an account ("guest chat"), on codai.ro / hub.codai.ro and in the codai apps. By sending your first guest message you accept these Terms and the Privacy Policy and confirm that you are at least 18 years old. codai is an AI system: its answers can be wrong.
Guest chat is free and limited: per device and per network, up to 3 guest conversations a day with up to 10 messages each, a limited set of tools (web search and page reading, documents, a short-lived code sandbox) and no file or image uploads. We may lower these limits, pause guest chat when its daily budget is used up, or refuse a device or network that abuses it, without notice. Guest conversations are kept only on your device; codai does not store them on its servers. If you create an account, you can import them into it.
The Acceptable use rules above apply to guest chat in full. Guest chat is provided as is, without any availability commitment.
06Bring your own key (BYOK)
In the codai apps you can use your own API keys (bring your own key) for the model and, on the desktop app, for transcription, text-to-speech, embeddings and web search — with OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, Mistral, DeepSeek, Deepgram, ElevenLabs, a local runtime such as Ollama or LM Studio, or another OpenAI-compatible provider. On the desktop app this works without a codai account and free of charge. The key is kept only on your device (in the operating system’s secure storage), and the app sends those requests directly to that provider. Those model requests do not pass through codai: the provider bills you for them under its own terms and data handling, and codai does not process, bill or guarantee them. The codai features you keep using alongside them — your account, shared sessions, memory, MCP servers and settings sync — run on the codai Service under these Terms and the Privacy Policy; they need a codai account, and the codai Services plan (EUR 3.99 a month) adds monthly allowances of codai transcription, text-to-speech, web search and memory on top of your own model keys.
07Plans, credit and payment
- The codai apps, CLI and SDKs are provided free of charge. Usage of the hosted `codai` model is paid: through a subscription plan or through prepaid credit.
- Paid plans and usage credit are sold and charged through Stripe. Card data is entered on Stripe’s pages and never reaches our systems.
- The seller is not registered for VAT and does not yet hold the special VAT code needed to supply businesses established in another EU member state (art. 317 of the Romanian Fiscal Code). Until it does, we do not accept orders from such businesses under their VAT number; you may buy as a consumer instead. Romanian companies can get the invoice issued to the company (CUI); businesses outside the EU are invoiced without Romanian VAT.
- Plans are a flat monthly price that includes a number of verified successful tasks. Each additional verified task is charged the per-task price shown at codai.ro/pricing; a task whose model usage exceeds that price is charged the excess at the standard token rates. A task that is neither verified by tests or the harness nor confirmed by you is charged at most its raw model (token) cost, never the per-task price. Plain chat and short completions are charged at token rates from your plan budget or prepaid credit. Prices are shown in euro and may change with 14 days’ notice; a change never applies retroactively. You may cancel before the new price applies, without any charge.
- Consumed usage is final and non-refundable, because the third-party model cost is incurred at the moment of the request, except for your statutory remedies if the Service was not in conformity (OUG 141/2021).
- If you are a consumer in the EU you may withdraw from a purchase of prepaid credit or a subscription within 14 days without giving a reason (Directive 2011/83/EU; in Romania, OUG 34/2014). Credit and model usage are digital content supplied immediately: by requesting that performance start right away and using the Service within the 14 days, you expressly agree that the right of withdrawal is lost for the part already consumed (OUG 34/2014 art. 16 lit. m). The unused portion is refunded.
- You can exercise the right of withdrawal with the online withdrawal function at codai.ro/withdrawal (OUG 34/2014 art. 11¹) or by e-mail to support@codai.ro. At checkout you are asked to tick an unticked box to request immediate performance and acknowledge the loss of withdrawal for the part used; we record that acceptance with your order.
- Subscriptions renew automatically until cancelled from the dashboard (hub.codai.ro → Billing); cancellation takes effect at the end of the current period.
- If a payment fails we may suspend paid features until it is settled. Failed or disputed payments may result in the account being downgraded to the free tier.
08Beta programme, invitations and promotions
- Public beta. From 7 November 2026 the Service is offered as a paid public beta. Some modules are marked "Beta" in the apps, the dashboard and at codai.ro/pricing, and we describe the specific limitations of each Beta module next to it (for example lower availability, slower responses, missing features or output quality that changes between versions). A Beta module you pay for must conform to the contract like the rest of the Service, apart from limitations you have expressly and separately accepted for that module; that acceptance is separate from accepting these Terms. Your statutory rights as a consumer (OUG 141/2021) are not affected.
- Changes to and withdrawal of Beta modules. We may change a Beta module to fix defects, for security, to comply with the law or with the terms of a model provider, or because a third-party model is changed or withdrawn. If a change, including withdrawing a module, has more than a minor negative effect on your access to or use of a paid module, we tell you at least 30 days in advance by e-mail or in the dashboard (or as soon as possible where security or the law requires the change sooner). You may then end the affected subscription free of charge within 30 days of the notice or of the change, whichever is later; we refund the unused part of the prepaid period, and your paid wallet credit stays usable or is refunded on request.
- Invitation codes. During the beta, signing up may require an invitation code. A personal code may be redeemed once, only by the person it was sent to, and may not be sold or transferred. A public code (for example one published on Product Hunt or Hacker News) may be redeemed by anyone until 15 November 2026 23:59 (Europe/Bucharest) or until 500 redemptions, whichever comes first. Codes have no cash value and cannot be exchanged for money or credit. One account per person: benefits obtained through multiple accounts, automated sign-ups, or the sale or purchase of codes may be cancelled; we do not cancel a redeemed code for any other reason.
- Invitation benefits. Once per person, redeeming an invitation code gives the new account (a) 3 verified tasks free of charge, usable within 14 days of redemption, and (b) a welcome credit of EUR 3, usable within 90 days. A "verified task" has the meaning given in "Plans, credit and payment". If a free task’s model usage exceeds the per-task cap, the excess is charged only from paid credit or a plan you already have, and never without that balance. Free tasks and promotional credit are used before your paid credit. They expire at the end of their period, have no cash value, are not refunded and cannot be transferred; buying a plan or credit does not cancel them. Withdrawing from a paid purchase does not affect them, except for a bonus credit granted with that purchase, which is removed.
- Founding member price. The first 500 accounts that pay for a plan for the first time between 7 November 2026 and the general-availability date (announced at least 30 days in advance) receive a founding member price. For 12 months from the date of that first payment, the price of the plan bought then (monthly or annual) and the price per additional verified task will not increase, as long as the subscription remains active without interruption. If you move to another plan, the founding price lock applies to that plan at its price on the day of the change. If we stop offering your plan during the 12 months, you may keep it until the period ends or move to the closest plan at a price no higher than yours. If you are a consumer, the price shown is the final price: if the seller registers for VAT during the 12 months, the total you pay will not increase because of it. Business customers pay any VAT due by law on top. Token rates of third-party models and prepaid credit are not covered.
- Abuse. We may refuse or cancel a benefit under this section only where it was obtained in breach of the rules on invitation codes above; we tell you the reason and you can contest it at support@codai.ro.
09Open-source clients and the hosted service
The codai Android app, desktop app, CLI, SDKs and protocol definitions are released under the Apache License 2.0. Their licence governs your use of that source code; you may modify and redistribute it under its terms. The `codai` name and logo are trademarks of codai and are not licensed under Apache-2.0.
These Terms govern the hosted Service (gateway, console, dashboard, shared-sessions service and identity service), which is not open source. Using a self-built client against the hosted Service is allowed and remains subject to these Terms.
The on-device models offered in the Android app derive from Google Gemma and are provided under the Gemma Terms of Use; they are downloaded at runtime and not covered by our licence.
10Your content and outputs
You keep all rights in the prompts, files and data you submit. You grant us only the licence needed to process them to provide the Service. To the extent permitted by law, we assign to you any rights we may have in outputs generated for you. We do not use your content to train models unless you opt in.
You are responsible for having the right to submit the content you send, including screen content of third-party apps and any personal data of other people it contains.
11Your voice and likeness
If you create a custom voice in codai Studio, you give us a non-exclusive, non-transferable licence to process your recordings and the voice profile made from them only to generate audio that you request, for as long as the custom voice exists. We do not use your voice for anyone else, sell it, or use it to train models. You can delete the custom voice at any time. We then stop using it and delete the voice profile and recordings as described in the Privacy Policy.
You may create a custom voice only from your own voice. You confirm that you are 18 or older. Custom voices are available only in the languages shown when you create one (currently English and Romanian). You are responsible for how you use audio made with a custom voice, including disclosing that it is AI-generated where the law requires (Article 50(4) of the EU AI Act). Audio and video made with a custom voice carry an "AI-generated voice" label and machine-readable AI-provenance marks (including an imperceptible audio watermark), and you must not remove them. We refuse texts that ask for one-time codes, passwords or payments, or that concern elections, in a cloned voice.
If you are a business customer, you will indemnify us against third-party claims arising from a custom voice you created in breach of this section. Nothing in this section limits your rights as a consumer under mandatory law.
13Availability and disclaimers
The Service is provided "as is" and "as available", without warranties of any kind, express or implied, including fitness for a particular purpose, accuracy of model output, or uninterrupted operation. Third-party model providers may be unavailable or change behaviour without notice. We publish operational status at status.codai.ro. Nothing here limits warranties that consumer law does not allow to be excluded.
14Limitation of liability
To the maximum extent permitted by law, codai’s total liability arising out of or relating to the Service in any 12-month period is limited to the fees you paid to codai in the 12 months before the event giving rise to the claim. We are not liable for indirect or consequential loss, lost profits, lost data, or for actions performed on your devices or accounts by tasks you started or approved.
This limitation does not apply to liability for intent or gross negligence, for death or personal injury, or to any liability that cannot be limited under applicable law, including mandatory consumer protection rules.
15Termination
You can stop using the Service at any time and delete your account in the dashboard (hub.codai.ro). We may terminate or suspend your account with 14 days’ notice for convenience, or immediately for a material breach of these Terms, non-payment, or where required by law. On termination your access ends; data is deleted according to the Privacy Policy. Sections on liability, governing law and content licences survive termination.
16Switching provider and exporting your data (EU Data Act)
The hosted Service is a data processing service within the meaning of Regulation (EU) 2023/2854 (the Data Act). You may switch to another provider, or to your own infrastructure, and end your contract at any time:
- Notice: request switching or full deletion from the dashboard or at support@codai.ro with a notice period of at most 2 months.
- Transition: after the notice period ends we keep the Service running and support the switch for a transitional period of 30 days (extendable once at your request), during which you can export your data.
- Exportable data: your account data, API key metadata, usage records, sessions and transcripts, memory records and settings, in structured, commonly used, machine-readable formats (JSON / CSV) through the dashboard export (hub.codai.ro → Settings → Data & privacy) and the API. The API is OpenAI- and Anthropic-compatible, so clients can be pointed at another provider without code changes.
- Charges: switching and data export are free of any switching charge. Until 12 January 2027 we may at most charge the direct costs we incur for an unusually large export; from 12 January 2027 no switching or data-egress charges apply at all.
- After the transition you can still retrieve your data for at least 30 days; after that the contract ends and we erase your data under the Privacy Policy and confirm the erasure, unless you asked us to keep it longer until your export is confirmed.
17Changes to these Terms
We may update these Terms. We will notify you by email or in the dashboard at least 14 days before a material change takes effect, and the dashboard and the apps ask you to accept a materially changed version before you continue. If you do not agree, stop using the Service and delete your account before the change takes effect. The version number and date at the top identify the current text.
18Governing law and disputes
These Terms are governed by the law of Romania. Disputes with business customers are subject to the jurisdiction of the competent courts of Bucharest, Romania. If you are a consumer, you may bring proceedings against us in the courts of Romania or in the courts of the EU country where you live, and we may bring proceedings against you only in the courts of the country where you live (Regulation (EU) No 1215/2012, art. 18; Legea 193/2000); choosing Romanian law does not deprive you of the protection of the mandatory rules of your country of residence. You may also turn to the Romanian consumer protection authority (ANPC, anpc.ro), including its alternative dispute resolution platform (SAL) at reclamatiisal.anpc.ro. Please contact us first at support@codai.ro or +40755667632.
Questions about these Terms: privacy@codai.ro.