Skip to content
Antidetect browser

An antidetect browser with a native engine

Oculr runs many isolated browser identities from one machine, with fingerprinting built into its own Chromium engine in native C++. Each profile holds one consistent identity that the page sees the same way a person's browser is seen.

20+
Pinned Chromium kernels
In the engine
Fingerprinting, not JS patches
Every release
Regression-tested
Definition
01

What is an antidetect browser?

An antidetect browser lets you run many separate browser identities from a single computer. Each identity, called a profile, keeps its own cookies, storage and extensions, plus its own fingerprint: the user agent, screen, GPU strings, fonts, timezone and locale that sites read to recognize a browser. Because every profile is isolated and consistent, the accounts, regions or test configurations you run stay cleanly separated instead of bleeding into one shared session.

Businesses use this to manage the many accounts they legitimately operate, to keep browsing identities private, to verify ads as users in other regions see them, to test across device and locale matrices, and to collect public web data. The quality of an antidetect browser comes down to one thing: whether its profiles present a coherent identity that does not contradict itself surface by surface.

How Oculr is built

Consistency comes from the engine, not from patches

Most tools layer JavaScript over a stock browser to fake its fingerprint. Oculr ships its own Chromium engine with that control compiled in, so the identity holds together where detectors actually look.

Native getters, probed and confirmed

Fingerprint control lives in Oculr's own Chromium engine, compiled into the build itself rather than injected into the page. Detection-relevant getters return the same native code signatures stock Chrome returns, so the JavaScript wrappers a site probes for simply are not there.

fingerprint probe · getter signatures5/5 native
navigator.platformWin32
navigator.hardwareConcurrency16
WebGL UNMASKED_VENDORGoogle Inc. (NVIDIA)
WebGL UNMASKED_RENDERERANGLE (NVIDIA, RTX 3060)
Function.prototype.toString[native code]

One canonical schema

Every spoofed value derives from a single profile definition, so surfaces stay consistent with each other instead of drifting apart between layers.

FingerprintProfileprofile #1
UA-CH146 · Win
Canvasc4f0·9a
WebGL7b21·e8
Audio2f8d·40
Fonts142
WebRTCmatched
ClientRectsd0a7·11
MAC3c:22:fb

Per-profile determinism

A deterministic seed keeps the noisy surfaces stable. Canvas, WebGL, audio and ClientRects hold steady across launches, so the same profile presents the same identity every time you open it.

canvas · audio seedprofile #1
May 2809:147f3a2e9c
Jun 0417:427f3a2e9c
Jun 1108:037f3a2e9c
stable across launches, not re-randomized

Regression-tested every release

A read-only test runner probes each profile against an internal probe page plus public fingerprint test suites, scores consistency against real-device baselines, and gates regressions before a kernel ships. New Chrome majors get the same treatment as they are ported.

regression gatechrome 146 · 147 · 148
Native getter signatures15/15
Engine surfaces consistent23/23
Cross-OS identity coherent9/9
Per-profile determinism12/12
kernel gated before shippassed
Implemented in C++ inside the engine, not patched in JavaScript
FAQ

Frequently asked questions

What is an antidetect browser?+

An antidetect browser is a browser built to run many separate identities from one machine. Each profile keeps its own cookies, storage and a distinct, consistent fingerprint: user agent, screen, GPU strings, fonts, timezone and locale. Sites see each profile as its own ordinary browser, so the sessions you run for different accounts or regions stay cleanly separated.

Is using an antidetect browser legal?+

Yes, for legitimate use. Running isolated browser profiles to manage accounts your business owns, to test your sites across configurations, to verify ads by region, or to research and collect public data is normal and lawful. You are still responsible for following the terms of every platform you operate on. Oculr is built for that legitimate work, not for deceiving platforms or people.

How is Oculr different from spoofing fingerprints with JavaScript?+

Most tools patch fingerprint surfaces with JavaScript injected into the page, which leaves tell-tale wrappers a site can read. Oculr builds fingerprint control into its own Chromium engine at the source level, so detection-relevant getters return the same native code signatures stock Chrome returns instead of patched functions.

Will the same profile look the same every time I launch it?+

Yes. Each profile carries a deterministic fingerprint seed, so its canvas, WebGL, audio and ClientRects values are stable across launches rather than re-randomized every session. The same profile presents the same identity every time you open it.

Which fingerprint surfaces does Oculr control?+

User agent and client hints (UA-CH), Canvas, WebGL, Audio, Fonts, WebRTC, ClientRects and MAC address, among others, all derive from one canonical profile schema. Because every value comes from the same definition, the surfaces stay consistent with each other instead of drifting apart between layers.

Do you guarantee Oculr passes every fingerprint checker?+

No one honestly can, because third-party detectors change constantly. What we do is engineer for consistency at the engine level and regression-test every release against public fingerprint test suites and real-device baselines, so each kernel ships with its surfaces verified.

Run real, consistent browser identities

Spin up your first two profiles free and see what an engine-level fingerprint looks like on a public test suite.

No credit card required · Cancel anytime