Last updated: September 21, 2026
Captain Software Limited, Unit B, 11/F, 23 Thomson Road, Wan Chai, Hong Kong SAR ("Company," "we," "our," or "us") operates Python Playground and is responsible for the information described in this Privacy Policy.
By accessing or using Python Playground, you agree to the collection, storage, use, and disclosure of your information as described in this Privacy Policy and our Terms of Service.
This Privacy Policy applies to Python Playground, including its website, associated subdomains, browser extension experiences, account features, optional cloud-enabled features, checkout flows, and related support services (collectively, the "Service"). It explains how we collect, use, share, and retain personal information. It should be read together with our Terms of Service.
When you visit the Service, create or use an account, make a purchase, contact support, or use optional cloud-enabled features, we may collect:
We collect information directly from you through the website, account and checkout flows, support interactions, and cloud features. We may also receive limited account identifiers, verification events, transaction status, or aggregated usage information from authentication, payment, hosting, storage, fraud-prevention, analytics, and other service providers.
We use the information we collect to:
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, restored, or made available across your signed-in devices.
When you publish a playground, we store a snapshot of its name, Python entrypoint, files, uploads, package settings, and related metadata. Public shares are bearer links: anyone who obtains the link can access the published snapshot. Private shares store the recipient email addresses entered by the owner and require a signed-in account with a matching confirmed email address.
Shared Python code executes locally in the viewer's browser. Stopping a share or removing a recipient prevents new access links from being issued, although an already issued short-lived download URL may remain usable for up to five minutes. We may disable or remove shared content to address abuse, security, legal, or policy concerns.
We may share information with trusted third-party service providers that help us operate the Service, including hosting, authentication, cloud storage and database management, analytics, email delivery, payment processing, customer support, fraud prevention, and billing providers. We share information with these providers only as needed for them to perform services for us and for you.
Analytics providers may receive usage and log information, including IP address and device or browser data, to help us measure site performance, understand usage trends, and improve the Service. We do not sell your personal information.
We may disclose information where required to comply with legal obligations, enforce our agreements, or protect the rights, safety, or property of the Company, our users, or the public. If the Company is involved in a merger, acquisition, asset sale, or similar reorganization, your information may be transferred as part of that transaction, subject to this Privacy Policy.
We retain your information only as long as necessary to provide the Service and fulfil the purposes described in this policy, or as required by law. Retention periods may vary depending on the type of information, the purpose of processing, and legal or operational requirements. When no longer needed, we delete or de-identify it.
We use reasonable technical and organizational measures, including encryption in transit, to protect your information. No method of transmission or storage is completely secure, and we cannot guarantee absolute security.
Captain Software Limited operates from Hong Kong SAR. Your information may be processed and stored in countries other than your own, including countries that may have different data protection laws. Where required by applicable law, we use appropriate safeguards for these transfers.
Depending on your location, you may have the right to access, correct, delete, or restrict the use of your personal information. To exercise these rights, contact us at support@python-playground.com. We may take reasonable steps to verify your identity.
When you request deletion, we delete personal information maintained in our active databases and readily searchable systems, including account and synced cloud data where applicable, as soon as and to the extent reasonably and technically practicable. Backups may retain copies for a period of time, and deletion does not affect information already provided to third parties in accordance with this Privacy Policy. Local-only files and settings stored in your browser can be removed by clearing browser storage.
If you are located in the EEA, you have the right to access, port, correct, delete, or restrict the processing of your personal data, as provided under the GDPR. We process personal data on the legal bases of contract performance, legitimate interest, and consent, as applicable. You may also lodge a complaint with your local data protection supervisory authority.
California residents have the right to know what personal information is collected, request its deletion, and opt out of its sale. We do not sell personal information. To exercise these rights, contact us at support@python-playground.com.
We use cookies and similar technologies to operate the Service, remember limited preferences or state, and understand usage. We use analytics services to understand website traffic, usage patterns, and performance.
Local Storage, IndexedDB, and Session Storage may store local playgrounds, Python files, uploaded file data, upload metadata, package settings, authentication session state, checkout state, and other application data in your browser. You can control cookies through your browser settings; disabling cookies or similar technologies may limit some functionality.
The Service is not directed to individuals under the age of 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, please contact us.
We may update this Privacy Policy from time to time. Changes will be posted on this page with a revised "Last updated" date. Continued use of the Service after changes take effect constitutes acceptance of the updated policy.
If you have questions about this Privacy Policy or how your data is handled, contact us at support@python-playground.com or write to Captain Software Limited, Unit B, 11/F, 23 Thomson Road, Wan Chai, Hong Kong SAR.