Skip to content

Terms of Service

Last updated: February 2026

Acceptance of Terms

By accessing or using BlankCode, you agree to be bound by these Terms of Service. If you do not agree, please do not use the platform.

Description of Service

BlankCode is an open-source interactive coding practice platform. It provides exercises, tutorials, and a code execution environment for learning programming languages.

User Accounts

  • You are responsible for maintaining the security of your account credentials.
  • You must provide accurate information when creating an account.
  • One person may not maintain more than one account.

Acceptable Use

You agree not to:

  • Use the code execution environment for any purpose other than completing exercises
  • Attempt to access, tamper with, or use non-public areas of the platform
  • Submit malicious code designed to exploit or damage the execution environment
  • Interfere with or disrupt the platform or its infrastructure
  • Use the platform to violate any applicable laws or regulations

Code Execution

Code submissions are executed in sandboxed environments with resource limits (CPU, memory, time). Submissions that exceed these limits will be terminated. We reserve the right to restrict access for users who abuse the execution environment.

Intellectual Property

  • BlankCode is open-source software. See the project repository for license details.
  • Exercise content and tutorials are provided for educational purposes.
  • Code you submit remains yours. We do not claim ownership of your submissions.

Disclaimer of Warranties

BlankCode is provided "as is" without warranties of any kind, either express or implied. We do not guarantee that the platform will be uninterrupted, error-free, or secure.

Limitation of Liability

To the maximum extent permitted by law, BlankCode and its contributors shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the platform.

Changes to Terms

We may modify these terms at any time. Continued use of the platform after changes constitutes acceptance of the updated terms.

Contact

For questions about these terms, please open an issue on the GitHub repository.