Privacy Policy
Last Updated: May 21, 2026
1. Introduction
TechCoder.io ("we", "our", or "us") respects your privacy and is committed to protecting your personal data. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website and use our interactive coding platform.
By accessing or using our Service, you signify that you have read, understood, and agree to our collection, storage, use, and disclosure of your personal information as described in this Privacy Policy.
2. Information We Collect
We may collect and process the following categories of personal data about you:
- Identity Data: First name, last name, username, and social provider IDs (e.g., GitHub, Google).
- Contact Data: Email address.
- Profile Data: Your learning progress, completed lessons, preferences, and saved code snippets.
- Technical Data: Internet protocol (IP) address, browser type and version, time zone setting and location, browser plug-in types and versions, operating system and platform.
- Usage Data: Information about how you use our website, products, and services, including interactive code editor usage patterns.
3. How We Use Your Information
We use the information we collect primarily to provide, maintain, and improve our services. Specifically, we use your data to:
- Create and manage your account securely.
- Track and display your learning progress across courses.
- Provide personalized AI hints and code suggestions.
- Improve our platform's functionality and user experience.
- Send you administrative messages, technical notices, updates, and security alerts.
- Respond to your comments, questions, and customer service requests.
- Monitor and analyze trends, usage, and activities in connection with our Service.
4. Code Execution and AI Features
Local Execution: Many of our interactive coding exercises (e.g., JavaScript, Python via Pyodide, SQL via sql.js) execute entirely locally within your browser. The code you write in these specific playgrounds is not transmitted to our servers unless you actively choose to save it.
AI Assistance: If you use our AI Mentor features, the code snippet you request help with may be transmitted securely to our backend servers or third-party AI providers (such as OpenAI) solely for the purpose of generating hints or feedback. We do not use your personal code submissions to train foundational AI models.
5. Information Sharing and Disclosure
We may share your information in the following situations:
- With Service Providers: We may share data with third-party vendors, service providers, contractors, or agents who perform services for us (e.g., hosting, database management, AI processing).
- For Business Transfers: We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company.
- For Legal Requirements: We may disclose your information where we are legally required to do so in order to comply with applicable law, governmental requests, a judicial proceeding, court order, or legal process.
6. Data Security and Retention
We implement appropriate technical and organizational security measures designed to protect the security of any personal information we process. However, despite our safeguards and efforts to secure your information, no electronic transmission over the Internet or information storage technology can be guaranteed to be 100% secure.
We will only retain your personal information for as long as necessary to fulfill the purposes we collected it for, including for the purposes of satisfying any legal, accounting, or reporting requirements.
7. Your Privacy Rights (GDPR & CCPA)
Depending on your location, you may have the following rights regarding your personal data:
- Right to Access: Request copies of your personal data.
- Right to Rectification: Request that we correct any information you believe is inaccurate or incomplete.
- Right to Erasure (Right to be Forgotten): Request that we erase your personal data, under certain conditions.
- Right to Restrict Processing: Request that we restrict the processing of your personal data.
- Right to Data Portability: Request that we transfer the data that we have collected to another organization, or directly to you.
To exercise any of these rights, please contact us at privacy@techcoder.io.
8. Children's Privacy
Our Service is not directed to anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. If we become aware that a child under 13 has provided us with Personal Data, we will take steps to delete such information from our servers.
9. Contact Us
If you have any questions or concerns about this Privacy Policy, please contact us at:
- Email: privacy@techcoder.io