Skip to content

How to Use a Fingerprint Browser: First Isolated Profile in 5 Minutes ​

The main barrier for a first-time user is not features — it is not knowing the correct order of operations. This guide gives a path you can follow literally and finish a usable isolated profile in five minutes.

Step 0: Prepare Three Things ​

PrerequisiteNoteConsequence if missing
A real machineWindows 10/11 or macOSCannot install
A proxy IPResidential or ISP static preferredTimezone and language cannot match; the persona is incoherent
A test accountDo not practice on an important accountA failed practice run can affect a primary account

For the first run you may skip the proxy to learn the flow — but you must add the proxy with matching timezone and language before real use, otherwise the profile is incomplete.

Step 1: Download and Install ​

  • Windows: get VirtualBrowser-Setup-x64.exe from the official download page or GitHub Releases
  • macOS: download the matching package from the Mac tag on the official site
  • After install, let the client initialize its core and base components on first launch

Note the core version: the core version affects UA and fingerprint coherence. If detection later shows a Chrome version far from your actual core, that is a configuration item to fix.

Step 2: Create Your First Profile ​

Click "New profile" in the profile list and fill in only these fields to begin:

FieldHow to fill itWhy
Profile nameSomething identifiable, e.g. StoreA-mainEssential once you have many profiles
OSWindows or macOS, matching your real machineSeveral parameters link to this
GroupCreate a Test group firstEasier to reorganize later
ProxyLeave empty for the first run, or enter yoursNetwork layer
Timezone / languageMatch the proxy exit regionBasis of a coherent persona

What not to do yet: do not randomly generate the full fingerprint parameter set. Start with defaults or with values matching your real machine, get the flow working, then adjust one thing at a time.

Step 3: Configure Fingerprint Parameters ​

Adjust in this order, verifying after each batch:

  1. OS and UA — keep them consistent; do not manually push the UA to a future version.
  2. Resolution — use your real screen resolution, or a common realistic value (1920×1080, 1536×864).
  3. Timezone and language — follow the proxy exit region.
  4. Canvas / WebGL — if you must modify them, prefer a "relatively stable" option over "random each launch".
  5. Everything else — leave defaults until detection reveals a problem.

See Supported Fingerprints for which options are tested, and the Fingerprint Parameter Reference for the full list.

Step 4: Run Detection ​

Inside the profile, visit each of these:

CheckWhat to look forFailing sign
CanvasWhether output is empty or anomalousContradictions beyond an obviously unique fingerprint
WebGLWhether the real GPU model is exposedYour local graphics card appears
Timezone / languageWhether they match the proxy regionContradicts the IP region
IP / DNSWhether they match the proxy, and whether local DNS leaksLocal carrier DNS shown
WebRTCWhether the real local IP leaksLocal IP appears

The full checklist is in the Browser Fingerprint Test guide.

Step 5: Restart Consistency Test ​

This step is skipped most often, and it is the most important one.

  1. Fully quit the client (close the window and confirm it is gone from the taskbar)
  2. Relaunch and open the same profile
  3. Run the Canvas / WebGL checks again
  4. Compare the two results

The output should be identical. Drift means a randomizing setting is active and needs to be switched to a consistent mode. Parameter drift is a real and under-diagnosed cause of "I feel like I am being detected."

Step 6: Log In and Use ​

  • Log into the target account only in this profile — never in incognito or a normal browser
  • One account per profile; do all subsequent work in that profile
  • Do not copy cookies, local storage, or sessions between profiles
  • When you need more accounts, duplicate a profile as a template and adjust parameters, rather than rebuilding from scratch

Step 7: Daily Usage Rules ​

PracticeReason
Keep using the same profileFingerprints stay stable, matching long-term human use
Complete all work inside the profileAvoids scattering session state
Separate materials and passwords per accountPrevents indirect correlation
Keep a human interaction rhythmAutomated rhythms stand out clearly
Export profile configuration regularlyProtects against client issues or rule changes

Troubleshooting ​

ProblemLikely causeFix
Detection shows your local IPProxy not applied, or leakingCheck proxy config, DNS, and WebRTC
Two detection runs differRandomizing configuration activeSwitch to a consistent/stable mode
UA version differs from the actual coreUA was edited manuallyRestore defaults or sync to the real version
Profile launches slowlyCore not yet warmed upWait for first initialization; later launches are faster
Extensions do not applyExtensions are isolated per profileInstall the extension inside that profile
Want more profilesUnlimited profiles are already in the free coreJust create them; no upgrade needed