Anti-detect browser leaderboard
One rule: a browser gets a number here only if somebody opened liarjs.dev in it and kept the screenshot. Tap a row for the score, the shot and the findings behind it. No screenshot, no score - the rest of the board is other people's benchmarks, waiting to be measured. Anti-detect is a moving target, so every measurement carries its date and its exact build.
1Chromium fork92
Nothing caught. The only line on the board is the unanswered driver challenge, which is the provisional ceiling by design - a coherent environment is not evidence of a person, so 92 is as far as any row here gets without taking it. Engine-level spoofing done in C++ (no JS overrides): deterministic canvas/audio/DOMRect, self-consistent WebGL, a WebGPU adapter identity aligned with WebGL instead of leaking the real GPU, and a claimed version that matches the engine it is actually built on. The residual limitation is the network/TLS layer, which this scan does not probe.

2Chromium fork86
Nothing on the fingerprint layer: just the two deductions every row here carries regardless of the browser under test, which is the provisional ceiling for a profile that was not put through the behavioural challenge. That is a genuine contrast with the community report below, which is about a different check on a different site.

3Selenium + patched chromedriver, real local Chrome 15177
One critical finding, and the automation flag itself is not it: navigator.webdriver reads false, because this drives the real installed Chrome rather than a bundled build. What is left is a window sized past its own claimed screen, which is a launcher default rather than anything specific to being automated, plus the unanswered challenge every unverified row here carries.

4Mimic (Chromium) / Stealthfox (Firefox)70
No critical findings, but two independent tells at the same weight: the generic font families collapse the way a spoofed font list does, and the default speech-synthesis voice is zh-CN while the profile locale claims en-US - two different subsystems leaking the same fact about the machine underneath from two different angles.

5Chromium fork66
No critical findings, and the UA-vs-host mismatches that sank GoLogin do not show up here. What is left is a real but second-order fingerprint tell - two of the three generic font families measuring identically, which a normally provisioned machine does not do - plus the same baseline penalties every unscanned-for-a-hand browser on this board carries.

6Chromium fork64
WebRTC came back with zero ICE candidates, the same cut-off-rather-than-private state GoLogin showed. On top of that the GPU is a real but ancient AMD Radeon HD 7900 reporting a texture size ceiling no current Chrome ships with - internally consistent, but a rare enough pairing to be its own signal.

7Chromium / Firefox forks63
Marketed as premium, and the two findings here are both the kind that come from emulating a device rather than being one: a window too large for its claimed screen, and a touch point count with none of the pointer-media signals a real touchscreen carries alongside it.

8Chromium fork58
One critical finding, and it is the interesting kind: a cross-interface identity mismatch rather than a stale value. WebGL and WebGPU are two different ways of asking the same GPU who it is, and here they give two different answers - the profile spoofed one without touching the other.

9SunBrowser (Chromium fork)38
A cross-OS persona that the machine underneath contradicts three separate ways. The profile claims macOS, but the font set is Windows, the GPU story disagrees with itself between WebGL and WebGPU, and WebRTC is switched off hard enough to be its own signal. Each of the three is a different subsystem failing to follow the same lie, which is exactly the shape a persona is supposed to prevent.

10CDP automation, bundled Chromium 15137
Dropping headless removes most of what sinks the headless run below, but the automation flag itself is not one of them: Playwright launches with navigator.webdriver=true and does not clear it, headed or not. On top of that its screen emulation pushes the window past the display it claims to sit on - a Playwright default, not a host artefact.

11Orbita (Chromium fork)13
The independent CreepJS comparison rated this the strongest of seven anti-detect browsers. Scanned directly, it is the worst score on this board: four critical findings that all point the same direction. The UA claims macOS while the font metrics, the installed font set and the fallback width all say Windows; the reported screen is smaller than the window it supposedly contains; and WebRTC produced zero ICE candidates instead of the mDNS host candidate Chrome always emits. None of these are subtle - they are the kind of cross-check a single spoofed UA string cannot survive.

12CDP automation, bundled Chromium 1510
The floor of the board, and the reason the board has a floor. Eleven flags, four critical, on a stack that was not trying to hide: the automation flag is set, the User-Agent still says HeadlessChrome, WebGL runs on a software rasteriser and the window reports no browser UI at all. Zero is not clamping for its own sake - the deductions add up past 160.

Every measurement here ran from one host behind one proxy, which has a visible consequence: a stack whose timezone does not follow its exit IP loses 12 points to the cross-layer check. That is not noise - following the exit is the job. Where a finding came from the test machine rather than the browser under test, the row says so. And passing a test site is not the same as not getting banned: proxy quality, account age and behaviour dominate real outcomes.