Features / Anti-detect

Anti-detect, measured.

Here is every protection in the Browz engine, in plain words, with what public fingerprint test sites say about it and what we measured when we ran other anti-detect browsers through the same tests.

What Browz protects

Fifteen protections, in plain words.

Detectors don’t only read values. They check whether the values agree with each other and with the engine underneath. So Browz aims for one believable device per profile, not the most changes.

01

Changed inside the engine, not injected

Browz runs its own browser engine. The values a site reads are changed in the browser’s C++ code, so no script is added to the pages you visit and there is nothing in JavaScript for a site to catch out.

02

One device, not a pile of random values

Each profile is derived from a real device type and a seed. Its platform, screen, fonts, graphics, voices and languages are chosen together, so they agree with each other and stay the same from one session to the next.

03

Text drawn its own way, without noise

Most tools add random noise to canvas images, and detectors look for exactly that. Browz gives each profile its own small, stable change to how text is drawn. The images stay as clean as a normal Mac’s, but differ between profiles.

04

Real graphics, chosen labels

WebGL and WebGPU draw with your real GPU, so the pictures they make are genuine. The vendor and renderer names a site reads can be automatic, set by you, or left real. WebGPU can be switched off for a profile.

05

Audio left native

Audio fingerprints are left as your computer makes them by default, because noisy audio is a known tell. Audio noise is there if you want it.

06

Fonts and element sizes

The font list matches the device type the profile presents, and the sizes a page measures for text and boxes come from the same fonts, so the two can’t disagree.

07

Screen, CPU and memory

Each can be automatic, set by you, or real. The default presents your computer’s own, because we measured that detectors score a mismatched CPU, memory or screen as suspicious.

08

Timezone, language and location follow the exit

The timezone, languages and geolocation of a profile come from its proxy’s exit, so a profile that browses from Frankfurt also keeps Frankfurt time.

09

WebRTC can’t give away your address

WebRTC is replaced with the exit’s address, or disabled, so a page can’t use a video-call connection to find the real IP of your network.

10

Port-scan protection

Pages can’t probe the services running on your own computer (localhost), a check some sites use to recognise the same machine behind different accounts. Early connections a page asks the browser to open are covered too.

11

Automation stays quiet

The webdriver flag and the other traces automation leaves are hidden, so a profile driven by Playwright or Puppeteer reads like a person’s browser.

12

The network fingerprint is real Chrome

TLS and HTTP/2 come from the engine’s own, unmodified network stack, and match stock Google Chrome exactly, down to the JA4 hash.

13

User agent and client hints agree

The user agent, the client hints and their brand list match the browser version the profile really runs, and the operating system it presents.

14

Media devices and voices

The cameras, microphones and speech voices a page can list can be automatic, set by you, or real, so you choose whether a site sees your own hardware.

15

CSS sees what JavaScript sees

Media queries for the screen agree with the size and pixel density scripts read, a cross-check many detectors run.

Results

What the public test sites say.

What each public fingerprint test site reports for a fresh Browz profile on its default settings.

Test siteWhat it checksBrowz result
BrowserScanAuthenticity score, bot check, and a visitor ID that links visitsAuthenticity 100% on 3/3 profiles, bot “No”, three different visitor IDs, each the same after a restart
PixelscanWhether the fingerprint is consistent, masked, automated or proxied“Your browser fingerprint is consistent” on 7/7 visits: no masking, no automated behaviour, no proxy detected
CreepJSLies (values that contradict the engine), headless and stealth scores0 lies on 8/8 visits; 0% headless, 0% stealth; a different fingerprint ID per profile, stable after a restart
Fingerprint ProA commercial fraud detector: visitor ID and a bot-likelihood scoreThree separate visitors, each stable after a restart; bot-likelihood score 0.007–0.045
tls.peet.wsThe TLS and HTTP/2 handshake (JA4, Akamai HTTP/2 fingerprint)Identical to stock Google Chrome: JA4 t13d1517h2_8daaf6152771_cb7bf5808d99, same ciphers, groups and HTTP/2 settings
BrowserLeaks WebRTCWhether WebRTC reveals an address other than the proxy’s“No leak”; DNS resolved at the proxy’s location

Detectors update their checks, so we re-run these as the engine is updated.

Head to head

Browz and two leading anti-detect browsers, on the same tests.

Called Browser A and Browser B here. The same detectors and the same number of profiles on each side. These are our own measurements of each product’s default setup on the day; where one of them matched Browz, the table says so.

Browser A (default settings)

TestBrowzBrowser AResult
Pixelscan3/3 consistent, no masking, no automation3/3 consistent, no masking, no automationBoth passed
BrowserScan: are profiles told apart?Three profiles, three visitor IDs, unchanged after a restartThree profiles, one shared visitor IDOnly Browz passed
Fingerprint Pro, secure pageThree separate visitors; bot-likelihood score 0.011–0.048The same visitor as stock Chrome; score 0.128; anti-detect flaggedOnly Browz passed

Browser B (the version current on the day)

TestBrowzBrowser BResult
Commercial tampering signal0 of 4 visits flagged4 of 4 visits flaggedOnly Browz passed
BotD, open-source bot checkClean 4/4Clean 4/4Both passed
BotD and DeviceAndBrowserInfo, both browsers set to a Windows personaClean 4/4 on bothClean 4/4 on bothBoth passed
Same, each on its defaultsClean 4/4Flagged as a bot 4/4: its random personas didn’t match the computerOnly Browz passed

Feature by feature

Browz and four leading anti-detect browsers.

Called Browser A to D here (A and B are the two above). What each browser lets you control, and its default where the docs give one, from each product’s own public documentation, read on 30 Oct 2026. Most of these tools let you change every setting; the difference is in what they do by default and how they do it.

BrowzBrowser ABrowser BBrowser CBrowser D
Changes made in the engine, no page scriptsYes, C++ changes in the engineNot in its docsNot in its docsYes, per its docsNot in its docs
CanvasPer-profile text rendering, no noise; noise or block optionalReal (default), noise or disabledNoise (default) or realReal advised; noise or offNoise, off or block
WebGL imageReal GPU output; noise optionalNoise (default) or realNoise (default) or realReal advised; noise or offNoise or off
WebGL vendor and rendererAutomatic, custom or realMasked (default) or customReal, custom or random matchReal or manualMask or real
AudioReal by default; noise optionalReal (default) or noiseNoise (default) or offNot in its docsNoise or off
Client rects (element sizes)From the profile’s fonts; noise optionalNot in its docsNoise (default) or realReal advised, or noiseNoise or off
FontsThe device type’s set, custom or realMasked (default) or realA custom listNot in its docsMasked list (advised) or off
Screen, CPU and memoryAutomatic, custom or real, eachScreen and CPU threads masked, custom or realFollow the computer, or set valuesReal or manualSet values
Timezone and location from the proxyYes, or customYes, or customYes (default), or customAuto (advised) or manualLanguage from the IP; timezone not in its docs
WebRTCReplaced with the exit’s address, disabled or realMasked (default), custom, real or disabledForward, proxy, local or disabled (default)Off, real, altered or manualBased on IP, or off
Port-scan protectionYes, early connections includedYes (default), with an allow listYes (default), with an allow listYes, a block list you can extendNot in its docs
Media devicesAutomatic, custom or realReal (default), masked or customNoise; counts follow the computer or are setReal or manualSet counts
TLS and HTTP/2 measured against stock ChromeIdenticalNot in its docsNot in its docsNot in its docsNot in its docs
Detector results publishedYes, on this pageNot in its docsNot in its docsNot in its docsNot in its docs

“Not in its docs” means the documentation we read doesn’t mention it, not that the browser lacks it. Browz’s column describes the Browz engine; Installed Chrome profiles have their own controls (see Engines). Prices are compared on the pricing page.

FAQ

About anti-detect.

How does Browz do on public fingerprint test sites?

Browz passes BrowserScan, Pixelscan and CreepJS, and keeps profiles apart on Fingerprint Pro and BrowserScan. Use a good proxy for each profile to keep your accounts apart on the network too.

Why doesn’t Browz add random noise to canvas and audio?

Because detectors look for it. In our tests, noise made Fingerprint Pro’s tampering score jump and Pixelscan report “masking detected”. Browz changes how each profile draws text instead, and leaves audio native. Noise is still there if you want it.

Can I check these results myself?

Yes. Open BrowserScan, Pixelscan or CreepJS in a Browz profile and read the verdict. Use a profile with no extensions and let the page finish loading first.

How do Installed Chrome profiles work?

Installed Chrome runs your own Google Chrome, with controls for CPU cores, timezone, languages and colour profile, and is clean on the open-source BotD detector. The results on this page are for the Browz engine unless they say otherwise.

Get started

Every account. Its own browser.

For Mac, Windows and Linux. Free for 5 profiles.