Acceptable Use Policy
Last updated: March 6, 2026
Use YaliCode to build cool stuff. Do not use it to break things. This policy supplements our Terms of Service and covers what is and is not okay on the platform. Violations may result in account suspension or termination.
What You Should Not Do
Cryptocurrency Mining
Do not use YaliCode to mine cryptocurrency. Not even a little. Our execution environment actively detects and blocks mining software, so it will not work anyway.
Security Violations
The sandbox exists to keep everyone safe. Do not try to break out of it.
- Attempting to escape the Docker/gVisor sandbox
- Attempting to access other users' containers or data
- Running port scanners, vulnerability scanners, or exploit tools against external systems
- Performing denial-of-service attacks from or against the platform
- Attempting to bypass resource limits, rate limits, or plan restrictions
Malicious Code
This should go without saying, but do not use our platform to build or distribute harmful software.
- Uploading or executing malware, viruses, worms, or trojans
- Creating code designed to damage, disable, or impair any system
- Hosting phishing pages or social engineering content
- Distributing spam or unsolicited communications
Resource Abuse
We share infrastructure across all users, so please be a good neighbor.
- Running sustained high-CPU or high-memory workloads designed to consume resources
- Using always-on containers for purposes other than running your application
- Creating multiple free accounts to get around plan limits
- Automated bulk execution of code without prior authorization
Illegal Content
- Hosting content that violates applicable laws
- Distributing copyrighted material without authorization
- Creating projects that facilitate illegal activities
- Content that promotes violence, harassment, or discrimination
What You Should Do
YaliCode is built for developers. Here is what we love to see:
- Writing, testing, and running code for personal or professional projects
- Learning and practicing programming in any of our supported languages
- Building and deploying web applications
- Sharing code examples, tutorials, and educational content
- Collaborating on projects with your team or classmates
- Teaching, coursework, and anything related to education
Enforcement
We use automated detection systems (including real-time mining detection) and manual review to catch violations. If we find something, the response depends on severity:
- A friendly warning via email for first-time or minor issues
- Temporary suspension of execution privileges
- Removal of the offending project
- Account suspension or permanent termination for serious or repeated violations
For severe violations that threaten the platform or other users, we may act immediately without prior warning.
See Something? Let Us Know
If you spot someone misusing the platform, please report it to support@yalicode.com. It helps us keep YaliCode safe for everyone.