"Hello, friend."
A Google Chrome extension for full browser fingerprint spoofing — User-Agent, Client Hints, JS properties, Canvas, WebGL, and WebRTC IP leak protection.
- Replaces the
User-Agentheader at the network level. - Simultaneously replaces all Client Hints headers.
- Replaces
userAgentDatain the JS page context. - Supports Chrome, Edge, Opera, Firefox, Safari, Googlebot — each browser is accurately emulated.
- Built-in database of UA strings.
- Filter by category: Desktop / Mobile / Bots / Saved
- Random UA button from the active category.
- Enter any UA string manually.
- Auto-save support.
- List of saved profiles with quick selection.
- Different UAs for different sites:
google.com,*.youtube.com,*tracker* - Rules take priority over the global setting.
- Enable/disable each rule individually.
- Patterns are automatically converted to valid DNR format.
| Feature | Description |
|---|---|
| WebRTC Leak Protection | Blocks real IP leakage via WebRTC |
| JS Fingerprint | Spoofs standard browser parameters |
| Canvas Noise | Adds sub-pixel noise — breaks canvas fingerprinting |
| WebGL Spoof | Hides GPU vendor/renderer, replaces with typical Intel values |
| Timezone Sync | Synchronizes TimeZone with your real IP |
- Export entire database to
.txt(one UA per line) or.json(with per-site rules). - Import from
.txtand.jsonwith deduplication. - JSON export includes per-site rules.
- Language toggle: EN / RU
- Spoofing activity indicator
- Displays the real browser UA
Preferred option:
Go to the extension page on Google Chrome.
Local assembly:
- Download or clone the repository
- Open
chrome://extensions - Enable Developer mode
- Click Load unpacked
- Select the extension folder
| Permission | Purpose |
|---|---|
declarativeNetRequest |
HTTP header modification |
declarativeNetRequestWithHostAccess |
Access to all hosts |
storage |
Saving settings and profiles |
privacy |
Managing WebRTC policy |
- IP reputation: If your IP is listed in VPN/datacenter provider databases — this extension won't help. That check happens server-side.
- Timezone for Date:
Date.prototypemethods depend on the OS system timezone — the extension only patchesIntl.DateTimeFormat, which covers most detectors. - After applying PRIVACY settings: active tabs must be reloaded.
GitHub: provincialcxz