VeraCodeChecker

Privacy Policy

Last updated: December 2024

1. Introduction

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

2. Information We Collect

Personal Information

We collect information you provide directly to us, including:

  • Name and email address (for account creation)
  • Educational institution information
  • Profile information and preferences
  • Communication preferences

Educational Content

  • Code submissions and programming assignments
  • Classroom activities and materials
  • Grades and feedback
  • Discussion posts and annotations

Technical Information

  • IP address and device information
  • Browser type and version
  • Usage patterns and preferences
  • Log files and analytics data

3. How We Use Your Information

We use the information we collect to:

  • Provide and maintain the VeraCodeChecker service
  • Process and grade code submissions using AI
  • Facilitate classroom management and communication
  • Generate educational insights and analytics
  • Send important service notifications
  • Improve our platform and develop new features
  • Ensure platform security and prevent abuse

4. Information Sharing and Disclosure

We do not sell, trade, or rent your personal information. We may share information in the following circumstances:

Within Educational Context

  • Teachers can view their students' submissions and progress
  • Students can view their own grades and feedback
  • Classroom administrators can access relevant classroom data

Service Providers

  • Firebase (Google) for authentication and data storage
  • AI services for code analysis and feedback generation
  • Code execution services for automated testing

Legal Requirements

We may disclose information if required by law or to protect our rights and safety.

5. Data Security

We implement appropriate security measures to protect your information:

  • Encryption of data in transit and at rest
  • Secure authentication through Firebase Auth
  • Regular security audits and updates
  • Access controls and role-based permissions
  • Secure code execution in sandboxed environments

6. Data Retention

We retain your information for as long as necessary to provide our services and fulfill educational purposes. Educational records may be retained longer to comply with institutional requirements. You can request deletion of your account and associated data at any time.

7. Your Rights and Choices

You have the right to:

  • Access and review your personal information
  • Correct inaccurate or incomplete information
  • Request deletion of your account and data
  • Export your educational data
  • Opt out of non-essential communications
  • Control your privacy settings and preferences

8. Children's Privacy (COPPA)

VeraCodeChecker is designed for educational use and may be used by students under 13 with proper parental consent and school authorization. We comply with COPPA requirements and do not knowingly collect personal information from children under 13 without appropriate consent.

9. International Data Transfers

Your information may be transferred to and processed in countries other than your own. We ensure appropriate safeguards are in place to protect your information in accordance with this Privacy Policy.

10. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you 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 any questions about this Privacy Policy or our privacy practices, please contact us through our contact page.