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
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.
08
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.
09
Automation doesn’t change the fingerprint
Driving a profile with Playwright, Puppeteer or MCP doesn’t alter the device or network fingerprint it presents. Automate only where the site’s terms allow it.
10
The TLS fingerprint is Chrome’s
TLS and HTTP/2 come from the engine’s own, unmodified network stack. In our tests the TLS fingerprint (JA4) and HTTP/2 settings were the same as stock Google Chrome’s.
11
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.