Skip to content
All fingerprint checks
Navigator identity

Linux reports an empty platformVersion, as Chromium leaves it

Pim· Clearcote Research 1 min readCheck id linux-platform-version-empty

Under platform 'Linux', platformVersion is the empty string. N/A for every other platform and for engines without client hints (severity: warn).

What a detector infers

The platformVersion client hint is the operating system's version on Windows and macOS, but Chromium deliberately leaves it empty on Linux: GetPlatformVersion in components/embedder_support returns an empty string for Linux builds, headed or headless, and chrome-headless-shell calls the same function. So a client claiming platform 'Linux' with a platformVersion such as '6.8.0' — a kernel version — is filling in a value Chromium never sends.

Measured empty on genuine Linux Chrome headed, headless and under Playwright, and on all 40 genuine-looking Linux captures in the audit's corpus. The failures are the expected ones: a DevTools-protocol user-agent override whose metadata claims Linux with '6.8.0', and eight corpus captures reporting '6.14.0' or '7.0.0'. The rule is Linux-only. ChromeOS is a separate platform in Chromium and reports a real version, and so does Android.

How to resolve it

Leave the client hints to the browser, which already sends an empty value on Linux. A metadata override that fills platformVersion with a kernel version describes a Linux Chrome that does not exist.

What are User-Agent Client Hints (UA-CH)?

Nearby checks in Navigator identity

See all 42 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 linux-platform-version-empty belongs to.