Terms of Use
Short version: solve problems, don't attack the judge.
Using the platform
Thiran is free to use for practising competitive programming. You are responsible for what happens under your account, so keep your password to yourself. One account per person, please.
Acceptable use
Submitted code is executed on shared infrastructure. Please don't:
- attempt to escape the execution sandbox, or reach the filesystem, network or environment from a submission;
- try to read other users' submissions, hidden test data, or anything else you were not given;
- deliberately exhaust CPU, memory or storage beyond what solving a problem requires;
- submit code you do not have the right to submit;
- disrupt a running contest, or use more than one account in one.
Found a genuine security hole? Please report it privately through GitHub's private advisory form rather than exploiting it or filing a public issue. Good-faith reports are welcome and will be credited.
Your content
You keep ownership of the code you submit. You grant permission to store, execute and evaluate it for the purpose of running the judge, and to display your username and results on public leaderboards.
Contests
Contest results are final once a contest ends. Scored submissions are only accepted while a contest is running. Accounts found cheating may have results voided.
No warranty
This is a personal project provided as-is, with no guarantee of availability, correctness of judging, or preservation of your data. Access may be suspended or the service discontinued at any time. Nothing here creates a contract or any liability on the operator's part.
Changes
These terms may change as the platform develops. The current version is always the one on this page, and the revision history is public in the project repository.