Skip to content
All fingerprint checksNavigator identity

navigator.hardwareConcurrency is plausible

Check id hardware-concurrency

What an ordinary browser yields

An integer between 1 and 128 — typically 4, 8, 12, or 16 on consumer hardware.

What a detector infers

This is an info-severity observation, not a scored failure — it reports navigator.hardwareConcurrency and only notes whether the value is an integer in the range 1–128. The bounds are loose on purpose: real machines span that whole range, so the check cannot tell you a value is wrong, only that it is outside anything a physical CPU would present. Its research value is as context for other signals rather than as a verdict of its own: a detector rarely scores the core count in isolation, but does correlate it with deviceMemory, the claimed platform, and the render path (a persona claiming a 32-core workstation while reporting 2GB of memory and a software rasteriser is incoherent as a set, even though each field is individually legal).

How to resolve it

Nothing to fix if the value is a normal core count; this check is contextual and not scored. If it does read out of range, set hardwareConcurrency to an integer matching the machine class your persona describes, and keep it consistent with deviceMemory.

Spec invariants as lie detectors

Read in the wild by

Kasada

Reads hardwareConcurrency in both realms.

window_hardware_concurrency, window_hardware_concurrency_direct, iframe_hardware_concurrency

ips.js 427-probe teardown (emro.cat, Apr 2026)

Akamai

Lists CPU cores as a hardware signal.

signal_categories.md - 2. Hardware - Hardware concurrency

Edioff/akamai-analysis — signal_categories.md

Every attribution traces to a published artifact. See the sources and their limits.

Nearby checks in Navigator identity

See all 26 checks in Navigator identity
Who builds this test

Clearcote is a browser built for fingerprint coherence

It is a Chromium fork, maintained by the same people who wrote this reference. It ships as a compiled browser rather than as a stealth script injected into someone else's — which is a description of how it is built, and is not an argument about how it behaves on this check.

This audit takes no position on how Clearcote scores on Navigator identity checks, on this one, or anywhere else. It has no baseline corpus of other people's fingerprints to rank you against and no vendor scoreboard — nearly every check is self-referential, asking one browser the same question through two independent APIs and reporting whether both answers can be true at once. It runs identically on any browser, including ours. Run it on yours and read the result yourself.

See the other checks in Navigator identity — the family hardware-concurrency belongs to.