Terms of Service

Last updated November 9, 2026

RelayRunner is an open source project run by its maintainers, not a company. These terms cover the hosted service they operate: the dashboard at app.relayrunner.app, its API and webhooks, the RelayRunner GitHub Apps, RelayRunner's hosted runners, and the relayrunner CLI when it talks to that service. "RelayRunner", "we" and "us" mean those maintainers. By using the service you agree to these terms and to our Privacy Policy. If you use it for an organization, you confirm you're allowed to accept these terms for it.

The code and the service

RelayRunner's source code is on GitHub under the license in its repository. These terms don't limit what that license lets you do with the code. They only cover the hosted service. You're always free to run RelayRunner yourself instead.

Early access

The service is new and still changing. Features may change or go away, it may be unavailable at times, and we may shut it down. Keep a GitHub-hosted fallback in your relay jobs so CI keeps running when RelayRunner can't route a job. The service is free during early access. If we ever charge for it, we'll tell you before you're billed anything.

Your account

You need a GitHub account to sign in, and you're responsible for what happens under your account and on machines you connect. Keep machine tokens private. If you think your account or a machine has been compromised, disconnect it and email security@relayrunner.app.

Your code, workflows and machines

GitHub and other providers

Your use of GitHub, Blacksmith and other runner providers is governed by their own terms. What they charge, including GitHub Actions minutes used when a job falls back to GitHub-hosted runners, is between you and them. The minutes and savings RelayRunner shows are estimates.

Acceptable use

Don't use the service to:

Stopping

You can stop at any time: uninstall the GitHub Apps, disconnect your machines, and email privacy@relayrunner.app to delete your account. We may suspend or end your access if you break these terms or to protect the service or other people. If we shut the service down, we'll give notice where we reasonably can.

No warranty

The service is provided "as is" and "as available", without warranties of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose and non-infringement. We don't promise that it will be uninterrupted, error-free or secure, or that it will route any particular job.

Limitation of liability

To the fullest extent the law allows, RelayRunner and its maintainers and contributors won't be liable for any indirect, incidental, special, consequential or punitive damages, or for lost profits, data, or CI minutes and other charges from third parties, arising from your use of the service. Our total liability for any claim about the service is limited to the greater of what you paid us for it in the 12 months before the claim, or US$50.

Indemnity

If someone makes a claim against us because of your code, your workflows or your breach of these terms, you'll cover the reasonable costs of that claim.

Changes

If we change these terms, we'll post the new version here and update the date above. Using the service after that means you accept the new terms.

Contact

Questions about these terms or your data: privacy@relayrunner.app. Security reports: security@relayrunner.app. Anything else: GitHub issues.