Judge0

Privacy Policy

Last updated: August 2025
Effective date: August 2025

1. Introduction

Judge0 ("we," "us," or "our") operates the website judge0.com (the "Service"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our website or use our API services.

We are committed to protecting your privacy and complying with applicable data protection laws, including the General Data Protection Regulation (GDPR) and Croatian data protection legislation.

2. Data Controller

The data controller responsible for your personal data is:

Judge0 Development Team
Email: contact@judge0.com
Website: https://judge0.com

3. Information We Collect

3.1 Information You Provide

  • Contact Information: When you contact us, we may collect your name, email address, and message content.
  • Code Submissions: When using our API, we temporarily process the source code you submit for execution.

3.2 Automatically Collected Information

  • Usage Data: We collect information about how you access and use our Service, including your IP address, browser type, operating system, referring URLs, and pages visited.
  • Analytics Data: We use Plausible Analytics to collect anonymized website usage statistics. Plausible is privacy-focused and does not use cookies or track personal data.

3.3 Information We Do NOT Collect

  • We do not use tracking cookies or invasive analytics
  • We do not collect personal data unless explicitly provided by you
  • We do not store your code submissions permanently
  • We do not share data with third-party advertisers

4. Legal Basis for Processing

We process your personal data based on the following legal grounds under GDPR:

  • Legitimate Interest (Article 6(1)(f)): For website analytics and service improvement
  • Contractual Necessity (Article 6(1)(b)): For providing the API service you request
  • Consent (Article 6(1)(a)): When you voluntarily contact us or submit information
  • Legal Obligation (Article 6(1)(c)): To comply with applicable laws and regulations

5. How We Use Your Information

We use the collected information for the following purposes:

  • To provide and maintain our Service
  • To process code execution requests through our API
  • To respond to your inquiries and provide customer support
  • To analyze usage patterns and improve our Service
  • To ensure the security and integrity of our Service
  • To comply with legal obligations

6. Data Retention

  • Code Submissions: Temporarily stored only for the duration of execution (typically seconds)
  • Contact Information: Retained for as long as necessary to respond to your inquiry or as required by law
  • Analytics Data: Anonymized data retained for up to 24 months for service improvement
  • Log Data: Server logs retained for up to 30 days for security and troubleshooting purposes

7. Data Sharing and Disclosure

We do not sell, trade, or otherwise transfer your personal data to third parties, except in the following circumstances:

  • Service Providers: We may share data with trusted service providers who assist us in operating our Service, conducting our business, or serving our users
  • Legal Requirements: When required by law, court order, or legal process
  • Safety and Security: To protect the rights, property, or safety of Judge0, our users, or others
  • Business Transfers: In connection with any merger, sale of company assets, or acquisition

8. International Data Transfers

Our Service is hosted on servers that may be located outside the European Economic Area (EEA). When we transfer your personal data outside the EEA, we ensure adequate protection through:

  • Adequacy decisions by the European Commission
  • Standard Contractual Clauses approved by the European Commission
  • Other appropriate safeguards as required by GDPR

9. Your Rights Under GDPR

As a data subject, you have the following rights:

  • Right of Access: Request information about the personal data we hold about you
  • Right to Rectification: Request correction of inaccurate or incomplete data
  • Right to Erasure: Request deletion of your personal data under certain circumstances
  • Right to Restriction: Request limitation of processing under certain circumstances
  • Right to Data Portability: Request transfer of your data in a structured, machine-readable format
  • Right to Object: Object to processing based on legitimate interests
  • Right to Withdraw Consent: Withdraw consent at any time where processing is based on consent
  • Right to Lodge a Complaint: File a complaint with the Croatian Personal Data Protection Agency (AZOP)

To exercise these rights, please contact us at: contact@judge0.com

10. Security Measures

We implement appropriate technical and organizational measures to protect your personal data:

  • Encryption of data in transit and at rest
  • Regular security assessments and updates
  • Access controls and authentication mechanisms
  • Secure coding practices and regular security testing
  • Employee training on data protection and privacy

11. Cookies and Tracking

Our website uses minimal, privacy-friendly analytics through Plausible Analytics, which:

  • Does not use cookies
  • Does not track users across websites
  • Does not collect personal data
  • Provides only aggregated, anonymized statistics

We do not use any tracking cookies, advertising cookies, or other invasive tracking technologies.

12. Children's Privacy

Our Service is not directed to children under the age of 16. We do not knowingly collect personal data from children under 16. If you are a parent or guardian and believe your child has provided us with personal data, please contact us immediately.

13. Data Protection Officer

For questions regarding data protection and privacy, you may contact our Data Protection Officer at:

Email: contact@judge0.com
Subject: Data Protection Inquiry

14. Supervisory Authority

You have the right to lodge a complaint with the Croatian Personal Data Protection Agency (AZOP):

Agencija za zaštitu osobnih podataka (AZOP)
Martićeva 14, 10000 Zagreb, Croatia
Phone: +385 1 4609 000
Email: azop@azop.hr
Website: https://azop.hr

15. 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. You are advised to review this Privacy Policy periodically for any changes.

16. Contact Information

If you have any questions about this Privacy Policy, please contact us:

General Inquiries: contact@judge0.com
Privacy Matters: contact@judge0.com
Data Protection Officer: contact@judge0.com
Website: https://judge0.com

17. Governing Law

This Privacy Policy is governed by and construed in accordance with the laws of the Republic of Croatia and the European Union, including the General Data Protection Regulation (GDPR).