The terms of a fair fight.
What you agree to when you enter or host a tournament on CodeKairo Battles — for players and organizers, in plain language. Effective 1 October 2026.
The short version
- Battles is free to use and to host. You enter or host with your own CodeKairo account.
- Organizers must be who they say they are, run their event by the rules they publish, and use what they see about entrants only to run it.
- Players compete with their own account and their own work. Sharing code during an event, using several accounts or interfering with the judge is not allowed.
- Results are what the judge and the published rules compute. Prizes and an event's own conditions are the organizer's, not CodeKairo's.
- The service is provided as it is. CodeKairo may remove a tournament, revoke an organization's verification or close an account that breaks these terms.
1. What these terms are
These terms are the agreement between you and CodeKairo for using CodeKairo Battles (battles.codekairo.com): entering tournaments, hosting them and everything around that. By signing in, registering for a tournament or creating an organization, you accept them. How your data is handled is in the Battles privacy policy; your CodeKairo account is also covered by CodeKairo's own pages.
2. Your account
- One person, one account. Battles uses CodeKairo accounts, and each belongs to one person. Keep your sign-in to yourself and tell us if you think someone else has used it; what happens on your account is your responsibility.
- Real details. Enter tournaments on your own account and your own email address. Organizers check eligibility by email domain; using someone else's address to get past that is not allowed.
- Age. You must be 18 or over, or have the consent of a parent or guardian.
3. If you host a tournament
- Who you are. Create an organization only for a college, club, company or community you belong to and may act for, under its real name and website. Impersonating an institution gets the organization removed.
- Verification. CodeKairo checks each organization before its first tournament goes public and again whenever its details change, and approves each change to a public tournament before players see it. It may decline a verification it cannot confirm, and revoke one — which takes the organization's tournaments out of public view — if the organization breaks these terms.
- Your event. You choose the format, the dates, the problems and who may enter, and you publish when the tournament is ready. State any rules of your own — about AI assistants, reference material or conduct — in the tournament's description, and apply them to everyone alike.
- Prizes and promises. Prizes, certificates, fees, venues and anything else you promise entrants are between you and them. CodeKairo does not hold, pay or guarantee any of it and is not a party to your event's own conditions.
- What you see about entrants. You see each entrant's CodeKairo name, avatar and email domain, and during a knockout match the two players' code as they type it. Use it only to run the tournament — checking eligibility, approving entries, following a match, reaching your own members through your own channels — and never publish, share or sell it.
- Big events. The judge is shared. Before you publish an event with more than about 50 people submitting at the same time, write to contact@codekairo.com so we can make sure it keeps up.
4. If you take part
- Eligibility. Register only for tournaments you are eligible for, with your own account. An organizer may decline a registration before the start.
- Turning up. In a knockout, only players who check in during the hour before the start are seeded, and every match is played in its room, on its clock.
- The event's own rules. Besides these terms and the published rules, you agree to follow the rules an organizer states for their tournament.
5. Fair play
A tournament is only worth winning if everyone plays it straight. In every tournament on Battles:
- Your own work. Submit your own work — or your team's, in a team contest — produced during the event, with only the help the organizer allows.
- No sharing. Do not give code, solutions or hints to another entrant while a match or contest is running, or take them from one.
- One seat each. Do not enter a tournament twice, play on someone else's account or let someone play on yours.
- Leave the judge alone. Do not try to read hidden tests, attack or overload the judge, submit by script, or interfere with anyone else's room.
- Names that are honest. Usernames, team names and organization descriptions must not be abusive or misleading, or impersonate anyone.
Battles does not proctor rooms or check for plagiarism today. An organizer enforces their event's rules and can decline a registration or remove a team before the start. Report anything that happened during an event to support@codekairo.com; CodeKairo may act on it under these terms.
6. Results
- How a result is reached. Results are what the judge's verdicts and the published rules compute — the same hidden tests for every player, applied automatically, with no one deciding by hand.
- On your profile. Accepted solves in a tournament count on your CodeKairo profile as the rules describe.
- When something goes wrong. If a fault on our side — an outage, a judging error — affects a result, tell us. We will say what happened; what the event does about it, such as replaying a match, is the organizer's decision.
7. What belongs to whom
- Yours. The code you submit and what you write — an organization's description, a team's name — stay yours. You let CodeKairo store, run and show them as the service needs: running your code to judge it, showing an organization's description on its page. Your code is never published.
- Ours. The problems, their hidden tests and the site itself belong to CodeKairo. Do not copy the hidden tests or republish the site's content as your own.
8. The service
- Free. Battles is free to use and to host. If that ever changes, it will be announced before it applies to you.
- As it is. We work to keep Battles running and its results right, but provide it as it is and as available: an outage can interrupt a match, and features change.
- Liability. As far as the law allows, CodeKairo is not liable for indirect or consequential losses, or for an event's prizes, organization or outcome. Nothing in these terms limits a liability the law does not allow to be limited.
9. Suspension and closing
You may stop using Battles at any time, and write to support@codekairo.com to delete your account. CodeKairo may remove a tournament, revoke an organization's verification, or suspend or close an account that breaks these terms or puts other people or the service at risk — and will tell you why, unless the law or someone's safety prevents it.
10. When these change
When these terms change, this page changes and the date at the top moves. A change that materially affects you is announced on the site before it applies; using Battles after that means you accept it.
11. Governing law
These terms are governed by the laws of India.
12. Questions
Questions about these terms, or a report about a tournament or an organizer: support@codekairo.com. Partnerships and anything else: contact@codekairo.com.