Terms of service
Last updated
These terms are an agreement between you and Michael Mather, of St. John's, Newfoundland and Labrador, Canada ("we", "us"), the operator of Verity. They cover the website at veritypr.dev, the Verity GitHub App, the verity command-line tool and the MCP endpoint (together, "Verity").
You accept these terms by installing the GitHub App, signing in or using the command-line tool. If you accept them for an organization, you confirm that you have the authority to bind it; "you" then means that organization (the "customer").
1. What Verity does
- Pull request review: Verity reads a pull request and the Claude Code sessions that produced it, and checks them against the customer's rules in
.verity/rules.yml. - Results on GitHub: it posts the results as a check run and a comment on the pull request.
- Reports: it writes a report that people with access to the repository can open.
We may change Verity's features over time. If we remove a feature you rely on, we will try to tell you in advance.
2. Accounts
- Signing in: you sign in with GitHub. Access to a customer's reports follows access on GitHub: if GitHub says you can see the repository, you can see its reports.
- Your credentials: you are responsible for your GitHub account and for keeping the tool's sign-in on your machine safe. Tell us at security@veritypr.dev if you think someone else has used it.
3. Your responsibilities
As a customer, you are responsible for:
- Telling developers: you decide to capture sessions in your repositories, and you must tell the people who work there. The capture hooks are committed to the repository, so they are visible to them.
- Having the right: you must have the right to send us the code, sessions and other data that Verity processes for you.
- Content in rules files: your rules file, including its rule ids, questions and reasons, is posted to your pull requests. Its contents are your responsibility.
You agree not to:
- use Verity to break the law or anyone's rights;
- try to reach data that belongs to another customer, or test our security against other customers' data;
- disrupt the service, overload it, or work around its limits or access controls;
- resell Verity or offer it to third parties as a service, without our written agreement.
4. Your data
- It stays yours: you keep all rights in your code, sessions, rules and reports ("customer data").
- What we may do with it: you let us process customer data only to provide Verity to you, to keep it secure and to fix faults. The privacy policy says how.
- Deletion after cancellation: when you uninstall the GitHub App, we delete your transcripts from our storage. Reports are deleted when their retention period ends. To have the rest of your data deleted sooner, write to privacy@veritypr.dev.
- Data processing agreement: if you need one for personal data in customer data, write to privacy@veritypr.dev. When signed, it forms part of these terms.
5. Subprocessors
- The current list: we use the subprocessors at /legal/subprocessors.
- Notice of a new subprocessor: we update that page and tell customers by email at least 30 days before a new subprocessor starts processing customer data.
- Objecting: if you object on reasonable data protection grounds, tell us within those 30 days. If we can't address your objection, you may stop using Verity. If you have paid in advance, we refund the unused part.
6. Results are aids, not guarantees
- Results can be wrong: Verity's results come from fixed rules and, for some rule questions, from AI models. Both can be wrong or incomplete. A rule can pass when something is wrong, or fail when nothing is.
- Your decisions stay yours: Verity doesn't replace your code review, tests or judgement. You decide what to merge.
7. Plans and fees
- Free: analyses up to the free plan's monthly limit of pull requests. Org rules keep running after the limit.
- Trial: a new organization starts with a trial of the paid features. After the trial it moves to the free plan unless it upgrades.
- Partner: design partners use Verity on the terms we agree with them.
We don't charge for Verity today. Before we start charging, we will publish prices and payment terms, and give at least 30 days' notice. Nothing you use now becomes paid without your agreement.
8. Feedback
If you send us ideas or suggestions, we may use them without owing you anything.
9. Our rights
- Ownership: Verity, its software and its content belong to us. These terms give you the right to use Verity while they are in force, and no other rights in it.
- The command-line tool: you may install it and use it with Verity.
10. Availability, suspension and ending
- Availability: we aim to keep Verity available, but we don't promise any uptime or support response time, unless we agree one in writing.
- Suspension: we may suspend access, with notice where we can, if you break section 3 or if your use puts the service or other customers at risk.
- Ending: you may stop at any time by uninstalling the GitHub App. We may end these terms with 30 days' notice, or straight away if you seriously break them.
- What still applies after ending: sections 4, 6, 8, 9, 11, 12 and 14.
11. Disclaimer
To the extent the law allows, Verity is provided "as is" and "as available", without warranties of any kind, express or implied. These include warranties of merchantability, fitness for a particular purpose and non-infringement.
12. Liability
To the extent the law allows:
- Lost profits and indirect loss: neither of us is liable for lost profits, revenue or data, or for indirect, special or consequential damages.
- The cap on our liability: our total liability under these terms is limited to the greater of what you paid us in the 12 months before the claim and US$100.
Nothing in these terms limits liability that the law doesn't allow to be limited, such as for fraud.
13. Changes to these terms
We may update these terms. We update the date at the top of the page, and tell customers by email or in the app at least 30 days before a material change takes effect. If you keep using Verity after that, you accept the new terms. If you don't accept them, you can stop using Verity.
14. Law and disputes
These terms are governed by the laws of the Province of Newfoundland and Labrador and the federal laws of Canada that apply there. Disputes are decided by the courts of Newfoundland and Labrador, sitting in St. John's.
15. Contact
Michael Mather, of St. John's, Newfoundland and Labrador, Canada.
- Support: support@veritypr.dev
- Privacy: privacy@veritypr.dev
- Security: security@veritypr.dev