Draft — not yet in force. This document contains unfilled placeholders
and has not been reviewed by counsel. Complete src/lib/legal.ts and have these pages reviewed before launch.
Terms of Service
Effective [EFFECTIVE DATE] · [LEGAL ENTITY NAME]
1. Who we are and what this covers
These terms are an agreement between you and [LEGAL ENTITY NAME] ("we", "us"), operator of Ratna — a platform that builds your web application from source and runs it in isolated microVMs on our infrastructure. By creating an account or deploying an application you accept these terms. If you are agreeing on behalf of a company, you confirm you are authorised to bind it.
2. Accounts
- You must provide accurate account information and keep your credentials secure.
- You are responsible for everything that happens under your account, including actions by anyone you invite to your team.
- You must be old enough to enter a contract in your jurisdiction.
- One person or organisation may not create multiple accounts to circumvent plan limits, spend caps, or a suspension.
3. The service
We build and host applications you deploy. Applications scale to zero when idle and are restored on the next request; brief cold-start latency is normal and expected behaviour, not a defect. We may change, add, or remove features. If a change materially reduces the service, we will give reasonable notice by email or in-product.
No uptime guarantee at this stage. We do not currently offer a contractual SLA or service credits. We operate the platform in good faith and publish incident information when relevant, but paid plans are sold without an availability commitment. If you need a guaranteed SLA, contact us before relying on the service for critical workloads.
4. Your content and code
- You own your code, content and data. We claim no ownership.
- You grant us the limited licence needed to operate the service: to store, build, transmit, execute and cache your content in order to run and deliver your application.
- You confirm you have the rights to everything you deploy, including third-party dependencies and any personal data your application handles.
- Where your application processes personal data of others, you are the controller and we act as your processor. Contact us if you require a data processing agreement.
5. Acceptable use
You may not use Ratna to:
- Break the law, infringe intellectual property, or host material you have no right to distribute.
- Send unsolicited bulk email, run phishing or fraud, or distribute malware.
- Mine cryptocurrency, run distributed-computing or proof-of-work workloads, or otherwise consume compute disproportionate to a normal web application.
- Attack, scan, or overload any third party — or our own infrastructure — from our network.
- Attempt to escape the virtual-machine boundary, access other customers' data, or interfere with the isolation, metering or billing systems.
- Resell raw compute or storage as a competing infrastructure product.
We may investigate suspected violations and, where necessary to protect the platform or other customers, suspend an application immediately and without notice.
6. Plans, usage and payment
- Paid plans are billed in advance, monthly, through our payment provider. Prices are in US dollars and exclude any taxes we are required to collect.
- Your plan includes a bandwidth allowance and a usage credit. Compute, build time and bandwidth beyond the included allowance draw down that credit at the rates published on our pricing page.
- Compute is billed on provisioned memory — the memory reserved for your application while it is running, not the amount it happens to use. Applications that are scaled to zero do not accrue compute charges.
- When your credit is exhausted, we may automatically charge your saved payment method to top it up, bounded by the spend cap on your account. You can view and change your spend cap in the dashboard; it is the maximum we will charge you in a period without further action from you.
- If a payment fails, we will retry and notify you. Applications may be suspended if the balance stays unpaid.
- You are responsible for charges arising from your own configuration and traffic, including traffic you did not anticipate, up to your spend cap.
7. Cancellation and refunds
- You may cancel at any time from the dashboard. Cancellation takes effect at the end of the current billing period; your applications keep running until then.
- We do not generally refund partial periods or consumed usage, because the compute, bandwidth and build capacity have already been provided.
- If you were charged in error, or the service failed materially and we could not fix it, contact us within 30 days — we will review the case and refund where fair.
- Nothing here limits refund rights you have under mandatory consumer law in your jurisdiction.
- Deleting your account removes your applications and data. Keep your own backups; see section 9.
8. Suspension and termination
We may suspend or terminate an account that breaches these terms, is used unlawfully, threatens the stability or security of the platform, or is unpaid. Where the situation allows, we will contact you first and give you an opportunity to fix the problem. You may terminate at any time by cancelling and deleting your account.
9. Backups and data loss
We take operational backups of platform data for our own recovery purposes. These are not a customer-facing backup service, and we do not guarantee that we can restore an individual application's data on request. Keep your source code in your own repository and maintain your own backups of anything you cannot afford to lose.
10. Warranties and liability
The service is provided "as is", without warranties of any kind to the extent permitted by law. We do not warrant that the service will be uninterrupted, error-free, or that it will meet your requirements.
To the maximum extent permitted by law, neither party is liable for indirect, incidental, special or consequential damages, or for lost profits, revenue, goodwill or data. Our total liability for any claim relating to the service is limited to the amount you paid us in the three months before the event giving rise to the claim. Nothing in these terms excludes liability that cannot lawfully be excluded.
11. Changes to these terms
We may update these terms. For material changes we will give at least 30 days' notice by email or in-product before they take effect. Continuing to use the service after that means you accept the new terms; if you do not, you may cancel.
12. Governing law
These terms are governed by [GOVERNING LAW / JURISDICTION]. We will each try to resolve any dispute informally first — write to [SUPPORT@YOURDOMAIN] and we will engage in good faith.
13. Contact
[LEGAL ENTITY NAME], [REGISTERED ADDRESS]. Questions about these terms: [SUPPORT@YOURDOMAIN].