Terms of Service
Beta terms of service.
Last updated June 2026.
These are beta terms. The hosted Postil service is in beta and free to use during the beta. These terms cover that beta period. They will be replaced by general terms before the service leaves beta, and we will tell you before that happens.
What these terms cover
These terms govern your use of the hosted Postil service at postil.dev — the GitHub App, the web dashboard, and the worker that runs reviews on our infrastructure. They do not govern the Postil CLI or the self-hosted stack, which are distributed under the Apache-2.0 license; your use of those is governed by that license, not by these terms.
Beta service, provided as-is
The hosted service is provided on an "as-is" and "as-available" basis, without warranties of any kind, to the extent permitted by law. During the beta it may change, break, or be interrupted without notice. Review output is advisory and is not a substitute for human judgment; you remain responsible for what you merge.
No uptime SLA during beta
There is no uptime or availability commitment during the beta. We do not guarantee that reviews will run, complete, or complete within any particular time. Do not rely on the hosted service as the sole gate on a production-critical workflow during the beta; the postil/gate check fails closed by default, so a service interruption surfaces as a failing gate rather than a silent pass. Repositories can opt into gate.onError: advisory, which fails open on provider outages only; the default remains fail-closed.
Billing and pricing
The hosted service is free during the beta and no payment is collected. If we introduce billing, we will give you at least 30 days' notice before any charge applies, and you may stop using the service before billing begins at no cost. The intended post-beta price is documented on the pricing page; the CLI and self-hosted stack remain free.
Your responsibilities
- You must have the right to grant Postil access to the repositories you install it on, and to send their diffs to the model provider you configure.
- You are responsible for the API keys you configure and any charges your model provider bills against them. Inference runs on your own key at your provider's rates.
- Do not attempt to disrupt, reverse-engineer the hosted control plane, probe it for vulnerabilities outside our coordinated disclosure process, or use the service to violate the law or a third party's rights.
Data and export
What the service stores and what it never stores is described in the privacy policy: source code is never persisted; review envelopes and account metadata are. You can request an export of your organization's stored data, and you can delete it by deleting your organization or uninstalling the GitHub App. For an export, email [email protected].
Limitation of liability
To the maximum extent permitted by law, Postil is not liable for any indirect, incidental, or consequential damages arising from your use of the beta service, including any merge decision made with or without a Postil review. Because the beta is provided free of charge, our aggregate liability is limited accordingly.
Suspension and changes
We may suspend or discontinue the beta service, in whole or in part, at any time. We may update these beta terms; material changes will be noted by updating the date above, and continued use after a change means you accept the updated terms.
Governing law
These terms are governed by the laws of Iceland, without regard to conflict-of-law rules. Any dispute arising from them is subject to the exclusive jurisdiction of the District Court of Reykjavík (Héraðsdómur Reykjavíkur).
Contact
Questions about these terms: [email protected]. Security reports: see security.txt.