Skip to main content

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.