If you are developing bots or apps for Discord, you must understand the Developer Terms of Service (Developer Terms).
This is like a rulebook for using the Discord API.
What are the Developer Terms?
The Developer Terms are legally binding rules that govern the use of Discord’s APIs, SDKs, and other developer-oriented products and services. By accessing or using the API, you are deemed to have agreed to these terms.
Scope of the Terms
The Developer Terms include the following:
- API Usage: API license, restrictions, open source software, developer credentials, etc.
- App Content: App content license, user responsibilities, etc.
- Compliance with Laws and Third-Party Rights: Copyright, privacy, security, etc.
- User Privacy and Security: Privacy policy, data sharing and retention, security measures, etc.
- Monitoring and App Review: Monitoring of API usage and app review by Discord
- Intellectual Property and Confidentiality: Intellectual property ownership, feedback, confidential information, etc.
- Brand Elements and Attribution: Use of Discord’s brand elements, attribution displays, etc.
- Termination: Termination of the terms, obligations after termination, etc.
- Responsibility for Discord’s API: Warranty, liability limitations, indemnity, etc.
- Cross-Border Transfers: Provisions regarding data transfers from the EEA and the UK
- General Terms: Service providers, changes to terms, export restrictions, governing law, dispute resolution, etc.
Important Points for API Usage
- License: To use the API, you must be granted a license from Discord.
- Restrictions: Reverse engineering, modification of the API, redistribution, and excessive use are prohibited.
- Developer Credentials: API keys and tokens must be managed securely.
- App Content: Developers are responsible for their app content.
- User Privacy: You must give utmost consideration to protecting user privacy.
- Data Handling: API data can only be used for the purpose of providing the stated functionality.
- API Limits: You must comply with the API usage limits set by Discord.
Changes to the Terms
Discord may change the Developer Terms from time to time. You will be notified of any changes through the Developer Portal, etc.
Compliance with the Terms
If you violate the Developer Terms, Discord may take measures such as restricting your access to the API or suspending your account.
Conclusion
The Discord Developer Terms are the rules that must be followed when developing and operating apps on the Discord platform. Developers should understand the important points introduced in this article and strive to develop in accordance with the policies.