Terms of Service

Last updated: March 5, 2026

1. Acceptance of Terms

By accessing or using OnlineCompiler.io ("the Service"), you agree to be bound by these Terms of Service. If you do not agree to these terms, do not use the Service.

2. Description of Service

OnlineCompiler.io provides a cloud-based code execution platform via REST API, WebSocket, and embeddable widget. The Service compiles and runs user-submitted code in sandboxed Docker containers and returns the output.

3. Account & API Keys

  • You must create an account to obtain an API key.
  • You are responsible for keeping your API keys secure. Do not share them publicly.
  • We reserve the right to revoke API keys that are being misused.
  • One account per person or organization. Duplicate accounts may be terminated.

4. Acceptable Use

You agree not to use the Service to:

  • Execute malicious code, malware, or code designed to attack other systems.
  • Attempt to escape the sandbox, access host resources, or circumvent security measures.
  • Mine cryptocurrency or perform computationally abusive operations.
  • Conduct denial-of-service attacks against the Service or any other system.
  • Violate any applicable laws or regulations.
  • Resell access to the Service without prior written permission.

5. Resource Limits

Each code execution is subject to resource limits including memory (512 MB), CPU time, process count (64 PIDs), and execution timeout (30 seconds). These limits may change and vary by plan. Exceeding limits will cause your execution to be terminated.

6. Rate Limits

API requests are subject to rate limiting. Free tier accounts are limited to 1,000,000 requests per month. Exceeding your plan's limits may result in temporary throttling of your API key.

7. Intellectual Property

You retain all rights to code you submit for execution. We do not claim ownership of your code. The Service itself, including its design, branding, and infrastructure, remains the property of OnlineCompiler.io.

8. Disclaimer of Warranties

The Service is provided "as is" without warranties of any kind, express or implied. We do not guarantee uninterrupted availability, error-free operation, or the accuracy of execution results across all languages and configurations.

9. Limitation of Liability

To the maximum extent permitted by law, OnlineCompiler.io shall not be liable for any indirect, incidental, special, or consequential damages arising out of the use of the Service, including but not limited to loss of data, revenue, or business opportunities.

10. Termination

We reserve the right to suspend or terminate your account and API access at any time for violations of these terms or for any other reason at our sole discretion. You may delete your account at any time by contacting us.

11. Changes to Terms

We may update these terms from time to time. Continued use of the Service after changes constitutes acceptance of the new terms. We will make reasonable efforts to notify users of significant changes.

12. Contact

Questions about these terms? Email us at ashwin@micropyramid.com.