Referral Program →
HomeGlossaryBrowser Fingerprinting
Glossary

Browser Fingerprinting

A technique that identifies and tracks users by combining many browser and device attributes into a unique signature.

Browser fingerprinting identifies a visitor by collecting dozens of attributes from their browser and device - screen resolution, installed fonts, timezone, language, graphics hardware (via canvas and WebGL), audio stack, and more - and combining them into a signature. The combination is often unique enough to recognize the same browser across sessions, even without cookies.

Websites and anti-bot systems use fingerprinting for two things: tracking users for analytics and advertising, and detecting automation. Headless browsers and scraping tools often have telltale fingerprints - missing fonts, unusual WebGL renderers, automation flags - that differ from real consumer browsers, which is how automated traffic gets caught even behind clean IPs.

Changing your IP with a proxy does not change your fingerprint. A residential proxy hides your location, but if every request carries the identical automated-browser fingerprint, the target can link them all together and flag the pattern. IP rotation and fingerprint management are complementary, not substitutes.

Defeating fingerprint detection requires realistic, varied browser environments - anti-detect browsers, properly configured headless browsers, and consistency between the fingerprint, user agent, and TLS signature. Combine that with residential proxies so both the network identity and the browser identity look like a real user.

Identifying the browser rather than the visitor

Fingerprinting collects properties a browser exposes and combines them into an identifier. Screen dimensions, timezone, installed fonts, language list, CPU core count, graphics renderer, audio stack behaviour and how canvas rendering differs across hardware all contribute.

Individually these are unremarkable. Combined, they are frequently unique enough to recognise a returning visitor without cookies, which is exactly why the technique exists and why clearing storage does not help.

For multi-account work the danger is not uniqueness but similarity. Twenty profiles with identical fingerprints and different addresses look like one machine wearing twenty hats, which is a stronger link than sharing an address would have been.

What the proxy covers and what it cannot

The address is one signal. Everything above runs inside the browser, where a proxy has no reach:

Layers that must agree

Address        -> proxy: country, ASN class
Timezone       -> profile setting, must match the country
Locale         -> profile setting, must match the country
Canvas, fonts  -> antidetect browser
TLS handshake  -> the browser itself
OS fingerprint -> our mobile modems: android, ios, macosx, windows
  • Match the profile timezone and locale to the proxy country. A US address with a Warsaw timezone is a one-line contradiction.
  • Use one address per profile. Shared addresses across profiles with distinct fingerprints still link them.
  • On mobile modems, set the network stack fingerprint to match the profile OS, then leave it alone.
  • Do not randomise fingerprints per session. Real devices are consistent; the churn itself is a signal.

Fingerprinting misconceptions

A proxy does not change your fingerprint

It changes the address only. Everything measurable in the browser stays the same.

Clearing cookies does not reset it

That is the entire point of the technique.

Unique is not the danger for multi-accounting

Identical across profiles is.

Incognito mode changes little

Most fingerprint surfaces are identical in a private window.

Ready to use browser fingerprinting?

SotaProxy gives you access to rotating residential, mobile, datacenter, and ISP proxies. No minimum commitment.

Get started