Legal Agreements

Terms of Service

By accessing ScratchCode, you agree to these terms. Read carefully to understand your rights and responsibilities.

Last updated: 6/6/2026

1. Acceptance & User Accounts

By creating an account, you confirm that you have read and agreed to these terms. You are responsible for:

  • Maintaining the confidentiality of your account credentials.
  • Notifying us immediately of any unauthorized use.

We reserve the right to suspend or terminate accounts that violate our policies or engage in abusive behavior.

2. Acceptable Use

Our interactive coding environments are provided for educational purposes. You agree not to:

  • Abuse resources: Use the platform for cryptocurrency mining or malicious activities.
  • Hack: Attempt to bypass our security or sandbox restrictions.
  • Exploit: Upload code designed to harm, disrupt, or exploit the platform or other users.
  • Scrape: Copy our curriculum content without permission.

3. Intellectual Property

All curriculum content, platform design, logos, and features are the intellectual property of ScratchCode.

The code you write and create remains yours, subject to the MIT License if you choose to share it publicly on our platform.

Disclaimers

ScratchCode is provided "as is". We do not guarantee continuous, uninterrupted, or secure access to our services, though we strive to provide the best experience possible. In no event shall ScratchCode be liable for indirect damages.

Updates

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