Learn

284 articlesCategory: All
Network

What is a browser fingerprint?

If you delete cookies, websites will no longer know that you are the same user.

That way of thinking is not enough. Websites do not distinguish users only with cookies. Browser type, OS, screen size, language, time zone, supported fonts, Canvas and WebGL rendering results, extensions, and other details also become characteristics of the environment.

The idea of combining these characteristics to infer that the same browser environment is being used is a browser fingerprint.

This article explains the basics of browser fingerprints and their impact on anonymity. More detailed content is covered in "Browser fingerprinting basics."

Fingerprint basics

A browser fingerprint is a way of combining browser and device characteristics as identifying material.

Unlike a method that resends a stored identifier, such as a cookie, the material is information the browser exposes in order to display a page.

InformationWhat it showsAnonymity caution
User-AgentBrowser and OS typeBecomes a broad characteristic of the usage environment
Screen sizeDevice or display environmentCan signal that it is the same environment
Language settingsPreferred languageA clue to region or user attributes
Time zoneDevice time settingCan connect to where and when you are active
FontsOS or installation environmentUnusual combinations stand out
Canvas/WebGLRendering resultsDifferences in GPU or browser can appear

Each item is weak information on its own.

But when combined, they become a characteristic. For anonymity, this "combination" is the problem.

Differences from cookies

s are data stored in the browser.

Websites use cookies to handle login state and return visits. If you delete cookies, that stored information can be removed.

By contrast, a fingerprint uses how the browser environment appears as its material.

ItemCookieFingerprint
MaterialStored identifierBrowser and device characteristics
User awarenessEasy to deleteHard to tell what is being used as material
How to change itDelete cookiesChange environment or settings
Impact on anonymityRe-identification within the same siteSignals that it is the same environment can remain even without cookies
CautionConnects to login stateCustom settings can stand out

Cookie defenses and fingerprint defenses are different.

Even if you delete cookies, if the browser characteristics are the same, material for correlation remains.

Why Custom Settings Stand Out

When trying to increase anonymity, it can be tempting to customize the browser in detail.

Ad blocking, special font settings, uncommon extensions, fine-grained JavaScript controls. These can be useful in some situations. However, when the combination becomes unusual, it becomes a characteristic of that environment alone.

SettingUseful aspectWhy it stands out
Many extensionsReduces tracking and adsThe combination becomes unusual
Special screen sizeMakes work easierBecomes a characteristic different from other users
Added fontsImproves displayThe installation environment becomes visible
Fine-grained blocking settingsReduces unnecessary communicationSite-by-site behavior becomes a characteristic
Custom User-AgentIntended to hide informationCan instead look unnatural

For anonymity, adding settings that look strong is not always the right answer.

In some situations, it is more important to align the visible environment with many other users.

Relationship With Browser

Tor Browser is designed not only to use the Tor network, but also to align how the browser appears.

This is to reduce differences between users and make identification by fingerprinting harder.

If you use Tor Browser, adding extensions or making major changes to screen size or settings can move you away from the standard state and make you stand out.

ActionEffectCaution
Use the standard settingsLooks closer to other usersDo not break the basics
Install extensionsCreates custom characteristicsWeakens anonymity
Change screen size in a custom wayScreen characteristics may appearUnderstand Tor Browser behavior
Log in with a real-name accountLinks through the accountA problem before the network route
Mix with a regular browserCookies and history get mixedEnvironment separation is necessary

Tor Browser is powerful, but its protection can be undermined by how it is used.

What to do

Fingerprint defenses are not about adding more detailed settings.

First, separate real-name use from anonymous use. The basics are not reusing the same browser, the same extensions, the same cookies, or the same login state.

Check itemReason
Did you separate real-name use and anonymous use?Do not mix browser characteristics and cookies
Have you added too many extensions?Avoid becoming an unusual environment
Do screen size or language settings stand out?Do not make environment characteristics stronger
Have you kept Tor Browser's standard settings?Align the visible environment with other users
Is login state still present?Avoid correlation through accounts

Rather than trying to erase fingerprints completely, it is more realistic to reduce correlation together with cookies, logins, IP addresses, and post content.

Scope Covered Here

This article covers an overview of browser fingerprints.

It does not cover tracking technologies for individual sites, detailed measurement methods for Canvas or WebGL, or the behavior of each extension.

The important point is to understand that information automatically exposed by the browser also relates to anonymity. Not only the information you type, but the environment itself can become a clue.

Failure Examples

Fingerprint failures do not happen only through special attacks.

Using your everyday browser as-is. Installing the same extensions used for real-name activity into an anonymous browser. Having the same screen size, language settings, fonts, and login state as real-name use. These accumulated details create signs of the same environment.

FailureWhat happensCountermeasure
Use the real-name browserHistory and saved state get mixedUse a dedicated environment
Match extensionsSignals that it is the same environment appearKeep the anonymous environment minimal
Add custom settingsThe environment becomes unusualDo not move too far from standard settings
Log in with a real-name accountLinks through the accountDo not log in
Operate long-term on the same deviceCharacteristics accumulateReview the environment periodically

Summary

A browser fingerprint is the idea of combining browser and device characteristics to infer that the same environment is being used.

Even if you delete cookies, characteristics such as screen size, language, time zone, fonts, Canvas, WebGL, and extensions remain.

For anonymity, adding custom settings is not always safe.

Instead, becoming an unusual environment can make you stand out.

A fingerprint alone does not determine all of anonymity. However, when combined with IP address, cookies, login state, post content, and time, it becomes a strong clue.

Related tools

Public IP Check

WhatIsMyIP

An external resource related to this article. Open it only when it fits your situation and threat model.

Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.

URL : https://www.whatismyip.com/

Open external site
WebRTC Leak Test

BrowserLeaks WebRTC

An external resource related to this article. Open it only when it fits your situation and threat model.

Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.

URL : https://browserleaks.com/webrtc

Open external site
Browser Fingerprint Check

BrowserLeaks Fingerprint

An external resource related to this article. Open it only when it fits your situation and threat model.

Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.

URL : https://browserleaks.com/canvas

Open external site
Browser Fingerprint Check

EFF Cover Your Tracks

An external resource related to this article. Open it only when it fits your situation and threat model.

Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.

URL : https://coveryourtracks.eff.org/

Open external site
VPN service

Proton VPN

An external resource related to this article. Open it only when it fits your situation and threat model.

Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.

URL : https://protonvpn.com/

Open external site
VPN service

Mullvad VPN

An external resource related to this article. Open it only when it fits your situation and threat model.

Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.

URL : https://mullvad.net/

Open external site
Anonymous OS

Tails

An external resource related to this article. Open it only when it fits your situation and threat model.

Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.

URL : https://tails.net/

Open external site
Anonymous OS

Whonix

An external resource related to this article. Open it only when it fits your situation and threat model.

Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.

URL : https://www.whonix.org/

Open external site
Compartmentalized OS

Qubes OS

An external resource related to this article. Open it only when it fits your situation and threat model.

Why it is listed: It can help with the article topic, but it is outside Anonymity Sense and should be checked before use.

URL : https://www.qubes-os.org/

Open external site

Related articles