Last updated: September 21, 2026
These Terms of Service govern your access to and use of python-playground.com and related services operated by Captain Software Limited, Unit B, 11/F, 23 Thomson Road, Wan Chai, Hong Kong SAR ("Company," "we," "us," or "our"). By accessing or using Python Playground (the "Service"), you agree to these Terms. If you do not agree, do not use the Service.
Python Playground is a browser-based Python development environment available through the website and related browser extension experiences. Subject to your compliance with these Terms, we grant you a revocable, non-exclusive, non-transferable, limited license to access and use the Service for its intended purpose.
You are responsible for maintaining the confidentiality of your account credentials and for all activity under your account. Subscription plans, pricing, and billing cycles are as described within Python Playground at the time of purchase. We reserve the right to change pricing on a going-forward basis with reasonable notice.
Active Pro access is required for Pro and cloud write features such as unlimited playgrounds, creating cloud playgrounds, enabling cloud sync, syncing files, syncing package settings, publishing uploads, and using synced playgrounds across devices. If Pro access expires, is refunded, is revoked, or is otherwise inactive, cloud writing may be paused or disabled. Existing cloud playgrounds may remain visible in a limited or paused mode, but continued syncing or new cloud writes may require restored access or a new purchase.
You may not resell, sublicense, rent, lease, or otherwise commercially exploit the Service without our prior written consent. You may not modify, reverse engineer, decompile, or create derivative works based on the Service, or remove or alter any proprietary notices on the Service.
You are responsible for the code, files, uploads, packages, and other content you create, upload, sync, run, or share. You must not use the Service to violate laws or intellectual property or privacy rights, bypass access controls, billing, entitlement checks, account restrictions, upload or storage limits, disrupt the Service, attempt unauthorized access, distribute malware, or intentionally run hostile code for harmful activity. We may suspend, restrict, or remove access to Pro features, cloud features, shares, or accounts when reasonably necessary to enforce these Terms, protect the Service or users, or address abuse.
You retain ownership of the code, files, uploads, package settings, project metadata, and other content you create or provide through Python Playground. You grant Captain Software Limited a limited, non-exclusive license to host, store, process, transmit, display, back up, sync, and otherwise handle your content only as needed to operate, secure, support, improve, and provide the Service and Pro cloud features.
Local-only playgrounds, files, uploads, package settings, preferences, and other application state may be stored in your browser. Local browser storage can be deleted through browser, operating-system, device, extension, profile, or storage-cleanup settings. We cannot recover local-only data that was never synced to cloud features.
When you enable Pro cloud features, selected playground files, upload metadata, uploaded file data, package settings, playground metadata, and related sync state may be transmitted to and stored in cloud infrastructure so they can be synced, kept as remote copies, restored to signed-in devices, or made available across signed-in devices. Deleting a cloud playground may remove its cloud copy and synced local copies on signed-in devices. Disabling sync may require local copies of cloud uploads to be available before a complete local-only copy can be kept.
We aim to preserve synced data, but we do not guarantee that the Service will be uninterrupted, conflict-free, error-free, or immune from data loss. You are responsible for keeping independent copies of important code, files, and uploads.
Sharing publishes a snapshot rather than creating live collaboration. A public share is accessible to anyone who obtains its bearer link. A private share is accessible only to a signed-in account whose confirmed email address appears on the owner's recipient list. Viewers may download, run, or import published content. Shared code runs in the viewer's browser and may use network or browser APIs; review shared code before running it.
You must not use sharing as general-purpose file hosting or to distribute malware, or publish unlawful, infringing, deceptive, or harmful material. Stopping a share does not guarantee immediate revocation of a short-lived download URL already issued to an authorized viewer.
The Service may link to or integrate with third-party services, including hosting, authentication, storage, payment, analytics, and other providers. We are not responsible for the content, accuracy, availability, or practices of third-party services, and your use of them is subject to their own terms.
Refunds are handled according to our Refund Policy. A refund or revocation may make related Pro and cloud features inactive.
This Agreement remains in effect until terminated by you or by us. We may suspend or terminate access if you violate these Terms, abuse the Service, or if action is needed for security, legal, or operational reasons. We may also modify, suspend, or discontinue the Service. Upon termination, your right to use the Service ends, and local or cloud data is handled as described in these Terms, the Privacy Policy, and applicable law.
The Service and its content, features, and functionality are owned by Captain Software Limited or its licensors and are protected by Hong Kong and international intellectual property laws. You may not copy, modify, or distribute any part of the Service without prior written permission, except as expressly permitted by these Terms.
Any feedback, suggestions, or ideas you provide about the Service may be used by us without restriction or compensation to you.
The Service is provided "as is" and "as available," without warranties of any kind, whether express or implied, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not guarantee the Service will be uninterrupted, error-free, or fully secure.
To the maximum extent permitted by law, Captain Software Limited's total liability arising out of or relating to these Terms or the Service will not exceed the amount you paid for the Service in the preceding 12 months. We will not be liable for indirect, incidental, special, consequential, or punitive damages. You agree to indemnify and hold harmless Captain Software Limited and its affiliates from any claims, damages, or expenses (including reasonable legal fees) arising from your use of the Service or violation of these Terms.
These Terms are governed by the laws of Hong Kong SAR, without regard to conflict-of-law principles. Any dispute arising from these Terms will first be addressed through informal negotiation by contacting us at support@python-playground.com. If unresolved within 60 days, either party may pursue binding arbitration administered in Hong Kong SAR in accordance with applicable commercial arbitration rules.
We may update these Terms from time to time. Material changes will be communicated with reasonable advance notice. Continued use of the Service after changes take effect constitutes acceptance of the updated Terms.
If any provision is unenforceable, the remaining provisions remain in effect. Failure to enforce a provision is not a waiver. These Terms, together with the Privacy Policy and Refund Policy, are the entire agreement between you and Captain Software Limited regarding the Service and supersede prior agreements on this subject.
Questions about these Terms can be directed to support@python-playground.com or Captain Software Limited, Unit B, 11/F, 23 Thomson Road, Wan Chai, Hong Kong SAR.