Terms of Service
Last updated: August 1, 2026 · Effective: August 1, 2026
These terms are the agreement between you and Ganju S.A.S., a sociedad por
acciones simplificada incorporated under the laws of Colombia with its registered
address in Bogotá, D.C., Colombia (“Ganju”, “we”, “us”), for the hosted Ganju service at ganju.ai, app.ganju.ai, api.ganju.ai, and
mcp.ganju.ai (the “Service”). By creating an account or using the Service, you
accept them. If you don’t, don’t use the Service.
The software and the Service are two different things. The Ganju source code is released under the Apache License 2.0, and that licence — not this document — governs what you may do with the code. These terms cover only the hosted service we operate. Self-host it and none of this applies.
Estos términos también están disponibles en español. Para los usuarios en Colombia, prevalece la versión en español.
- Definitions
- Your account
- Organizations, projects, and members
- Plans, billing, and usage
- Your content
- Acceptable use
- Connected accounts and third-party services
- AI output and automated actions
- Availability, support, and changes
- Suspension and termination
- Intellectual property
- Feedback
- Disclaimers
- Limitation of liability
- Indemnity
- Governing law and disputes
- Changes to these terms
- General
Definitions
- Organization — the workspace that owns your projects and is the unit we bill.
- Project — a workspace inside an organization; each project has exactly one assistant.
- Assistant (an “artifact” in the API) — the MCP server a project exposes, with its own address, prompts, resources, tools, credentials, and channels.
- Channel — a Telegram, Slack, WhatsApp, or Discord bot bound to an assistant.
- End User — anyone who interacts with an assistant you operate, whether through a channel or an MCP client.
- Customer Content — everything you or your End Users put into the Service: files, websites, synced drive folders, prompts, tool configurations, credentials, conversations, and anything your tools return.
- Assistant reply — one outbound message generated by an assistant on a channel. This is the unit we meter. Incoming messages from End Users are free.
Your account
You must be at least 18 years old — the age of legal capacity under Colombian law — and otherwise able to enter into a binding contract. If you’re accepting on behalf of a company, you confirm you have authority to bind it.
Keep your login credentials secure. You’re responsible for everything that happens under your account and under your organization’s members’ accounts, including actions your assistants take on your behalf. Tell us immediately at hello@ganju.ai if you think an account has been compromised.
Give us accurate information and keep it current. We may suspend accounts with information we can’t verify.
Organizations, projects, and members
The person who creates an organization is its Owner; other members are Admins. Members you invite can see and change the organization’s projects, resources, tools, channels, and conversations, subject to the project memberships you give them.
Invite people carefully — an invitation grants access to Customer Content, including End User conversations. You’re responsible for who you let in and what they do. Only the Owner can delete an organization, and doing so permanently destroys everything inside it.
Between us and you, your organization owns its Customer Content. Disputes about who inside your organization controls it are yours to resolve; we act on the instructions of whoever holds the Owner role.
Plans, billing, and usage
The plans
| Free | Pro | Enterprise | |
|---|---|---|---|
| Price | $0 | $29 / month plus usage | Custom |
| Organizations you own | 1 | Unlimited | Unlimited |
| Projects | 1 | Unlimited | Unlimited |
| Tools · prompts · channels per assistant | 7 · 3 · 1 | Unlimited | Unlimited |
| File storage | 30 MB | Unlimited | Unlimited |
| Embedded (searchable) content | 5 MB | 1 GB included | Custom |
| Assistant replies included | 100 / month | 3,000 / month, of which 1,000 on Ganju’s model | Custom |
| Invite teammates | — | ✓ | ✓ |
| Bring your own model key | — | ✓ | ✓ |
How metering works
Only two things are metered, because they’re the only two that cost us money: assistant replies on channels and embedded content stored as vectors. Raw file storage is free, and MCP tool calls from clients like Claude, Cursor, and ChatGPT are bundled into your plan — they are never billed as replies.
Every plan includes an allowance of replies that run on Ganju’s shared model, whose inference we pay for. That allowance is not unlimited:
- On Free, once the monthly cap is reached, your assistants stop replying until the next cycle or until you upgrade. Free cannot bring its own model key.
- On Pro, replies keep working once the shared-model allowance is spent — they simply bill at the higher shared rate below. Adding your own model key moves them to the lower rate instead.
Replies are counted per organization, and separately by whose model ran them, because the two cost us very different amounts. Past the included amounts, Pro overage is:
- $2 per 1,000 replies run on a model key you’ve added — a platform fee for running each turn, not a resale of model tokens, which you pay your provider for directly.
- $15 per 1,000 replies beyond the first 1,000 run on Ganju’s own model, which covers the inference we buy on your behalf.
- $2 per GB of embedded content beyond 1 GB. Searchable content costs far more to store than the raw file does — every passage carries a search index several times its own size.
The custom-domain add-on is $15 / month.
We reserve the right to apply fair-use limits to abnormally large contexts or request volumes that would make an account uneconomic to serve. We’ll contact you before acting on this.
Payment
Paid plans are billed through Stripe. Subscriptions renew automatically each period until cancelled, and usage-based charges are billed in arrears for the period in which they accrued. All prices are in US dollars and exclude taxes; where we’re required to collect Colombian IVA, VAT, sales tax, or a similar levy, it’s added at checkout. Your bank’s currency conversion and international transaction fees are yours.
You can cancel any time from the Stripe billing portal. Cancellation takes effect at the end of the current period — you keep paid features until then, and no refund is issued for the remainder. Outside the withdrawal right below, fees already paid are non-refundable except where the law requires otherwise.
Right of withdrawal (derecho de retracto)
If you are a consumer as defined by Colombia’s Estatuto del Consumidor, Ley 1480 de 2011 (art. 47) gives you five (5) business days from the day you subscribe to withdraw from the contract, because it was concluded at a distance. You don’t need a reason.
To exercise it, email hello@ganju.ai from the address on your account within that window and say you’re exercising your derecho de retracto. We’ll cancel the subscription and refund what you paid within 30 calendar days, through the same payment method, as the statute requires.
Separately, art. 51 of the same law and its implementing decree give you the right to request reversión del pago through your card issuer in the cases it lists, such as fraud or a service that was never provided. Nothing in these terms limits either right.
If a payment fails or a subscription lapses, your organization falls back to Free plan limits, which may pause channel replies and block actions that exceed Free quotas. Your content isn’t deleted for non-payment, but it may become inaccessible beyond what the Free plan allows until you resolve the payment. We’ll give at least 30 days’ notice by email before raising the price of a plan you’re on.
Your content
You own your Customer Content. We claim nothing in it.
To run the Service, you grant us a worldwide, non-exclusive, royalty-free licence to host, store, copy, transmit, chunk, embed, index, display, and process your Customer Content — and to transmit it to the model, tool, and platform providers you’ve configured — solely to provide the Service to you and as described in our Privacy Policy. This licence ends when you delete the content or your account, except for copies in routine backups that roll off on schedule.
We do not use your Customer Content to train AI models.
You represent that you have the rights to everything you put in, and that its processing as described above is lawful — including any personal data belonging to your End Users, employees, or customers. For that content you are the controller — the responsable del tratamiento under Colombia’s Ley 1581 de 2012 — and we act as your processor (encargado), including under GDPR, UK GDPR, and similar regimes. Our Data Processing Agreement is incorporated into these terms and applies to every customer automatically; the providers it permits us to use are listed on the subprocessors page.
You are responsible for keeping your own copies. We are not a backup service.
Acceptable use
Don’t use the Service to do any of the following, and don’t let anyone else use your organization to do them either.
Illegal and harmful content
- Anything unlawful, or content that infringes someone’s intellectual property, privacy, or publicity rights.
- Malware, phishing, fraud, or material that sexually exploits children.
- Harassment, threats, or content that promotes violence or self-harm.
Data you shouldn’t be processing
- Personal data you don’t have a lawful basis to process, or that you obtained without the consent required where you operate.
- Special-category or regulated data — health records, government identifiers, full payment-card data, biometric data — unless you have the rights and safeguards the applicable law requires. Ganju is not certified for HIPAA, PCI-DSS, or similar regimes, and you must not use it as though it were.
Crawling, endpoints, and outbound requests
- Don’t crawl sites you don’t own or have permission to crawl, and respect target
sites’
robots.txtand terms. - Don’t use
http-endpoint,mcp-proxy, the crawler, or web-search tools to scan, probe, or reach systems you aren’t authorized to access. Our screening of private and loopback addresses is a safety net, not permission. - Don’t route traffic through Ganju to disguise its origin or evade a block.
Messaging and automation
- No spam, bulk unsolicited email, or messaging that breaches CAN-SPAM, GDPR, anti-spam, or telemarketing law — including through the Gmail, Outlook, and Slack tools.
- Follow the terms of every chat platform you connect. Telegram, Slack, Meta (WhatsApp), and Discord each have their own rules for bots, and breaking them can get your integration terminated by them, not just by us.
- Where the law requires it, disclose to End Users that they’re talking to an automated assistant. Don’t build assistants designed to deceive people about being human.
The Service itself
- Don’t try to reach another tenant’s data, bypass authentication, or probe our infrastructure without written permission (responsible vulnerability reports to hello@ganju.ai are welcome and encouraged).
- Don’t circumvent plan quotas, rate limits, or metering — including by splitting usage across accounts to stay under a cap.
- Don’t resell, sublicense, or white-label the hosted Service as your own. (Want to run your own instance? The Apache-2.0 licence lets you, freely.)
- Don’t overload the Service or interfere with anyone else’s use of it.
High-risk use
Ganju is not designed or certified for use where failure could lead to death, personal injury, or severe environmental or financial damage — medical diagnosis or treatment, safety-critical control systems, emergency response, or automated legal or financial decisions taken without human review. Don’t use it that way.
Connected accounts and third-party services
When you connect Gmail, Google Drive, Google Calendar, Outlook, OneDrive, Slack, Cal.com, Tavily, a chat platform, a model provider, a remote MCP server, or your own HTTP endpoint, you authorize Ganju to act on those accounts with the scopes you grant.
You are responsible for those accounts, for complying with each provider’s terms, and for the keys you paste in. Those services are independent of us: we don’t control them, we don’t guarantee their availability or output, and we’re not liable for what they do, change, or charge. If a provider suspends or changes access, features that depend on it may stop working, and that isn’t a breach of these terms by us.
AI output and automated actions
Assistants generate output using language models. That output can be wrong, incomplete, biased, or fabricated, even when it sounds confident. Review anything you rely on. It is not professional, legal, medical, or financial advice.
More importantly, tools take real, irreversible actions in the real world — sending and deleting email, creating and cancelling calendar events, booking meetings, posting to Slack and Discord, uploading files, and calling whatever HTTP endpoints you’ve configured. A model decides when to call them, based on what an End User asks.
You are responsible for which tools each assistant has, how they’re configured, who can reach the assistant, and every consequence of what it does. Grant the narrowest scopes that work. Test before you point it at anything that matters.
Availability, support, and changes
We aim to keep the Service running, but it’s provided without an uptime commitment on Free and Pro. Enterprise availability commitments, if any, live in a separate agreement. We may perform maintenance, and we’ll try to schedule disruptive work considerately.
We may add, change, or remove features. If we remove or materially degrade something you rely on, or discontinue the Service entirely, we’ll give at least 30 days’ notice by email so you can export your content. Features labelled beta or experimental may change or disappear without notice and carry no availability commitment.
Support levels are the ones described on the pricing page for your plan.
Suspension and termination
You may stop using the Service at any time. Cancel your subscription in the billing portal, and delete your organizations from Settings → Danger zone when you want the content gone. Export anything you want to keep first — deletion cascades and is irreversible.
We may suspend or terminate an account or organization if you breach these terms, if payment fails and stays unresolved, if we’re required to by law, or if continued use poses a real risk to the Service or to other users. Except where the breach is serious or a delay would cause harm, we’ll tell you first and give you a reasonable chance to fix it.
After termination, we may delete your Customer Content. Sections that by their nature should survive — content licence for backups already made, disclaimers, limitation of liability, indemnity, and governing law — survive termination.
Intellectual property
The Ganju source code is licensed under Apache-2.0; see the
LICENSE and the NOTICE file in the
repository. That licence gives you rights to the code, not to our hosted
infrastructure.
The Ganju name, logo, and brand are ours. Apache-2.0 grants no trademark rights, and nothing here does either. Don’t use our marks in a way that suggests we endorse or run your product.
Feedback
If you send us ideas, bug reports, or suggestions, we may use them without restriction, attribution, or payment. You keep whatever rights you had in them; we just don’t want a dispute over having shipped a feature someone suggested.
Disclaimers
The Service is provided “as is” and “as available”, without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, title, non-infringement, and any warranty arising from course of dealing or usage of trade.
We don’t warrant that the Service will be uninterrupted, secure, or error-free, that defects will be corrected, that retrieval will surface the right content, or that model output will be accurate or suitable for your purpose.
Some jurisdictions don’t allow certain disclaimers, in which case they apply to the fullest extent permitted, and nothing here limits liability that cannot lawfully be limited — including for death or personal injury caused by negligence, or for fraud.
Limitation of liability
To the fullest extent permitted by law, neither party is liable for indirect, incidental, special, consequential, exemplary, or punitive damages, or for lost profits, revenue, goodwill, or data, however caused and under any theory of liability.
Our total aggregate liability arising out of or relating to these terms or the Service is limited to the greater of (a) the fees you paid us in the 12 months before the event giving rise to the claim, or (b) US $100. If you’re on the Free plan, that means US $100.
This allocation of risk is a fundamental part of the bargain between us and applies even if a limited remedy fails of its essential purpose.
Indemnity
You’ll defend, indemnify, and hold us harmless from claims, damages, losses, and reasonable legal costs arising from your Customer Content, your use of the Service, actions your assistants take, your breach of these terms, or your violation of any law or third-party right — including claims brought by your End Users or by a provider whose account you connected. We’ll notify you promptly of any such claim and give you reasonable cooperation and control of the defence, provided no settlement imposing obligations on us is made without our consent.
Governing law and disputes
These terms are governed by the laws of the Republic of Colombia, without regard to conflict-of-laws rules, and the United Nations Convention on Contracts for the International Sale of Goods does not apply. The competent courts of Bogotá, D.C., Colombia have exclusive jurisdiction, and both parties consent to venue there — except that either party may seek injunctive relief in any competent court to protect its intellectual property or confidential information.
If you’re a consumer, nothing here deprives you of the protection of mandatory consumer-law provisions in your country of residence, or of your right to bring a claim in your local courts. Consumers in Colombia keep every right granted by the Estatuto del Consumidor (Ley 1480 de 2011), including the right to complain to the Superintendencia de Industria y Comercio, and those rights prevail over anything in these terms that conflicts with them.
Before filing anything, please email hello@ganju.ai. Most disputes are a misunderstanding that a conversation fixes faster than a court will.
Changes to these terms
We may update these terms as the product and the law change. The “Last updated” date at the top always reflects the current version. For material changes we’ll notify account owners by email at least 30 days before they take effect. Continuing to use the Service after that date means you accept the new terms; if you don’t, cancel before then.
General
- Entire agreement. These terms, the Privacy Policy, and any Enterprise order form are the whole agreement between us on this subject, and replace anything said earlier. Where an Enterprise agreement conflicts with these terms, that agreement wins.
- Assignment. You may not assign these terms without our written consent. We may assign them to an affiliate or in connection with a merger, acquisition, or sale of assets.
- Severability. If a provision is unenforceable, it’s limited or removed to the minimum extent necessary and the rest stays in force.
- No waiver. Not enforcing a right isn’t waiving it.
- Force majeure. Neither party is liable for delays caused by events beyond its reasonable control, including provider outages, network failures, and acts of government.
- Independent parties. These terms create no partnership, agency, or employment relationship.
- Notices. We’ll reach you at the email on your account; reach us at hello@ganju.ai.
Contact
- Email — hello@ganju.ai
- Phone — +57 312 4678519
- Post — Ganju S.A.S., Bogotá, D.C., Colombia
- Form — ganju.ai/contact