Terms of Service
Last updated: 2026-05-07
Please read these terms carefully before using Pythonator. By creating an account or accessing any part of the service, you agree to be bound by them.
1. The service
Pythonator (the "Service") is an interactive Python learning website operated by the Pythonator team ("we", "us"). The Service runs Python in your browser via Pyodide and provides written lessons, automated grading, certificates, and progress tracking.
2. Accounts
- You must provide accurate information when creating an account.
- You are responsible for keeping your password secure.
- You may not share your account, sell access to it, or use it on behalf of multiple people.
- One person, one account.
3. Acceptable use
Don't use the Service to:
- Attempt to break, exploit, or overload the Service.
- Reverse-engineer or copy lesson content for redistribution.
- Run code that targets, attacks, or scans third-party systems (the in-browser sandbox is for learning, not for offensive use).
- Harass, threaten, or impersonate other users.
We may suspend or terminate accounts that violate these rules.
4. Subscriptions and payment
Pro is a paid subscription billed through Stripe at $5/month or $39/year (USD). Subscriptions auto-renew at the end of each billing period until you cancel.
- You can cancel anytime from your account's Manage subscription link.
- Cancellation takes effect at the end of the current paid period — you keep Pro access until then.
- Refunds are governed by our Refund Policy.
- Prices may change. Existing subscribers will be given at least 30 days' notice before any price increase affects their billing.
5. Free tier
The Kids and Beginner tracks are available free of charge. We may change which content is in the free tier in the future, but anything you have already completed and earned a certificate for will continue to be accessible to you.
6. Content and intellectual property
Lesson content (explanations, code examples, test cases) is the intellectual property of Pythonator. You may use it personally for learning. You may not republish, resell, or train models on it without our written permission.
Code that you write in the sandbox belongs to you. We don't claim any rights to it.
7. Privacy
Your code stays in your browser — Pyodide runs locally. We store your account information, lesson progress, and (for paid users) Stripe customer/subscription identifiers. See the Privacy Policy for details.
8. Disclaimers
The Service is provided "as is" and "as available". We make no warranty that lessons are error-free, that the Service will be uninterrupted, or that completing lessons will result in any particular career, employment, or educational outcome.
9. Limitation of liability
To the fullest extent permitted by law, Pythonator's total liability for any claim arising out of the Service is limited to the amount you have paid us in the prior 12 months. We are not liable for indirect, incidental, or consequential damages.
10. Termination
You can delete your account at any time from your account settings. We may suspend or terminate accounts for violations of these terms. On termination, your subscription is canceled and you lose access to Pro content; we may retain anonymized usage data.
11. Changes to these terms
We may update these terms from time to time. Material changes will be announced by email or via a notice in the app. Continued use of the Service after changes take effect means you accept the updated terms.
12. Contact
Questions about these terms: contact us at the email associated with your account or through the support channel published on the site.
Pythonator · 2026