What these terms cover
In shortOne set of terms for the site, the free framework, Ottabase Pro and any help we give.
These terms are an agreement between you and Ottabase (“Ottabase”, “we”, “us”). They apply to ottabase.com and its subdomains, the open-source Ottabase framework, the commercial Ottabase Pro packages, and any support, documentation or correspondence we provide (together, “the Services”).
The code itself is governed by its license: the MIT License for the framework, and the Ottabase Pro Commercial License for Pro. Where a license and these terms disagree about the code, the license wins. Everything else is governed by these terms.
By using the Services, cloning the repository or buying Pro, you agree to these terms. If you are accepting on behalf of a company, you confirm you are authorized to bind it, and “you” includes that company.
The open-source framework
In shortMIT licensed. Free to use, change and ship, with no warranty.
The framework at github.com/ottabase/ottabase is released under the MIT License. You may use, copy, modify, merge, publish, distribute, sublicense and sell copies of it under that license. It is provided free of charge and “as is”, exactly as the MIT License states.
Nothing in the free framework is ever moved behind a paywall. Contributions you submit are accepted under the same MIT License.
Ottabase Pro
In shortA yearly subscription to a private repository. Code you pull stays licensed after you cancel.
Ottabase Pro is sold as a yearly subscription in three tiers (Solo, Team and Company) that differ by the number of committers, whether client work is covered, and the support included. The subscription buys read access to the private Pro repository and the releases that land there while it is active.
Polar (polar.sh) is the merchant of record. Polar processes your payment, charges any applicable tax and issues your receipts and invoices, and its own terms apply to the purchase.
- The license to every version you obtained while subscribed is perpetual. Cancelling ends repository access at the end of the paid period and nothing else.
- Any repository containing Pro source must stay private. You may ship products built with Pro, but not the Pro source itself.
- Committer counts are trusted, not metered. Moving up a tier when your team grows is your responsibility.
- Support is best effort at every tier. There is no service-level agreement, response-time guarantee or uptime commitment.
- Prices may change for future periods. A change never affects a period you have already paid for.
Refunds are covered by the Refund Policy.
What you build is yours, and so is the responsibility
In shortOttabase is a starting point. The product you ship on it, and everything it does, is on you.
Ottabase and Ottabase Pro are building blocks: libraries, templates, examples and tooling. They are not a hosted service and we do not operate, monitor or have access to anything you build with them. Whatever you make with Ottabase, whether an app, a website, an API, a SaaS product or a client project, is your product and is solely your responsibility.
That includes, without limitation, its design and architecture, the code you write or change, the configuration you choose, the packages you combine, the data it stores and processes, the users it serves, the security measures it does or does not take, and its compliance with any law, regulation or contract that applies to you.
Generated code, scaffolding, agent skills, documentation, examples and defaults are suggestions, not advice. You are responsible for reviewing, testing and understanding any code before you run it in production, including code produced by AI tools working from our documentation.
Your infrastructure and the bills it runs up
In shortYou run Ottabase on your own accounts and you pay those bills, whatever caused them.
Ottabase runs on infrastructure you own and pay for, chiefly Cloudflare (Workers, D1, KV, R2, Queues, Durable Objects, Workers AI and related products), along with any AI, email, payment or other third-party providers you connect. Your relationship with each provider, and every charge it makes, is between you and that provider.
We are not responsible or liable for any usage, cost, overage or bill incurred on your accounts, however it arose. This includes, for example, charges caused by:
- inefficient, unindexed or unbounded database queries, N+1 query patterns, full-table scans or excessive reads and writes;
- retry storms, infinite loops, runaway cron jobs, recursive queue messages or misconfigured scheduled work;
- AI model calls, token usage, embeddings or image generation;
- outbound email, storage growth, bandwidth, request volume, bots, scrapers or abuse of your endpoints;
- a bug, regression or performance problem in Ottabase or Ottabase Pro itself.
We take real care to make the framework efficient and safe by default: bounded queries, rate limits, sensible pagination and fail-closed access checks. That care is not a guarantee. Setting spending limits, budget alerts, rate limits and monitoring on your accounts, and reviewing what your product actually does in production, is your responsibility.
Security and your data
In shortYou secure your deployment and you answer for the data in it.
You are solely responsible for the security of your deployments and for the data they hold, including backups, secrets and credentials, access control, tenant isolation, encryption, and patching or updating the code you run.
We are not liable for any data loss, data corruption, data leak, unauthorized access, security breach or downtime affecting your product or its users, whether it results from your code, your configuration, a third-party service, or a defect or vulnerability in Ottabase or Ottabase Pro.
For your product’s end users you are the data controller (or the equivalent under your local law). Ottabase is software you run; we are not your processor and receive none of your users’ data.
If you find a security vulnerability in Ottabase, please report it privately to hello@ottabase.com rather than opening a public issue.
No warranty
In shortEverything is provided as is.
To the fullest extent permitted by law, the Services, the framework and Ottabase Pro are provided “as is” and “as available”, without warranty of any kind, express or implied, including any warranty of merchantability, fitness for a particular purpose, title, non-infringement, accuracy, availability, security or freedom from errors or harmful components.
We do not warrant that the software will meet your requirements, work with any particular service or version, keep its performance or cost characteristics, or that defects will be corrected. Roadmaps, previews and descriptions of planned features are not commitments.
Limitation of liability
In shortIf something goes wrong, the most we owe you is what you paid us in the last year.
To the fullest extent permitted by law, Ottabase and its owners, contributors and affiliates will not be liable for any indirect, incidental, special, consequential, exemplary or punitive damages, or for any loss of profits, revenue, business, goodwill, data or savings, or any infrastructure, hosting, usage or third-party charges, arising out of or in connection with the Services, the framework or Ottabase Pro, however caused and under any theory of liability, even if we were told such damage was possible.
Our total liability for all claims relating to the Services is limited to the amount you paid us for Ottabase Pro in the twelve months before the event giving rise to the claim. For the free framework and the website, that amount is zero.
Some jurisdictions do not allow certain exclusions or limits. In those places our liability is limited to the smallest extent the law allows, and nothing in these terms limits liability that cannot lawfully be limited.
Indemnity
You agree to defend, indemnify and hold harmless Ottabase and its owners and contributors from any claim, demand, loss or expense (including reasonable legal fees) brought by a third party, including your customers, users or providers, that arises from your product, your use of the Services, your data or your breach of these terms or of any license.
Acceptable use
When using our website, repositories, community spaces and support channels, you agree not to:
- share Pro repository access or Pro source code with anyone your license does not cover;
- probe, overload or attack our infrastructure, or scrape it beyond ordinary use;
- use the Services to break the law or infringe anyone else’s rights;
- harass maintainers or other community members.
We may remove content, revoke repository access or refuse service where these terms or a license are breached.
Third-party services
The Services rely on and link to services we do not control, including Cloudflare, GitHub, Polar, Discord and the providers you connect to your own deployment. Their availability, pricing, policies and terms are theirs. We are not responsible for them, and changes they make may affect how Ottabase works.
Suspension and termination
You may stop using the Services at any time. We may suspend or end your access to Pro, the repository or our community spaces if you breach these terms or a license, with notice where reasonable. The consequences for code you already hold are set out in the Pro license.
The sections on your product, infrastructure costs, security, warranty, liability and indemnity survive any termination.
Changes to these terms
We may update these terms as the Services change. The date at the top shows the latest version. If a change materially affects active Pro subscribers, we will tell them by email before it takes effect. Continuing to use the Services after a change means you accept it.
Governing law and disputes
In shortThe law of India applies; the courts of India hear disputes.
These terms, and any dispute or claim arising out of or in connection with them or the Services, are governed by the law of India, without regard to its conflict-of-laws rules. The UN Convention on Contracts for the International Sale of Goods does not apply.
Before starting any proceedings, write to hello@ottabase.com and give us thirty days to try to resolve the matter informally. If it is not resolved, the courts of India have exclusive jurisdiction, and both parties submit to it.
If you are a consumer, nothing in this section takes away the protection of the mandatory laws of the country where you live or your right to bring a claim in its courts.
General
These terms, the applicable license, the Privacy Policy and the Refund Policy are the whole agreement between us about the Services. If any part is found unenforceable, the rest stays in force. Not enforcing a term is not a waiver of it. You may not transfer your rights under these terms without our written consent; we may transfer ours as part of a sale or reorganization of Ottabase.
Contact
Questions about these terms: hello@ottabase.com.