Terms of Service
Last updated: May 12, 2025
By accessing or using the VoidVerified API ("the API"), you agree to comply with and be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, you may not use the API.
1. Introduction
These Terms govern the use of the VoidVerified API for interacting with polls, accessing poll data, and other services provided by VoidVerified ("we", "our", "us"). The API is designed to be accessed either via the VoidVerified userscript, which runs on the AniList platform, or via the VoidVerified website for users who do not use the userscript.
2. API Access
The VoidVerified API is intended to be accessed either through the VoidVerified userscript or directly via the VoidVerified website. Both methods allow users to interact with polls and access poll data, but the API is designed for use within these two contexts.
- Authorized Use: The API is intended for use through the VoidVerified userscript (which interacts with AniList) and the VoidVerified website. These are the authorized methods for interacting with the API. Using the API outside of these contexts (such as through third-party apps) is prohibited.
- Unauthorized Use: Any attempts to interact with the API outside of the authorized methods (i.e., without the userscript or website) are prohibited.
By using the API through the website or userscript, you agree to follow all applicable laws, regulations, and guidelines. You also agree to provide truthful and accurate information when using the API.
3. User Authentication and Identification
Certain features of the API may require user authentication via AniList OAuth (e.g., for voting on polls). Upon successful authentication, the API will retrieve your user ID from AniList and securely store it in a JSON Web Token (JWT).
- The user ID is used to uniquely identify you during API interactions, particularly when voting or viewing polls.
- Your user ID is never shared with third parties except for the purpose of API functionality.
- Your JWT will be used for authenticating your API requests.
By using the API, you consent to the collection and storage of your user ID, as well as the processing of your authentication credentials for the purpose of providing API services.
4. Rate Limiting
To ensure fair and efficient usage of the VoidVerified API, we implement rate limiting on requests to our servers. Rate limiting is enforced to prevent misuse and to protect the stability of the API.
- Rate Limits Apply: Rate limits are enforced to prevent abuse and ensure that the API remains responsive for all users. If the rate limit is exceeded, the user will receive a `429 Too Many Requests` response.
- Limited to Authorized Methods: Rate limits are applied to both the VoidVerified userscript and the VoidVerified website. If you exceed the rate limits, you may be temporarily blocked from making further requests.
5. Data Privacy and Security
We take the privacy and security of your information seriously. Any information we collect, including your user ID, is processed and stored in a manner consistent with our Privacy Policy.
- User Information: The user ID retrieved via OAuth authentication is used solely for associating your votes with your account and managing API interactions.
- Rate Limit Metadata: We may log temporary data related to your requests (such as IP address and request timestamps) for the purpose of enforcing rate limits. This data is not shared with any third parties.
We use standard security protocols to protect your data, including encryption and secure storage.
6. Use Restrictions
You agree not to use the API in any manner that:
- Violates any applicable law, regulation, or third-party rights.
- Results in the disruption of service to other users or overloads the API.
- Attempts to bypass the API rate limits or other protections.
We reserve the right to suspend or revoke access to the API if you violate these Terms.
7. API Availability
While we strive to provide reliable access to the API, the API may be subject to downtime, maintenance, or other interruptions. We cannot guarantee uninterrupted access to the API and are not liable for any interruptions or delays in service.
8. Modifications to the Terms
We reserve the right to update or modify these Terms of Service at any time. It is your responsibility to review these Terms periodically to stay informed of any updates.
9. Disclaimer of Warranties
The API is provided "as is" and "as available" without any warranties or guarantees, either express or implied. We do not warrant that the API will meet your requirements, be uninterrupted, or be free from errors.
10. Limitation of Liability
To the fullest extent permitted by law, VoidVerified is not liable for any damages arising out of or in connection with the use of the API, including but not limited to direct, indirect, incidental, or consequential damages.
11. Governing Law
These Terms are governed by and construed in accordance with the laws of the jurisdiction in which VoidVerified is based.