last updated: 2026-07-28
The standard normiebench command submits a completed result automatically. Use local-only mode by setting NORMIEBENCH_NO_SUBMIT=1. When a result is submitted, the following data is collected and published publicly on the leaderboard:
The script also sends a random private machine ID generated by normiebench so a later run can replace the earlier result. It is not a vendor hardware identifier. The server converts it to a public ID with a keyed one-way HMAC and never publishes the private value.
Submitted data is published publicly on the normiebench leaderboard at normiebench.com. The purpose is to compare real-world LLM inference performance across different hardware configurations. Anyone can view it.
If you run the benchmark again on the same machine, your previous entry is replaced with your latest result.
Submission is voluntary but enabled by the standard one-command run. Set NORMIEBENCH_NO_SUBMIT=1 before running to keep the result local. A network or submission failure never deletes the local result. The source code is publicly available at gitlab.com/brando69/normiebench so you can inspect exactly what is sent.
To remove an entry, open a confidential issue in the GitLab project and include the private machine ID stored beside last-result.json in the NormieBench user cache. Do not post that private ID in a public issue.
Results are submitted to a Cloudflare Worker and stored in Cloudflare D1. Cloudflare may process standard request metadata (such as IP addresses) under its own privacy policy. normiebench does not store IP addresses in its result database; an optional Cloudflare rate limiter may use the connecting address transiently.
The leaderboard is hosted on GitLab Pages. See GitLab's privacy statement.
Questions? Open an issue at gitlab.com/brando69/normiebench/-/issues.