Terms of Service

Last updated: March 2025

By using PlayTS ("the Service"), you agree to these Terms of Service. Please read them carefully.

1. Acceptance of Terms

By downloading, installing, or using PlayTS, you agree to be bound by these Terms. If you do not agree, do not use the Service.

2. Description of Service

PlayTS is a desktop application for writing, executing, and debugging TypeScript code in real-time. The Service includes a free tier and a paid Pro subscription with additional features such as cloud sync, AI assistant, and unlimited bookmarks.

3. User Accounts

Some features require creating an account through Clerk authentication. You are responsible for maintaining the security of your account credentials. You must provide accurate information when creating your account.

4. Payments and Subscriptions

Pro subscriptions are processed through LemonSqueezy. Prices are displayed before purchase. Subscriptions renew automatically unless cancelled. Refunds are handled according to LemonSqueezy's refund policy. You can cancel your subscription at any time from your account settings.

5. Intellectual Property

PlayTS is open-source software. The core application is distributed under a personal use license. Your code and content remain yours — we claim no ownership over code you write or execute using PlayTS.

6. Acceptable Use

You agree not to use the Service to: execute malicious code intended to harm systems, attempt to gain unauthorized access to our servers, redistribute the application commercially without permission, or abuse the AI assistant or cloud sync features.

7. Limitation of Liability

PlayTS is provided "as is" without warranties of any kind. We are not liable for any damages resulting from the use of the Service, including but not limited to data loss, system damage, or interruption of service. Use the code execution features at your own risk.

8. Termination

We reserve the right to suspend or terminate your access to the Service if you violate these Terms. You may stop using the Service and delete your account at any time.

9. Changes to Terms

We may modify these Terms at any time. Continued use of the Service after changes constitutes acceptance of the new Terms. Significant changes will be communicated through our website.

10. Governing Law

These Terms are governed by applicable law. Any disputes will be resolved in the jurisdiction where the project maintainer resides.

11. Contact

For questions about these Terms, please open an issue on our GitHub repository or contact us at the email associated with our GitHub account.

PlayTS - TypeScript Playground