Privacy Policy

Last updated: January 2026

1. Introduction

Code Classroom ("we," "our," or "the Service") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our educational coding platform.

2. Information We Collect

Account Information

When you create an account, we collect:

  • Email address
  • Username/display name
  • Password (stored securely using industry-standard hashing)
  • Role within the platform (student, instructor, administrator)

Educational Data

In the course of using the Service, we collect:

  • Code submissions and revisions
  • Code execution results and outputs
  • Session participation data
  • Class and section enrollment information

Usage Data

We automatically collect:

  • Browser type and version
  • Access times and dates
  • Pages viewed and features used
  • IP address (for security purposes)

3. How We Use Your Information

We use the collected information to:

  • Provide and maintain the Service
  • Enable real-time code sharing and collaboration
  • Allow instructors to monitor student progress
  • Execute and process code submissions
  • Communicate with you about the Service
  • Ensure the security and integrity of the platform
  • Improve and optimize the Service

4. Information Sharing

We share your information in the following circumstances:

Within Educational Context

  • Instructors can view student code, submissions, and progress within their sections
  • Administrators can access data within their organization/namespace
  • Code may be displayed in real-time during classroom sessions

Service Providers

We may share information with third-party service providers who assist in operating the Service (e.g., hosting providers, authentication services). These providers are bound by confidentiality obligations.

Legal Requirements

We may disclose information if required by law or in response to valid legal requests from public authorities.

5. Data Security

We implement appropriate technical and organizational measures to protect your information, including:

  • Encryption of data in transit (HTTPS)
  • Secure password hashing
  • Role-based access controls
  • Regular security assessments

However, no method of transmission over the Internet is 100% secure, and we cannot guarantee absolute security.

6. Data Retention

We retain your information for as long as your account is active or as needed to provide the Service. Educational data may be retained for the duration of the academic term or as required by your institution. You may request deletion of your account and associated data by contacting your administrator.

7. Your Rights

Depending on your location, you may have the right to:

  • Access your personal data
  • Correct inaccurate data
  • Request deletion of your data
  • Object to processing of your data
  • Data portability

To exercise these rights, please contact your institution's administrator.

8. Children's Privacy

Code Classroom is designed for educational use and may be used by students of various ages under the supervision of their educational institution. We do not knowingly collect personal information from children under 13 without parental consent or the consent of an educational institution acting in loco parentis.

9. Cookies and Tracking

We use essential cookies to maintain your session and authentication state. These cookies are necessary for the Service to function and cannot be disabled. We do not use tracking cookies for advertising purposes.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify users of any material changes by posting the new Privacy Policy on this page and updating the "Last updated" date.

11. Contact Us

If you have questions about this Privacy Policy or our data practices, please contact your institution's administrator or the platform administrators.