Terms of Use
Last Updated: October 24, 2024Welcome to Python Online. By accessing or using our website, integrated development environment (IDE), and cloud hosting infrastructure (collectively, the "Service"), you agree to be bound by these Terms of Use ("Terms"). If you do not agree to these Terms, please do not use the Service.
1. Description of Service & Account Limits
Python Online provides an online platform to write, execute, and host Python code. We offer distinct service tiers with hardware and operational limits enforced by our systems:
- Guest & Free Accounts: Provide ephemeral computing resources. Code executions are bound by a strict 60-second timeout, and web applications are subjected to automatic hibernation when idle. Outbound internet access is restricted through a security proxy.
- Pro Accounts: Provide persistent workstations, direct terminal access, and unrestricted internet connectivity. Computing resources (RAM and CPU) are allocated from an Elastic Compute Pool and dynamically shared between your active development environment, scheduled tasks, and your designated Always-On web application.
We reserve the right to modify these technical limits, storage quotas, and execution lifecycles at our discretion to maintain the stability of the cluster.
2. Acceptable Use Policy (AUP)
Because our platform provides access to raw computing environments, strict security rules apply. You agree NOT to use the Service to:
- Mine Cryptocurrency: Any attempt to run cryptographic mining software will result in an immediate, permanent ban.
- Launch Cyber Attacks: You may not use our servers to participate in Distributed Denial of Service (DDoS) attacks, port scanning, brute-forcing, or exploiting third-party networks.
- Scrape Data Maliciously: While web scraping is permitted on Pro accounts, it must be done ethically. You may not bypass rate limits or ignore `robots.txt` directives of target websites to the point of causing them operational harm.
- Host Illegal Content: You may not host applications that distribute malware, phishing campaigns, child exploitation materials, or copyrighted content you do not own.
- Bypass Isolation: You may not attempt to escape your containerized environment, elevate privileges to root on the host machine, or access the data of other users.
3. Web Hosting & User-Generated Content
You retain all ownership rights to the code and data you create or upload. However, by deploying a web application to a `*.pythononline.app` subdomain, you acknowledge that:
- You are solely responsible for the security, content, and legal compliance of your hosted application.
- We do not actively monitor or endorse the content hosted by our users.
- Takedown Rights: We reserve the right to immediately suspend or permanently delete any application or subdomain that violates our Acceptable Use Policy, generates excessive, unoptimized traffic that degrades the performance of our cluster, or receives valid DMCA takedown notices.
4. Payments, Subscriptions, and Refunds
Pro accounts require a paid subscription. Our order process is conducted by our online reseller, LemonSqueezy. LemonSqueezy is the Merchant of Record for all our orders, providing customer service inquiries and handling returns.
- Billing Cycle: Subscriptions renew automatically on a monthly or yearly basis until cancelled.
- Cancellation: You may cancel your subscription at any time through the billing portal. Upon cancellation, you will retain your Pro capabilities until the end of your current paid billing period (the Grace Period), after which your account will revert to the Free tier.
- Refunds: Due to the high cost of provisioning dedicated cloud hardware, we generally do not offer refunds for partial billing periods unless legally required by your local jurisdiction.
5. Service Availability ("As Is" Warranty)
We strive to provide a highly reliable service, but Python Online is provided on an "AS IS" and "AS AVAILABLE" basis. We make no warranties, expressed or implied, regarding the availability, uptime, or error-free operation of the platform.
While Pro workstations run as persistent daemons, they reside on physical hardware that requires occasional maintenance reboots or may suffer network outages. You acknowledge that long-running scripts may occasionally be interrupted, and that it is your responsibility to write robust code capable of recovering from a cold start.
6. Limitation of Liability
To the maximum extent permitted by law, in no event shall Python Online, its operators, or its suppliers be liable for any indirect, incidental, special, consequential, or punitive damages, including without limitation, loss of profits, data, use, goodwill, or other intangible losses, resulting from (i) your access to or use of or inability to access or use the Service; (ii) any conduct or content of any third party on the Service; or (iii) unauthorized access, use, or alteration of your transmissions or content.
7. Termination
We may terminate or suspend your account and bar access to the Service immediately, without prior notice or liability, under our sole discretion, for any reason whatsoever and without limitation, including but not limited to a breach of the Terms or the Acceptable Use Policy.
8. Contact Information
If you have any questions or concerns regarding these Terms, please contact us by opening a Support Ticket inside the IDE dashboard, or by visiting our Contact Page.