Free Run JS Terms of Service

Last updated: April 21, 2025

1. Introduction

Welcome to Free Run JS ("we", "our", "the platform"), an open source playground for JavaScript and TypeScript. By accessing or using our platform, you ("user", "you") agree to comply with and be bound by the following Terms of Service. Please read them carefully.

2. Acceptance of Terms

By using Free Run JS, you confirm that you have read, understood, and accepted these Terms of Service. If you disagree with any part of these terms, we ask that you do not use our services.

3. Service Description

Free Run JS is a playground for developers that allows you to write, run, and share code in JavaScript and TypeScript. Our service is free and open source.

4. Usage Requirements

To use Free Run JS:

  • You must use the service in accordance with these terms and all applicable laws
  • You are responsible for maintaining the confidentiality of any account information you may create

5. License and Open Source

5.1 Open Source Software

Free Run JS is distributed under an MIT license. The source code is publicly available and can be used, modified, and distributed according to the terms of this license.

5.2 License for Users

We grant you a worldwide, non-exclusive, non-transferable, and revocable license to use our platform in accordance with these Terms.

5.3 User Code

You maintain all rights to the code you write or upload to our platform. By sharing code publicly on our platform, you grant other users the right to view and use that code according to the license you specify.

6. Prohibited Uses

You agree not to use Free Run JS to:

  • Violate applicable laws or regulations
  • Infringe on third-party intellectual property rights
  • Transmit malware, viruses, or any code designed to damage computer systems
  • Attempt unauthorized access to our systems or interfere with them
  • Conduct load testing or actions that may compromise the integrity or availability of the service
  • Create or run code with the intent to harm, harass, or deceive other users

7. Technical Limitations

  • We may establish limits on resource usage, execution time, or storage
  • We do not guarantee uninterrupted service availability
  • We may impose additional technical restrictions to maintain service stability

8. Intellectual Property

8.1 Our Rights

The names, logos, trademarks, and any other content of Free Run JS (excluding code published under the MIT license) are the property of Free Run JS and are protected by intellectual property laws.

8.2 Contributions

If you contribute to the Free Run JS project, you agree that your contributions will be distributed under the same MIT license as the project.

9. Privacy

Our Privacy Policy, available here, explains how we collect, use, and protect your data. By using our service, you agree to our privacy practices.

10. Service Modifications

We reserve the right to modify, suspend, or discontinue any aspect of the service at any time. We will make reasonable efforts to notify significant changes through our website, blog, or GitHub repository.

11. Disclaimer and Warranty Limitations

The service is provided "as is" and "as available," without warranties of any kind, whether express or implied. We do not guarantee that the service will be uninterrupted, secure, or error-free.

12. Limitation of Liability

In no event shall Free Run JS, its contributors, or licensors be liable for indirect, incidental, special, consequential, or punitive damages, nor for loss of profits, revenue, data, use, or any other intangible loss.

13. Indemnification

You agree to indemnify and hold harmless Free Run JS, its contributors, and licensors from any claim, damage, liability, cost, or expense (including reasonable attorney's fees) arising from your use of the service or violation of these Terms.

14. Termination

We reserve the right to restrict, suspend, or terminate your access to the service, without prior notice, for any reason, including violation of these Terms.

15. Applicable Law

These Terms will be governed and interpreted in accordance with the laws of [your jurisdiction], without regard to its conflict of law provisions.

16. Changes to these Terms

We may modify these Terms at any time. The updated version will be effective when posted on our site. Your continued use of the service after such changes constitutes your acceptance of the new terms.

17. General Provisions

  • If any provision of these Terms is deemed invalid or unenforceable, the remaining provisions will remain in full force and effect.
  • These Terms constitute the entire agreement between you and Free Run JS regarding the service.
  • The failure to exercise a right or provision shall not constitute a waiver of that right or provision.

18. Contact

If you have any questions about these Terms, please contact us at:

© 2025 Free Run JS. All rights reserved.