These Developer Terms apply when you register an OAuth application on Meridian that requests access to user accounts ("Applications"). By publishing an Application, you agree to these terms and our Terms of Service.
Developer terms
Last updated October 8, 2026
1. Scope
2. Registration and review
You must provide accurate application details, including valid privacy and terms URLs (https only).
Surf Online may review Applications, require changes, reject registration, or revoke access at any time. Users may see warnings for unreviewed Applications with large audiences.
3. Scopes and data minimization
Request only scopes your Application needs. Available scopes include:
user.identify: basic profile (id, display name, avatar).user.email: account email when available.guilds.read: guild ids where the user's bots are installed.
Do not store tokens or user data longer than necessary. Honor user revocation promptly.
4. Security
4.1 Your obligations
Protect client secrets, redirect URIs, and stored tokens. Use HTTPS for all redirect URIs in production.
4.2 Incidents
Notify us promptly using the security contact in section 8 if your Application is compromised.
5. Independent controller
6. Prohibited Applications
Applications must not:
- Phish credentials or misrepresent their purpose at consent time.
- Resell Meridian API access without authorization.
- Violate our Acceptable Use Policy or Discord's developer terms.
- Circumvent user consent or scope limits.
7. Enforcement
8. Contact
Developer program questions: legal@surfonline.eu. Security reports: security@meridian.surf.