Usage Agreement

Terms of Service

Last updated: March 2026 • Version 1.2

1. Acceptance of Terms

By accessing, browsing, or running code on Backbencher.codes, you confirm that you have read, understood, and agreed to be bound by these Terms of Service. If you do not agree to these terms, please discontinue using our compilers and web services immediately.

2. Permitted Educational Use

Backbencher.codes provides zero-setup, cloud-accelerated programming compilers and developer education materials. You agree to use the platform solely for lawful development, testing, learning, algorithmic experimentation, and educational purposes.

3. Strictly Prohibited Activities

You strictly agree NOT to utilize the code execution runners or sandboxes to:

  • Engage in cryptocurrency mining, botnet operation, or distributed denial-of-service (DDoS) traffic generation.
  • Perform port scanning, probe vulnerabilities, or attempt unauthorized penetration testing against third-party servers.
  • Distribute, compile, or execute malware, worms, ransomware, or spyware.
  • Attempt to escape container sandbox boundaries, alter host cgroups, or compromise runner kernel parameters.

4. Disclaimer of Warranties

All compiler tools, playgrounds, tutorials, and services are provided on an "AS IS" and "AS AVAILABLE" basis without warranties of any kind, whether express or implied. We do not warrant that execution services will be completely error-free or uninterrupted.

5. Limitation of Liability

In no event shall Backbencher.codes, its maintainers, or hosting partners be held liable for any indirect, incidental, punitive, or consequential damages resulting from your use of or inability to use our platform or compilers.