Back to Home

Privacy Policy

How we protect your information

Privacy Policy

Last updated: August 3, 2025

1. Introduction

At TrieLab, we take your privacy seriously. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our educational platform and services.

2. Information We Collect

Personal Information

We collect information you provide directly to us, such as:

  • Name and email address (via OAuth providers like Google, GitHub)
  • Communication preferences

Usage Information

We automatically collect certain information about your use of our services:

  • Usage patterns and feature interactions
  • Code submissions and practice problem attempts
  • Progress tracking and learning analytics

Code and Content

When you use our platform, we may collect:

  • Code you submit for execution and testing
  • Solutions to practice problems
  • Comments and forum posts
  • Feedback and support requests

3. How We Use Your Information

We use the collected information to:

  • Provide, maintain, and improve our services
  • Execute and test your code submissions
  • Track your learning progress and provide personalized recommendations
  • Process payments and manage subscriptions
  • Send important updates and notifications
  • Provide customer support
  • Analyze usage patterns to improve our platform
  • Ensure security and prevent abuse
  • Comply with legal obligations

4. Information Sharing and Disclosure

We do not sell, trade, or rent your personal information. We may share information in these situations:

Service Providers

We work with third-party service providers who assist us in operating our platform:

  • Cloud hosting providers (Vercel, AWS)
  • Database services (for secure data storage)
  • Code execution services (Judge0 CE API)
  • Analytics services (for usage insights)
  • Email service providers

Legal Requirements

We may disclose information if required by law or in response to:

  • Legal process or court orders
  • Government requests
  • Protection of our rights and safety
  • Investigation of fraud or security issues

5. Data Security

Security Measures

We implement industry-standard security measures to protect your information.

We employ various security measures including:

  • Encryption of data in transit and at rest
  • Secure authentication via OAuth providers
  • Regular security audits and updates
  • Sandboxed code execution environments
  • Rate limiting and abuse prevention
  • Access controls and monitoring

6. Code Execution and Privacy

When you submit code for execution:

  • Code is executed in isolated, secure environments
  • We implement code sanitization to prevent malicious execution
  • Execution logs are temporary and automatically deleted
  • We do not share your code with third parties
  • Rate limiting prevents abuse of execution resources

7. Your Rights and Choices

You have several rights regarding your personal information:

Access and Portability

  • Request access to your personal information
  • Download your data in a portable format
  • View your learning progress and submission history

Correction and Deletion

  • Update your profile information
  • Request deletion of your account and data
  • Correct inaccurate information

Communication Preferences

  • Opt out of marketing communications
  • Control notification settings
  • Manage subscription preferences

8. Data Retention

We retain your information for as long as necessary to:

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

Code submissions and execution logs are typically deleted within 30 days unless needed for debugging or security purposes.

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. Children's Privacy

Our services are not directed to children under 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected such information, we will take steps to delete it promptly.

11. Third-Party Services

Our platform integrates with third-party services:

  • OAuth Providers: Google for authentication
  • Code Execution: Judge0 CE API for running code
  • Analytics: Usage analytics for platform improvement

These services have their own privacy policies, which we encourage you to review.

12. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new policy on our website and, when appropriate, sending you an email notification.

13. Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us at: admin@trielab.io