Privacy

What this site stores, and who else sees it.

Thiran is an independently run competitive programming platform. This page describes what the application actually does with your data.

What is stored

  • Account: your username, your email address if you supply one (it is optional), and a salted hash of your password. Plain passwords are never stored.
  • Submissions: the source code you submit, the language, the verdict, execution time and the timestamp.
  • Contest activity: which contests you registered for and the scores recorded against them.
  • Profile photo: only if you upload one.

Who else sees it

  • AI code review is opt-in per submission. When you press the review button, that snippet of your source code is sent to Groq for analysis. If you would rather no third party sees your code, simply don't use the button — nothing is sent automatically.
  • Hosting: the application runs on Render and stores data in MongoDB Atlas.
  • Uploaded images are stored on Cloudinary.
  • Your username and solved count appear on public leaderboards and contest standings. Your email address does not.

Data is not sold, and there are no advertising or analytics trackers on this site.

Cookies

Two cookies, both strictly necessary: a session cookie that keeps you logged in, and a CSRF token that protects forms against cross-site request forgery. Both are HttpOnly and, in production, are only sent over HTTPS. There are no third-party or tracking cookies.

Your data

You can change your username, email and photo from your profile page at any time. To have your account and submissions deleted, open a request at GitHub Issues.

Honest caveat

This is a personal project, not a company. It is maintained on a best-effort basis and carries no uptime, durability or support guarantee. Please don't store anything here you would be upset to lose, and don't reuse a password you use elsewhere.