QAForge

Terms of Service

Last updated: February 2025

1. Acceptance of Terms

By accessing and using QAForge (“the Service”), you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use the Service.

2. Description of Service

QAForge is a free tool that helps developers discover beginner-friendly open source issues (“good first issues”) on GitHub. The Service provides:

  • Search and discovery of GitHub issues labeled as “good first issue”
  • AI-powered summaries and difficulty assessments
  • Filtering by programming language and repository

3. GitHub API Usage

QAForge accesses publicly available data from GitHub through their official REST and GraphQL APIs in compliance with the GitHub Terms of Service and GitHub Acceptable Use Policies.

Specifically:

  • We only access publicly available repository and issue data
  • We cache responses to minimize API requests and respect rate limits
  • We do not store any private user data or require GitHub authentication from end users
  • We use conditional requests (ETags) to reduce unnecessary data transfer
  • We identify ourselves via User-Agent headers as required

4. AI-Generated Content

The Service uses Cloudflare Workers AI to generate summaries and assessments of GitHub issues. These AI-generated insights are provided for informational purposes only and should not be considered as professional advice. The accuracy of AI-generated content cannot be guaranteed.

5. Third-Party Content

The issues, repositories, and user information displayed on QAForge belong to their respective owners on GitHub. We do not claim ownership of any third-party content. All trademarks, logos, and brand names are the property of their respective owners.

6. Disclaimer of Warranties

THE SERVICE IS PROVIDED “AS IS” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. WE DO NOT GUARANTEE THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY INFORMATION ON THE SERVICE.

7. Limitation of Liability

IN NO EVENT SHALL QAFORGE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING FROM YOUR USE OF THE SERVICE.

8. Changes to Terms

We reserve the right to modify these Terms at any time. Continued use of the Service after changes constitutes acceptance of the modified Terms.

9. Contact

For questions about these Terms, please contact us through our website.