PacketStream glossary

Browser Fingerprinting

Browser fingerprinting identifies or groups clients by observable browser and device characteristics beyond their IP address. A fingerprint can remain recognizable after the source IP changes because it is built from properties exposed by the client itself.

Signals can include the User-Agent, language, time zone, screen dimensions, available fonts, graphics output, audio processing, supported browser features, and the order or values of request headers. No single signal needs to be unique. A service can combine many ordinary characteristics into a profile that distinguishes one client or detects a combination that does not match a normal browser.

Fingerprinting can support fraud prevention, account security, analytics, and bot detection. It also has privacy implications because passive collection may be difficult for a visitor to notice or control. Modern browsers limit or standardize some high-entropy properties, but they cannot make every device and execution environment identical.

A proxy changes the network source address visible to a destination. It does not automatically change browser APIs, cookies, TLS behavior, or application state. This is why a residential proxy alone does not guarantee anonymity or make automation look like an ordinary browser. Read whether a residential proxy can be detected for related signals.

Related terms: User-Agent and TLS fingerprinting.

Browse all glossary terms

Use residential proxies with your own workflow.