Privacy Policy

Last Updated: March 31, 2026

1. Introduction

Welcome to GreenOJ ("we," "our," or "us"), an online judge platform operated by the Green University Competitive Programming Community (GUBCPC) at Green University of Bangladesh. 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 platform.

By accessing or using GreenOJ, you agree to the terms of this Privacy Policy and our Terms & Conditions. If you do not agree with our policies and practices, please do not use our platform.

2. Information We Collect

a. Personal Information

  • Account information (display name, username, email address)
  • Profile information (university/institution affiliation)
  • Code submissions and problem-solving activity

b. Usage Data

  • IP addresses and device information
  • Browser type, version, and operating system
  • Device type (desktop, mobile, tablet)
  • Pages visited and time spent on our platform
  • Submission history and problem-solving patterns
  • Real-time connection data collected via Socket.IO for live contest updates and notifications

c. Cookies and Tracking Technologies

We use cookies and similar tracking technologies to:

  • Authenticate users and maintain sessions
  • Remember user preferences
  • Analyze platform usage and improve performance
  • Deliver personalized content and advertisements (through third-party services like Google AdSense)

3. How We Use Your Information

We use the collected information to:

  • Provide, operate, and maintain the Platform
  • Evaluate code submissions and display results and verdicts
  • Compute contest ratings, rankings, and leaderboard standings
  • Detect plagiarism and uphold fair play during contests
  • Deliver real-time contest updates and notifications
  • Notify you about changes to our platform
  • Monitor and analyze usage to improve our platform
  • Detect, prevent, and address technical issues
  • Personalize your experience and deliver relevant content

4. Google AdSense

We may use Google AdSense in future to display advertisements on our platform. Google AdSense may use cookies to personalize the ads you see. You can review Google's Privacy Policy here.

Third-party vendors, including Google, use cookies to serve ads based on a user's prior visits to our website or other websites. Google's use of advertising cookies enables it and its partners to serve ads to our users based on their visit to our site and/or other sites on the Internet.

5. Publicly Visible Information

By using GreenOJ, you acknowledge that the following information is publicly visible to all users:

  • Your username and display name
  • Your university/institution affiliation
  • Your contest ratings and ranking position
  • Your contest participation history and results
  • Your problem-solving statistics (solve count)
  • Your code submissions (after contest ends or for practice problems)

6. Data Sharing and Disclosure

We may share your information in the following situations:

  • Service Providers: With third-party vendors who perform services on our behalf (e.g., hosting by Dataa)
  • University Administration: With Green University of Bangladesh for academic or event-related purposes
  • Legal Requirements: When required by law or to protect our rights
  • Contest Sponsors: With competition sponsors (only with your consent)

7. Data Security

We implement appropriate technical and organizational measures to protect your personal information, including encrypted password storage and secure authentication tokens. However, no internet transmission or electronic storage is completely secure, so we cannot guarantee absolute security.

8. Data Retention

We retain your personal information and account data for as long as your account is active or as needed to provide you with our services. Specifically:

  • Account information is retained until you request deletion
  • Code submissions and contest results are retained indefinitely for rating computation and leaderboard integrity
  • Usage and connection logs may be retained for up to 12 months for security and analytics purposes

9. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access, update, or delete your personal information
  • Rectify inaccurate or incomplete data
  • Object to processing of your personal data
  • Request restriction of processing your personal data
  • Data portability
  • Withdraw consent

To exercise these rights, please contact us at greenonlinejudge@gmail.com.

10. Children's Privacy

GreenOJ is designed primarily for university students and competitive programmers. Our platform is not intended for children under 13. We do not knowingly collect personal information from children under 13. If we discover that a child under 13 has provided us with personal information, we will delete it immediately.

11. Changes to This Policy

We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date.

12. Contact Us

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

Also review our Terms & Conditions for the rules governing your use of GreenOJ.