Skip to content

Privacy notice

Last updated October 19, 2026

The short version

  • You sign up with your name, email and a password. Your email is stored privately and used to log in and for organizer records. Other students and teachers see only a display alias, never your name or email.
  • We keep the code you submit, your results, scores and progress so the challenge can work.
  • Your scores are private. There is no leaderboard during the challenge, and students and teachers do not see rankings. Organizers calculate rankings from scores and expect to release final rankings around November 14, 2026, after reviewing submitted code.
  • If you join a class, that class’s teacher sees your display alias and competition progress, nothing else. You can leave at any time.
  • School and state are optional. You can turn reminder and news emails on or off in Settings.

1. What we collect

Account details: your first and last name (students) or display name (teachers), your email address and your password. Passwords are stored only as a salted hash. Students also get a generated display alias, which you can change.

Challenge activity: the code you submit and the drafts you save, the language you used, test results, scores, the problem you are on, and the dates and times of your activity.

Optional details: your preferred language, and your school and state or region. Teachers can add a school and create classes with names and sections.

Library activity: which chapters you open, how far you read, and whether you download or save one.

Sign-up source: if you create an account through a link shared by an organization, which link you used.

2. How we use it

To run the challenge: judge submissions, keep your best score on each problem, open the next problem and show you your progress.

To look after the service: for example, to fix errors in problems or the judge, and to understand overall usage such as daily activity and which library chapters are read.

To review suspected rule violations and correct scores, as described in the Rules and Terms.

To send essential account emails, such as email verification and password resets, and the optional emails you choose in Settings.

3. Who can see what

You can see your own scores, submissions and history.

If you join a teacher’s class, that teacher sees your display alias, current problem, problems attempted and solved, points and last activity, only while you remain a member. Teachers do not see your email, your name, your code or any ranking.

Other students cannot see your progress. There is no public leaderboard.

Organizers can access account, submission and usage information, including your email address, to run the challenge, review suspected violations and calculate standings.

The challenge relies on service providers for hosting, storing data, sending email and running submitted code. They handle information as needed to provide those functions.

4. Rankings

Organizers calculate rankings from scores. During the challenge, rankings are visible only to organizers; they are not shown to students or teachers, and there is no leaderboard. The organizers expect to release final rankings around November 14, 2026, a week after the challenge closes, once submitted code has been reviewed.

5. Your choices

In Settings you can change your display alias, add or remove your school and state, set your preferred language, and turn optional emails on or off.

You can leave a class at any time. Your scores stay the same.

You can delete your account from Settings. For students, this signs you out everywhere, removes your profile name, drafts, progress and class memberships, and your submissions no longer count in the challenge. For teachers, it removes your classes and invitation codes; students keep their own accounts and scores. Deleting an account can’t be undone. Your email address stays in the organizers’ private records; it is not shown to anyone else and does not stop you from registering again.

6. Changes to this notice

If we change this notice, we will update this page and the “Last updated” date at the top.