rdio-scanner/API_ACCESS_POLICY.md
Chrystian Huot 2fe0758c22 Add API Access Policy and update copyright information
- Introduced a new document, API_ACCESS_POLICY.md, outlining the terms of use for the WebSocket API, including license, scope of restriction, authorized access, authentication, prohibited use, enforcement, and contact information.
- Updated README.md to highlight the restricted nature of the WebSocket API and link to the new access policy.
- Changed copyright information in multiple server files to reflect the new email address for Chrystian Huot.
- Added comments in server files to indicate the WebSocket API access policy and its restrictions.
2026-01-03 09:24:21 -05:00

53 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# WebSocket API Terms of Use
**Effective Date:** January 3rd, 2026
**Project:** Rdio Scanner open source project
**Sponsor:** Saubeo Solutions
---
### 1. License
This software is distributed under the GNU General Public License (GPL). You are free to use, modify, and distribute the source code under the terms of the GPL.
---
### 2. Scope of Restriction
The restriction described below applies **only** to the **WebSocket API** implemented by this project.
It does **not** apply to any standard HTTP API endpoints or other interfaces provided by the software.
The WebSocket API is a real-time communication channel intended for authorized clients only.
---
### 3. Authorized Access
- Access to the **WebSocket API** is **exclusively reserved** for the official sponsor of this project, **Saubeo Solutions**, **and its native applications**.
- No other entity or individual is permitted to use the WebSocket API without prior written consent from the maintainers.
---
### 4. Authentication
Authorized clients must:
- Use valid authentication credentials provided by the maintainers.
- Ensure secure handling of credentials. Sharing credentials with unauthorized parties is strictly prohibited.
---
### 5. Prohibited Use
You may not:
- Attempt to connect to the WebSocket API without explicit authorization.
- Use the WebSocket API for any purpose outside the scope of Saubeo Solutions sponsorship and its native apps.
- Reverse-engineer, replicate, or redistribute the hosted WebSocket API service.
---
### 6. Enforcement
Violation of these terms may result in:
- Immediate revocation of WebSocket API access.
- Legal action for unauthorized use.
---
### 7. Contact
For authorization requests or questions, contact:
<rdio-scanner@saubeo.solutions>[mailto:rdio-scanner@saubeo.solutions]