Terms and Conditions
Effective date: August 2025
1. Introduction and Acceptance
Welcome to Judge0 ("we," "us," or "our"). These Terms and Conditions ("Terms") govern your use of the Judge0 website (judge0.com) and our code execution API services (collectively, the "Service").
By accessing or using our Service, you agree to be bound by these Terms. If you do not agree to these Terms, please do not use our Service.
2. Service Provider Information
The service provider information is as follows:
Service Provider: Judge0 Development Team
Contact Email: contact@judge0.com
Website: https://judge0.com
Data Protection Officer: contact@judge0.com
3. Description of Service
Judge0 provides an online code execution system that allows users to:
- Submit source code in various programming languages for execution
- Access our API for automated code execution and testing
- Use our web interface for code execution and learning
- Access documentation and educational resources
Our Service is designed to be robust, scalable, and secure, supporting multiple programming languages and providing sandboxed execution environments.
4. User Eligibility and Registration
4.1 Age Requirements
You must be at least 16 years old to use our Service. If you are under 18, you must have parental or guardian consent to use our Service.
4.2 Account Registration
While basic use of our Service may not require registration, certain features may require you to create an account. You are responsible for:
- Providing accurate and complete information
- Maintaining the security of your account credentials
- Notifying us immediately of any unauthorized access
- Being responsible for all activities under your account
5. Permitted Use
You may use our Service for:
- Educational purposes and learning programming
- Software development and testing
- Research and academic purposes
- Personal and commercial projects (subject to API limits)
- Code evaluation and assessment
6. Prohibited Use
You must NOT use our Service for:
- Submitting malicious code, viruses, or harmful software
- Attempting to compromise system security or access unauthorized data
- Mining cryptocurrency or performing resource-intensive computations
- Violating any applicable laws or regulations
- Infringing on intellectual property rights
- Submitting illegal, offensive, or inappropriate content
- Attempting to reverse engineer or exploit our Service
- Using automated systems to overload our infrastructure
- Creating or distributing content that violates third-party rights
7. API Usage and Limitations
7.1 API Access
Access to our API may be subject to rate limits, usage quotas, and other restrictions to ensure fair use and system stability.
7.2 Usage Limits
- Free tier users are subject to daily request limits
- Execution time limits apply to prevent system abuse
- Memory and storage limits are enforced
- Network access from executed code may be restricted
7.3 Fair Use Policy
We expect users to use our Service reasonably and in good faith. Excessive use that impacts system performance or availability may result in temporary or permanent restrictions.
8. Intellectual Property Rights
8.1 Our Rights
The Judge0 Service, including but not limited to its code, design, documentation, and trademarks, is owned by us and protected by intellectual property laws.
8.2 Your Rights
You retain all rights to the code you submit to our Service. We do not claim ownership of your code or any intellectual property you provide.
8.3 License Grant
By submitting code to our Service, you grant us a limited, temporary license to process, execute, and return results for your submitted code solely for the purpose of providing our Service.
9. Privacy and Data Protection
Your privacy is important to us. Our collection and use of personal data is governed by our Privacy Policy, which is incorporated into these Terms by reference.
Key points regarding data handling:
- Code submissions are processed temporarily and not stored permanently
- We comply with GDPR and Croatian data protection laws
- Personal data is processed only as necessary to provide our Service
- You have rights regarding your personal data as outlined in our Privacy Policy
10. Service Availability and Modifications
10.1 Availability
We strive to maintain high availability of our Service but cannot guarantee uninterrupted access. Our Service may be temporarily unavailable due to:
- Scheduled maintenance
- Technical issues or system failures
- Security incidents
- Force majeure events
10.2 Service Modifications
We reserve the right to modify, update, or discontinue any aspect of our Service at any time. We will provide reasonable notice of significant changes when possible.
11. User Responsibilities
As a user of our Service, you are responsible for:
- Ensuring your use complies with all applicable laws and regulations
- Maintaining the security and confidentiality of your account
- Respecting the rights of other users and third parties
- Using the Service in accordance with these Terms
- Reporting any security vulnerabilities or abuse to us promptly
- Ensuring your code submissions do not violate any laws or third-party rights
12. Disclaimers and Limitations of Liability
12.1 Service Disclaimer
Our Service is provided "as is" and "as available" without warranties of any kind, either express or implied. We do not warrant that:
- The Service will be uninterrupted or error-free
- Code execution results will be accurate in all circumstances
- The Service will meet your specific requirements
- Security measures will prevent all unauthorized access
12.2 Limitation of Liability
To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to:
- Loss of profits, data, or business opportunities
- Service interruptions or delays
- Damages resulting from use or inability to use the Service
- Damages from third-party actions or content
12.3 Consumer Rights
Nothing in these Terms shall limit or exclude any liability that cannot be limited or excluded under applicable law, including consumer protection laws in Croatia and the EU.
13. Indemnification
You agree to indemnify and hold us harmless from any claims, damages, losses, or expenses (including legal fees) arising from:
- Your use of the Service
- Your violation of these Terms
- Your violation of any law or third-party rights
- Your code submissions or any content you provide
14. Termination
14.1 Termination by You
You may stop using our Service at any time. For accounts, you may request account deletion by contacting us.
14.2 Termination by Us
We may suspend or terminate your access to our Service if:
- You violate these Terms
- You engage in abusive or harmful behavior
- We are required to do so by law
- We discontinue the Service
14.3 Effect of Termination
Upon termination, your right to use the Service will cease immediately. Data retention will be handled according to our Privacy Policy.
15. Force Majeure
We shall not be liable for any failure or delay in performance under these Terms that is due to fire, flood, earthquake, pandemic, government restrictions, war, terrorism, cyber attacks, or other causes beyond our reasonable control.
16. Dispute Resolution
16.1 Informal Resolution
Before initiating formal proceedings, we encourage you to contact us to resolve any disputes informally.
16.2 Consumer Rights
As a consumer in Croatia or the EU, you have the right to:
- File complaints with relevant consumer protection authorities
- Access alternative dispute resolution mechanisms
- Pursue legal remedies in competent courts
16.3 Governing Law and Jurisdiction
These Terms are governed by Croatian law and EU law. Any disputes will be resolved in the competent courts of Croatia, without prejudice to your rights as a consumer.
17. Changes to Terms
We may update these Terms from time to time to reflect changes in our Service, applicable law, or for other operational reasons. We will notify users of material changes by:
- Posting the updated Terms on our website
- Updating the "Last updated" date
- Providing notice through our Service or email for significant changes
Continued use of our Service after changes take effect constitutes acceptance of the new Terms.
18. Severability
If any provision of these Terms is found to be invalid or unenforceable, the remaining provisions will continue to be valid and enforceable to the fullest extent permitted by law.
19. Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and us regarding the use of our Service and supersede any prior agreements or understandings.
20. Contact Information
If you have any questions about these Terms and Conditions, please contact us:
General Inquiries: contact@judge0.com
Legal Matters: contact@judge0.com
Data Protection: contact@judge0.com
Website: https://judge0.com
21. Consumer Protection Information
For consumer protection matters in Croatia, you may contact:
Ministry of Economy and Sustainable Development
Consumer Protection Department
Ulica grada Vukovara 78, 10000 Zagreb
Phone: +385 1 6106 111
Website: https://mingor.gov.hr
For online dispute resolution within the EU, you may use the European Commission's ODR platform: https://ec.europa.eu/consumers/odr/
22. Acknowledgment
By using our Service, you acknowledge that you have read, understood, and agree to be bound by these Terms and Conditions.