Spaccato · Beta
Terms of Service
These terms are the agreement between you and Wildbit, LLC (“we”) for Spaccato: the GitHub App and the site at spaccato.dev that explain pull requests. Spaccato is in beta and by invitation. These terms are written for that beta and will be replaced before the product is generally available. The Privacy Policy is part of them.
1. Accepting these terms
You accept these terms by installing the App on a repository, by signing in, or by using the service in any other way. If you act for a company or another organization, you confirm that you may bind it, and “you” includes it. Signing in records which version of these terms and of the Privacy Policy you accepted.
2. What the service does
Spaccato reads a pull request, the code it changes and the repository around it, has an AI model write a short explanation of the change, and posts that explanation, the card, as a comment on the pull request and as a page on this site. The Privacy Policy says exactly what we read, where it goes and how long we keep it.
3. Your account and your invitation
You use Spaccato through your GitHub account and are responsible for what happens under it. The beta is by invitation: we decide which GitHub accounts may install the App and sign in, and we may withdraw an invitation at any time. An installation on an account we have not invited is removed.
4. Your code and your content
Your code, your pull requests and everything else we read from your repositories remain yours. You give us permission to read, process, store and display them only as needed to provide the service to you and to the people who have access to your repositories on GitHub. You confirm that you have the right to give that permission, including your organization’s consent where a repository is not yours alone.
We treat your content as confidential. We do not use it to train models, we do not sell it, and we do not share it beyond the providers named in the Privacy Policy. The people who operate the service look at it only to run the service and to support you when you ask.
5. The cards are written by an AI
Cards are written by an AI model from what it could read in the time it had. They can be wrong or incomplete, and they can miss what matters, including whether a change is safe or can be undone. A card is information for the people reading it, not a review, an approval, a security assessment or a guarantee. You and your team decide what to merge and deploy, and you remain responsible for the result.
Anyone with write access to a repository can create a share link. The card is then visible to anyone who holds the link, so treat the link as you would treat the code it describes.
6. Who pays for runs
Each run costs money at the model provider. During the beta we pay for runs on the accounts we have marked so, and we may cap or pause them. An account can instead connect its own OpenRouter key in Settings; those runs are billed by OpenRouter to that account under OpenRouter’s terms, and we keep the key encrypted and use it only for that account’s runs. The service itself costs nothing during the beta.
7. What you may not do
Use the service only on repositories you are entitled to use it on, and only for lawful purposes. Do not probe, overload or interfere with the service, resell it, or try to extract its models, its prompts or other people’s data.
8. A beta: availability and changes
The service is provided as is and as available. We may change, pause or end it, or any part of it, at any time, and we do not promise uptime, support or that any feature stays. If you give us feedback, we may use it without owing you anything.
9. No warranties
To the fullest extent the law allows, we disclaim all warranties, express or implied, including merchantability, fitness for a particular purpose, non-infringement, and the accuracy or completeness of any card.
10. Limits on our liability
To the fullest extent the law allows, we are not liable for indirect, incidental, special, consequential or punitive damages, or for lost profits, revenue, data or goodwill, however caused. Our total liability for everything arising out of the service or these terms is limited to the greater of the amount you paid us in the three months before the claim and one hundred US dollars. Where the law does not allow one of these limits, it applies to the extent permitted.
11. Your responsibility to us
You will defend us against, and reimburse us for, claims by others that arise from your content, your repositories or your breach of these terms.
12. Ending the agreement
You can stop at any time by uninstalling the App and asking us to delete your data, as the Privacy Policy describes. We may suspend or end your access at any time, with notice where that is reasonable. The sections on your content, on the cards, on warranties, on liability and on your responsibility to us survive the end of the agreement.
13. Law and disputes
These terms are governed by the laws of the Commonwealth of Pennsylvania, without regard to its conflict-of-law rules. Any dispute will be brought in the state or federal courts in Philadelphia, Pennsylvania, and you and we accept their jurisdiction.
14. Changes to these terms
We may change these terms. The effective date at the top identifies the version. Where a change matters, we will give reasonable notice, on the front door or by email, before it takes effect. Using the service after that, including your next sign-in, means you accept the new version; if you do not, stop using the service and uninstall the App.
15. Contact
Wildbit, LLC, 41 University Drive, Suite 400, Newtown, PA 18940, USA. Email privacy@wildbit.com.