Skip to content
Hbench

Legal

Privacy notice

Last updated 7 November 2026. This page lists the data we keep, why we keep it, for how long, and how to have it removed.

What we store

Your GitHub username, and when you first signed in

Why
Identifies you, and shows you as the owner of your entries
Who sees it
Public in the site's API with each run you publish, but not shown next to your entries on the board. Your profile page, off until you turn it on in Account settings, shows it with your published runs and that date
How long
Until you ask us to delete it

A signed session cookie holding your username

Why
Keeps you signed in
Who sees it
Only your browser and the server
How long
14 days, or until you sign out

Your entries: name, description, configuration

Why
To list your runs on their boards
Who sees it
The name and the agent configuration are public, but an option value that is an object, a URL or text over 40 characters shows only as a short digest. Only maintainers see the description and those values in full. Entries made by pull request before 24 October 2026 are also visible to anyone who can see their pull request in node-q/hpg-submissions
How long
Until you ask us to delete them

Scores, and each task's result: its name, reward and any error, the agent's time, and the tokens and cost it used

Why
The boards
Who sees it
Public once published. Each task's result is public for runs published from 24 October 2026, and for earlier runs only if their owner agrees
How long
Indefinitely, as benchmark records, even after you delete the job

Run logs and agent trajectories of past runs on our machine

Why
Debugging and integrity review
Who sees it
Maintainers, while we had them
How long
14 days. The site no longer runs benchmarks, and none are left

Jobs you upload to Your bench: results, trajectories, logs and other files. Your saved keys, and values in common key formats, are replaced with [REDACTED] before anything is stored

Why
So you can look at your runs
Who sees it
You, and maintainers handling an abuse report or support request; every such access is recorded
How long
Trajectories, logs and other files: hidden 30 days after upload. Each job's and trial's config.json, lock.json and result.json: readable until you delete the job. A deleted job is hidden at once. Stored files leave our storage only when we purge them after a review

For each job you publish, or upload with a run token: its hbench job id, and each trial's task, start time, finish time and token counts

Why
So the same job can't be published twice
Who sees it
Maintainers
How long
Indefinitely, even after you delete the job

Model keys you saved before the site stopped taking them

Why
No run uses them. Until you delete them, we use them only to replace them with [REDACTED] in jobs you upload
Who sees it
Nobody through the site: they're stored encrypted and never displayed. If your agent prints a key, it can appear in that run's trajectory, which maintainers can read
How long
Until you delete them in Account settings. A deleted key is hidden and never used again; its encrypted copy stays in our database

Contact address in the manifest of an entry made by pull request before 24 October 2026

Why
To reach you about your entry
Who sees it
Anyone who can see that pull request in node-q/hpg-submissions, and maintainers in our database
How long
Until you ask us to delete it. A copy stays in the repository's history

Runs you publish: score, entry name, owner, agent configuration, and any machine description you gave when you issued the run

Why
To list them on their board
Who sees it
Public. The board shows the score, entry name and agent configuration. The owner and the machine description are public only through the site's API, not on the board. When we take one down, its reason code and note are public in the audit log, and the note never names a person
How long
Indefinitely, as benchmark records, or until you ask us to delete them

Reports you file

Why
To act on them
Who sees it
Maintainers only, never the person reported
How long
Indefinitely

Emails you send to hello@nodeq.tech

Why
To answer you
Who sees it
Maintainers only
How long
We keep them as long as we need to answer you, and delete them if you ask

Server access logs, including IP addresses

Why
Security and abuse handling
Who sees it
Maintainers
How long
Rotated at 50 MB, and older logs are discarded

Encrypted backups of all of the above

Why
Disaster recovery
Who sees it
Maintainers
How long
Until a maintainer removes them by hand

We use Google Analytics to count visits and see which pages people read. It sets cookies whose names start with _ga in your browser, and Google receives your IP address, your browser's details and the pages you visit. Your browser also stores one setting of ours: whether you chose the light or dark theme.

Who else is involved

  • OVHcloud, which hosts our server in Singapore: the database, the API and this web app.
  • GitHub, when you sign in. We ask only for your public profile and don't keep the GitHub token.
  • Cloudflare, which carries all traffic to this site, terminates TLS, and stores Your bench's job files and our encrypted backups in R2.
  • Grafana Labs, whose Grafana Cloud keeps our server's metrics and logs for monitoring. The logs include IP addresses and the paths requested.
  • Google, whose Google Analytics counts visits to this site. It receives the pages you visit, your IP address and your browser's details, and sets the _ga cookies.
  • Our email provider, for mail you send to hello@nodeq.tech: Cloudflare Email Routing forwards it to our Gmail inbox, which Google hosts.
  • Your model provider, when a run uses your key. Your run's prompts and outputs go to them, and their terms apply to those calls.

We don't sell your data or share it with anyone else.

Subprocessors lists each provider with what it processes and where.

Your choices

  • Delete any model keys you saved before, at any time, in Account settings.
  • Download a copy of your data in Account settings. To have your account, entries and scores deleted, email hello@nodeq.tech. Deleting hides the data at once and keeps a hidden record. Stored files leave our storage only when we purge them after a review, and backups keep a copy until a maintainer removes it by hand.

See also the terms of use.