API Terms
Last Updated: 29 August 2025
1. Overview
These API Terms govern your use of the GmodProtect API. By using an API key, you agree to these Terms in addition to the Terms of Service.
2. Keys & Authentication
- Keep your API key confidential and store it securely (e.g., in server-side config).
- Rotate keys promptly if you suspect compromise.
- Keys are issued per community and must not be shared outside your organization.
3. Acceptable Use
- Use the API solely to protect your own servers/community.
- Do not resell, redistribute, or create derivative databases from API data.
- Reasonable caching is permitted to reduce load (e.g., up to 15 minutes), but you must honor removals/updates promptly.
4. Rate Limits
- We enforce per-key and per-IP rate limits for stability.
- Exceeding limits may result in HTTP 429 responses and temporary throttling.
- Final published limits will be announced before launch.
5. Data Handling & Privacy
- Public case data is provided for safety purposes. Handle it responsibly and in line with our Privacy Policy.
- Do not attempt to deanonymize redacted information or collect unrelated personal data.
6. Security Requirements
- Use HTTPS for all requests.
- Do not probe or attack the API, bypass controls, or attempt to access non-public endpoints.
7. Suspension & Revocation
- We may suspend or revoke API access for abuse, repeated false reports, or security risks, at our discretion.
8. Availability & Changes
- We aim for high availability but provide no uptime guarantees.
- We may modify or deprecate endpoints with reasonable notice when feasible.
9. Attribution & Open Source
- The partner addon is open-source. Respect any licensing requirements noted in the repository.
10. Contact
Questions: partners@gmodprotect.org or contact@gmodprotect.org.