Terms of Service

Last updated: 6/27/2025

1. Agreement to Terms

By accessing and using MacoRun ("Service"), you accept and agree to be bound by the terms and provision of this agreement. If you do not agree to abide by the above, please do not use this service.

2. Description of Service

MacoRun is a web-based service that helps users manage GitHub Actions self-hosted runners. The service provides:

  • A dashboard for managing GitHub Actions runners
  • Setup script generation for runner registration
  • Integration with GitHub OAuth and GitHub App APIs
  • Runner status monitoring and management

3. User Accounts and GitHub Integration

To use MacoRun, you must:

  • Have a valid GitHub account
  • Authorize MacoRun to access your GitHub account via OAuth
  • Comply with GitHub's Terms of Service and Community Guidelines
  • Be responsible for maintaining the security of your account credentials

4. Acceptable Use

You agree to use MacoRun only for lawful purposes and in accordance with these Terms. You agree NOT to:

  • Use the service for any illegal or unauthorized purpose
  • Violate any applicable laws or regulations
  • Attempt to gain unauthorized access to our systems or other users' accounts
  • Use the service to distribute malware, viruses, or other harmful code
  • Interfere with or disrupt the service or servers
  • Use automated tools to access the service without permission

5. GitHub Actions and Self-Hosted Runners

When using MacoRun to manage GitHub Actions runners:

  • You are responsible for the security and maintenance of your self-hosted runners
  • You must comply with GitHub's policies regarding self-hosted runners
  • You are responsible for any costs associated with running your infrastructure
  • MacoRun is not responsible for the availability or performance of your runners

6. Privacy and Data

Your privacy is important to us. Please review our Privacy Policy, which also governs your use of the Service, to understand our practices.

7. Service Availability

MacoRun is currently in early development. We make no guarantees about:

  • Service uptime or availability
  • Data persistence or backup
  • Feature stability or backwards compatibility
  • Support response times

8. Limitation of Liability

MacoRun is provided "as is" without any warranties, express or implied. In no event shall MacoRun be liable for any indirect, incidental, special, consequential, or punitive damages, including without limitation, loss of profits, data, use, goodwill, or other intangible losses, resulting from your use of the service.

9. Indemnification

You agree to defend, indemnify, and hold harmless MacoRun and its affiliates from and against any claims, damages, obligations, losses, liabilities, costs, and expenses arising from your use of the service or violation of these terms.

10. GitHub API Usage

MacoRun uses GitHub's APIs to provide its services. Your use of MacoRun is also subject to:

  • GitHub's API Terms of Service
  • GitHub's rate limiting policies
  • GitHub's acceptable use policies

11. Termination

We may terminate or suspend your account and access to the service immediately, without prior notice or liability, for any reason, including breach of these Terms. Upon termination, your right to use the service will cease immediately.

12. Changes to Terms

We reserve the right to modify or replace these Terms at any time. If a revision is material, we will try to provide at least 30 days notice prior to any new terms taking effect.

13. Governing Law

These Terms shall be interpreted and governed by the laws of the jurisdiction in which MacoRun operates, without regard to conflict of law provisions.

14. Contact Information

If you have any questions about these Terms of Service, please contact us through our GitHub repository or support channels.

Important Notice: MacoRun is currently in early development. These terms may change as the service evolves. Please check back regularly for updates.