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
| Prerequisite | Note | Consequence if missing |
|---|---|---|
| A real machine | Windows 10/11 or macOS | Cannot install |
| A proxy IP | Residential or ISP static preferred | Timezone and language cannot match; the persona is incoherent |
| A test account | Do not practice on an important account | A 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.exefrom 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:
| Field | How to fill it | Why |
|---|---|---|
| Profile name | Something identifiable, e.g. StoreA-main | Essential once you have many profiles |
| OS | Windows or macOS, matching your real machine | Several parameters link to this |
| Group | Create a Test group first | Easier to reorganize later |
| Proxy | Leave empty for the first run, or enter yours | Network layer |
| Timezone / language | Match the proxy exit region | Basis 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:
- OS and UA — keep them consistent; do not manually push the UA to a future version.
- Resolution — use your real screen resolution, or a common realistic value (1920×1080, 1536×864).
- Timezone and language — follow the proxy exit region.
- Canvas / WebGL — if you must modify them, prefer a "relatively stable" option over "random each launch".
- 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:
| Check | What to look for | Failing sign |
|---|---|---|
| Canvas | Whether output is empty or anomalous | Contradictions beyond an obviously unique fingerprint |
| WebGL | Whether the real GPU model is exposed | Your local graphics card appears |
| Timezone / language | Whether they match the proxy region | Contradicts the IP region |
| IP / DNS | Whether they match the proxy, and whether local DNS leaks | Local carrier DNS shown |
| WebRTC | Whether the real local IP leaks | Local 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.
- Fully quit the client (close the window and confirm it is gone from the taskbar)
- Relaunch and open the same profile
- Run the Canvas / WebGL checks again
- 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
| Practice | Reason |
|---|---|
| Keep using the same profile | Fingerprints stay stable, matching long-term human use |
| Complete all work inside the profile | Avoids scattering session state |
| Separate materials and passwords per account | Prevents indirect correlation |
| Keep a human interaction rhythm | Automated rhythms stand out clearly |
| Export profile configuration regularly | Protects against client issues or rule changes |
Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Detection shows your local IP | Proxy not applied, or leaking | Check proxy config, DNS, and WebRTC |
| Two detection runs differ | Randomizing configuration active | Switch to a consistent/stable mode |
| UA version differs from the actual core | UA was edited manually | Restore defaults or sync to the real version |
| Profile launches slowly | Core not yet warmed up | Wait for first initialization; later launches are faster |
| Extensions do not apply | Extensions are isolated per profile | Install the extension inside that profile |
| Want more profiles | Unlimited profiles are already in the free core | Just create them; no upgrade needed |



