TERMS_OF_SERVICE.md
Last Updated: July 2026 // Clear & Fair Platform Terms
okpython is an interactive, open-source Python learning platform operated by an independent developer for educational purposes. By accessing or using the platform, you agree to these Terms of Service.
1. Service Description
okpython provides interactive browser-based Python learning modules, WebAssembly code execution (Pyodide), coding practice problems, an AI doubt-solving assistant (Pydude), progress tracking, and verifiable completion certificates.
2. Account Registration & Security
You may register an account using Google OAuth or Email Magic Links. You are responsible for maintaining the confidentiality of your credentials and for all activities that occur under your account.
3. Acceptable Use & Conduct Policy
To ensure fair availability for all learners, you agree NOT to:
- Abuse the AI Tutor (Pydude): Attempt prompt injection, jailbreaking, or submitting automated script requests to farm free AI generation outputs.
- Bypass Rate Limits or Security: Attempt to circumvent sliding-window rate limiters, security headers, or authentication tokens.
- Scrape or Disrupt Service: Use automated bots or scrapers to extract course contents or overload backend infrastructure.
4. Certificate Disclaimer
Certificates issued by okpython serve as digital proof of course completion on our platform. They are non-accredited certificates of completion and do not represent an official academic degree, professional license, or university accreditation.
5. Disclaimer of Warranties & Limitation of Liability
THE PLATFORM IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE DEVELOPER DISCLAIMS ALL LIABILITY FOR ANY INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING FROM YOUR USE OF THE SERVICE.
6. Termination
You may stop using the service and delete your account at any time via Profile Settings. We reserve the right to suspend or terminate access to users who violate these Terms of Service or engage in abusive behavior.
7. Legal & Contact Inquiries
For questions regarding these Terms of Service, please contact: