These Terms of Service (the “Terms”) govern your access to and use of Issue to Code(the “Service”), a graduation thesis project operated by an author affiliated with Universidad Peruana de Ciencias Aplicadas (UPC). By creating an account or using the Service you accept these Terms. If you do not agree, please do not use the Service.
1. Nature of the Service
The Service automates the conversion of GitHub issues into pull requests by running a multi-agent pipeline backed by large language models. It is provided for academic and evaluation purposes as part of a thesis project and not as a commercial production service. Availability is best-effort and the Service may be modified, paused or discontinued at any time without prior notice.
2. Account
- To use the Service you must create an account and provide a valid email address.
- You are responsible for keeping your credentials confidential and for everything that happens under your account.
- You must be at least 18 years old or have the consent of a legal guardian to use the Service.
- You may delete your account at any time by contacting u202121440@upc.edu.pe.
3. GitHub integration
Connecting your GitHub account requires you to grant the OAuth scopes that allow the Service to read the repositories you choose and open pull requests on them. You can revoke this access at any time from Settingsin the Service, or directly from your GitHub account's applications page. Revoking the token disables any pending or future pipeline runs that depend on GitHub.
4. Acceptable use
You agree not to use the Service to:
- Process repositories that you do not own or are not authorised to access on behalf of their owner.
- Process content that is illegal, infringes third-party rights, contains malware, or violates the acceptable-use policies of Anthropic, OpenAI or GitHub.
- Attempt to extract, reverse-engineer or otherwise abuse the language models behind the Service (prompt injection, jailbreaking, attempts to bypass safety filters).
- Circumvent the rate limits described in section 6 or use automated means to put disproportionate load on the infrastructure.
- Submit personal data of third parties without a lawful basis under Peruvian Law N° 29733.
We may suspend or terminate accounts that violate these conditions, without notice and at our sole discretion.
5. Ownership of code and intellectual property
- Your code stays yours. You retain all rights over the code in your repositories and over any issues you submit.
- Generated code belongs to you. The pull requests, plans and code artefacts the agents produce from your issues belong to you and are governed by the licence of your repository.
- You are responsible for reviewing the generated code. The Service is an assistant. Generated code may be incorrect, insecure, infringe licences or fail to meet your requirements. You must review every pull request before merging.
- The Service's own source code, design and documentation remain the intellectual property of the project author and the University, except for components covered by their own open-source licences.
6. Rate limits and quotas
To control infrastructure cost and abuse, the Service enforces per-endpoint rate limits, including but not limited to the following:
- Authentication endpoints: 5 requests per minute per IP.
- Issue creation: 10 issues per hour per user.
- Repository indexation: 5 repositories per hour per user.
- A single repository may have only one active pipeline at a time.
These limits may change without notice. Calls exceeding the limits return HTTP 429.
7. Third-party services
The Service depends on Anthropic, OpenAI and GitHub. Their availability, pricing and policies are outside our control. The Service is not responsible for failures, downtime or changes in those services. Your use of those services through Issue to Code is also subject to their respective terms.
8. Disclaimer of warranties
The Service is provided “as is” and “as available”, without warranty of any kind, express or implied, including merchantability, fitness for a particular purpose, non-infringement, accuracy or uninterrupted operation. We do not warrant that the generated code will be defect-free, secure or suitable for production use.
9. Limitation of liability
To the maximum extent permitted by Peruvian law, the project author, the University and any contributor shall not be liable for any indirect, incidental, special, consequential or punitive damages, nor for loss of profits, data or business opportunity, arising out of or in connection with the use of the Service, even if advised of the possibility of such damages.
In any case where liability cannot be excluded, total aggregate liability shall be limited to the amount you have paid to use the Service in the twelve months prior to the event giving rise to the claim. The Service is currently provided free of charge; that limit is therefore zero.
10. Indemnity
You agree to indemnify and hold harmless the project author and the University against any claim, loss or damage arising from (i) your violation of these Terms, (ii) your misuse of the Service, or (iii) the content of the repositories and issues you submit.
11. Termination
You may stop using the Service at any time. We may suspend or terminate your access if (a) you breach these Terms, (b) we are required to do so by law, or (c) the thesis project ends. Sections 5, 8, 9, 10 and 13 survive termination.
12. Changes to the Service and to these Terms
We may change the Service, including discontinuing features, without prior notice. We may also update these Terms. The latest version will always be available at /terms. Material changes will be communicated through the application interface before they take effect.
13. Governing law and jurisdiction
These Terms are governed by the laws of the Republic of Peru. Any dispute that cannot be resolved amicably will be submitted to the competent courts of the city of Lima, Peru, waiving any other jurisdiction to which the parties may be entitled.
14. Contact
For any question regarding these Terms, write to u202121440@upc.edu.pe.