Fingerprint management
Each profile reports its own device to the sites it visits. SoftGlaze generates those values, keeps them consistent with each other and with the proxy, and lets you test the result before you rely on it.
What a profile reports, value by value
Two profiles generated on the same Windows computer, with every value shown. They come from the app’s real presets, and the ones that identify the machine differ.
| Value | Store-DE-13 | IG-Creator-04 |
|---|---|---|
| Browser / OS | Chromium 149, Windows 11 | Chromium 147, Windows 10 |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/149.0.0.0 Safari/537.36 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 |
| Screen | 1920×1080 | 1536×864 |
| WebGL vendor | Google Inc. (NVIDIA) | Google Inc. (Intel) |
| WebGL renderer | ANGLE (NVIDIA, NVIDIA GeForce RTX 4060 Direct3D11 vs_5_0 ps_5_0, D3D11) | ANGLE (Intel, Intel(R) UHD Graphics 620 Direct3D11 vs_5_0 ps_5_0, D3D11) |
| CPU cores | 12 | 4 |
| RAM | 16 GB | 8 GB |
| Device memory | 8 GB (Chrome caps at 8) | 8 GB (Chrome caps at 8) |
| Device name | DESKTOP-4B7E91C | DESKTOP-A09F3E2 |
| MAC address | 3C-7A-91-0F-D2-58 | 9E-14-C2-5B-07-AF |
| Proxy exit | 203.0.113.24, DE | 198.51.100.73, US |
| Timezone | Europe/Berlin, from proxy IP | America/Chicago, from proxy IP |
| Language | de-DE, from proxy IP | en-US, from proxy IP |
| WebRTC | Forward | Forward |
| Noise | Canvas, WebGL, AudioContext, ClientRects | Canvas, WebGL, AudioContext, ClientRects |
Simulated profiles from the demo workspace. Exit IPs use documentation ranges.
Your computer’s OS by default
A Windows machine claiming to be a Mac is given away by its fonts and rendering, so new profiles match the host OS. Other operating systems are an explicit choice.
Versions that agree
The Chrome version in the user agent and Client Hints matches the Chromium build that actually launches.
Never your own core count
Generated CPU core counts skip the number your computer has, so a profile never repeats it.
Timezone and language from the proxy
At launch the profile looks up its proxy’s exit IP and sets timezone and language to match, unless you set them yourself.
Checked, not assumed
Leak Check tests a profile’s proxy and configuration and scores it out of 100, graded A to F. A live test then reads the real values from the running browser.
Two engines
Chromium profiles get every control shown here. Firefox profiles set proxy, user agent, locale, timezone and WebRTC off, and nothing more.
Every setting on the Fingerprint tab
New profiles get sensible defaults. These are the controls when you want to change them, grouped the way the profile editor groups them.
Core Identity
| Setting | Options |
|---|---|
| WebRTC | Forward, Replace, Real, Disabled, Proxy UDP |
| Timezone | Based on IP, Real, Custom |
| Location | Based on IP, Custom, Block |
| Language | Based on IP, Custom |
| Display Language | Based on Language, Real, Custom |
| Screen Resolution | Random, Predefined, Custom |
| Fonts | Default, Custom |
Hardware Noise & Graphics
| Setting | Options |
|---|---|
| Noise | Canvas, WebGL Image, AudioContext, ClientRects, SpeechVoices |
| Media Device | Auto, Edit |
| WebGL Metadata | Real, Custom |
| WebGPU | Based on WebGL, Real, Disabled |
Hardware Configuration
| Setting | Options |
|---|---|
| CPU Cores | Real, Custom |
| RAM | Real, Custom |
| Device Name | Real, Custom |
| MAC Address | Real, Custom |
Advanced Fingerprint Settings
| Setting | Options |
|---|---|
| Do Not Track | Default, Open, Close |
| Port Scan Protection | Enable, Close |
| Hardware Acceleration | Default, Open, Close |
| Disable TLS Features | Open, Close |
| Launch Args | Extra Chromium startup arguments |
Chromium and Firefox engines
Pick the engine per profile. The Chrome version a profile reports always matches the build that actually launches.
| Engine | What it is | Fingerprint controls |
|---|---|---|
| Chromium | Chrome for Testing builds, downloaded per version. If Google Chrome is installed, profiles that don’t load extensions launch it instead. | All of the settings above |
| fingerprint-chromium (optional) | A patched Ungoogled-Chromium build that applies the fingerprint inside the browser instead of through injected scripts. Off by default. Downloaded from its GitHub release and checked against a pinned SHA-256. | Canvas, WebGL, audio, user agent, platform and timezone, set natively |
| Firefox | Real Firefox: the copy already on your computer, or a version downloaded into the app. | Proxy, user agent, locale and timezone, with WebRTC turned off |
Present as another Chromium browser
Chromium profiles can present as Chrome, Edge, Brave, Opera, Vivaldi or Yandex. The user agent token, the Sec-CH-UA brand list and the navigator identity change to match, while TLS stays that of the real Chrome build underneath.
Operating systems
Profiles can report Windows, macOS, Linux or Android, with Android emulating a Pixel 7. New profiles use your computer’s OS by default, and the editor warns when a profile claims a different one, because fonts and rendering still come from the real machine.
Leak Check
Test a profile before you trust it with an account. Leak Check runs from the profile’s row in the Profiles table.
Configuration analysis
Tests the profile’s proxy and checks its fingerprint settings for contradictions. Each check passes, warns or fails, and together they give a trust score out of 100 with a grade from A to F. The profile doesn’t need to be running.
Live test
Reads the real navigator, timezone and WebRTC values from the profile’s open browser and scores those too. The profile must be running, so what you see is what a site sees.
Download SoftGlaze Browser
Windows 10 and 11, 64-bit. 7-day trial, no card needed.
The download page lists the SHA-256 checksum for each release and shows what to do when Windows SmartScreen warns about the installer, which is not code-signed yet.