Privacy Policy

Last updated: August 3, 2025

1. Introduction

Welcome to Code-A-Robot ("we," "our," or "us"). We are committed to protecting your privacy and ensuring the security of your personal information. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our educational platform for FTC (FIRST Tech Challenge) robotics programming.

By using Code-A-Robot, you consent to the data practices described in this policy.

2. Information We Collect

2.1 Information You Provide

We collect information you voluntarily provide when you:

  • Create an Account: Email address, username, display name, and password
  • Use Our Services: Code submissions, lesson progress, quiz responses, and other educational content
  • Contact Us: Any information you provide when reaching out for support or feedback

2.2 Information Automatically Collected

When you use our platform, we automatically collect:

  • Usage Data: Pages visited, time spent on lessons, feature usage, and navigation patterns
  • Device Information: Browser type, operating system, device identifiers, and screen resolution
  • Technical Data: IP address, cookies, session data, and error logs
  • Code Editor Data: Code submissions for compilation and execution (processed temporarily)

2.3 Cookies and Tracking Technologies

We use cookies and similar technologies to enhance your experience, remember your preferences, and analyze platform usage. You can control cookie settings through your browser preferences.

3. How We Use Your Information

We use your information to:

  • Provide Educational Services: Deliver course content, track progress, and enable code compilation/execution
  • Account Management: Create and maintain your account, authenticate access, and provide user support
  • Platform Improvement: Analyze usage patterns to enhance features and educational content
  • Communication: Send important updates, security notifications, and respond to inquiries
  • Security: Protect against fraud, abuse, and unauthorized access
  • Legal Compliance: Meet legal obligations and enforce our terms of service

4. How We Share Your Information

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

4.1 Service Providers

  • Supabase: For authentication, database services, and user management
  • CheerpJ: For Java runtime environment in the browser
  • Vercel: For hosting and analytics services

4.2 Legal Requirements

We may disclose your information when required by law, court order, or government request, or to protect our rights, property, or safety.

4.3 Business Transfers

In the event of a merger, acquisition, or sale of assets, your information may be transferred as part of the transaction.

5. Data Security

We implement appropriate security measures to protect your information:

  • Encryption: Data is encrypted in transit using HTTPS/TLS
  • Authentication: Secure user authentication through Supabase
  • Access Controls: Limited access to personal information on a need-to-know basis
  • Regular Updates: Security practices are regularly reviewed and updated

However, no method of transmission over the internet or electronic storage is 100% secure. While we strive to protect your information, we cannot guarantee absolute security.

6. Your Rights and Choices

You have the following rights regarding your personal information:

  • Access: Request access to your personal information
  • Correction: Update or correct inaccurate information through your account settings
  • Deletion: Request deletion of your account and associated data
  • Portability: Request a copy of your data in a portable format
  • Opt-out: Unsubscribe from non-essential communications

To exercise these rights, please contact us using the information provided in the "Contact Us" section.

7. Children's Privacy

Code-A-Robot is designed for educational use and may be used by minors as part of FTC robotics programs. We are committed to protecting children's privacy:

  • We do not knowingly collect personal information from children under 13 without parental consent
  • If you are under 18, please obtain parental permission before using our services
  • Parents and guardians can contact us to review, update, or delete their child's information
  • We encourage parents and teachers to monitor and guide students' use of our platform

8. Data Retention

We retain your information for as long as necessary to:

  • Provide our educational services
  • Maintain your account and learning progress
  • Comply with legal obligations
  • Resolve disputes and enforce agreements

Code submissions are processed temporarily for compilation and execution and are not permanently stored on our servers.

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 applicable data protection laws.

10. Third-Party Links

Our platform may contain links to third-party websites or services (such as GitHub, Android Studio downloads, or FTC resources). This Privacy Policy does not apply to these external sites. We encourage you to review the privacy policies of any third-party sites you visit.

11. Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or legal requirements. We will notify you of any material changes by:

  • Posting the updated policy on our website
  • Updating the "Last updated" date
  • Sending email notifications for significant changes

Your continued use of Code-A-Robot after any changes constitutes acceptance of the updated Privacy Policy.

12. Contact Us

If you have questions about this Privacy Policy or our data practices, please contact us:

Code-A-Robot Support

Email: codearobot@jacobkaiserman.com

Website: Code-A-Robot.com

13. Educational Use Disclaimer

Code-A-Robot is designed as an educational tool for learning robotics programming. While we strive to provide accurate and up-to-date content, the platform is intended for educational purposes only. We encourage users to verify information and follow official FTC guidelines for competition use.