TapCub is live — analytics, insights and live chat, free on one platform
Glossary

What is browser fingerprinting? How it works and how it differs from cookies

Browser fingerprinting identifies a browser by combining many of its characteristics instead of storing an ID. The signals it uses, how it differs from cookies, how browsers push back, and what analytics really needs.

Ethan Brooks Reviewed by Xu An Also called device fingerprinting Last updated Nov 4, 2026 Glossary

Quick answer

Browser fingerprinting identifies a browser by combining many attributes it exposes, such as user agent, screen size, time zone, languages, installed fonts and how it renders canvas graphics, into an identifier that survives clearing cookies.

What is browser fingerprinting?

Browser fingerprinting recognises a browser without storing anything in it. A script reads dozens of small details the browser exposes and combines them. Each detail is shared by millions of people; together they can be rare enough to pick one browser out of a crowd, and the result stays the same after cookies are cleared.

The signals it uses

SignalExampleHow stable
User agent and client hintsBrowser, version, operating systemChanges with updates
ScreenResolution, pixel ratio, colour depthStable per device
LocaleTime zone, languagesStable
FontsWhich fonts are installedFairly stable
Canvas and WebGLTiny differences in how graphics are drawnStable per device and driver
AudioHow the audio stack processes a test signalStable
HardwareCPU cores, memory class, touch supportStable

Canvas, font, audio and hardware probes are the active techniques: they exist mainly to tell browsers apart.

Fingerprint vs cookie vs server-side hash

CookieBrowser fingerprintCoarse server-side hash
Stored in the browserYesNoNo
User can reset itClear cookiesHardChange network or browser
Works across sitesOnly third-party cookiesYes, if the same script runs everywhereNo, with a per-site salt
Typical useLogins, preferences, adsFraud detection, cross-site trackingCounting visitors without cookies

How browsers push back

Safari and Firefox block many known fingerprinting scripts and reduce the detail they expose; Brave randomises some values per site; Chrome is reducing the detail in the user agent string. For a person, the most practical defence is a common, up-to-date browser with tracking protection on.

What analytics actually needs

Counting visitors does not require a fingerprint. Ask an analytics vendor which signals it reads, whether identifiers work across sites, and how long they last.

TapCub does not run client-side fingerprinting scripts: no canvas, font, audio or hardware probing. The website script writes no cookie and no local storage. The visitor ID is an HMAC of the IP address and user agent computed on the server with a site salt; the user agent drops version numbers and IPv6 addresses use only the first 64 bits. In strict privacy mode the salt rotates every day, so the same browser is a new visitor tomorrow. See cookieless analytics and hashing.

Was this explanation clear?

We use your answers to fix and expand this page.

Ethan Brooks

Solutions Engineer

Covers SDKs, API integrations, and data implementation, with an emphasis on validation, system interoperability, and troubleshooting.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

Is browser fingerprinting legal?

Privacy regulators generally treat fingerprints like cookies: if they can single out a person, consent and transparency rules apply. Requirements depend on where your visitors are; this is not legal advice.

Can I stop browser fingerprinting?

You can reduce it. Firefox, Safari and Brave limit or randomise many signals, and blocking third-party scripts removes many fingerprinting scripts. A common, up-to-date browser blends in best.

How is fingerprinting different from cookies?

A cookie is an ID stored in the browser that the user can see and delete. A fingerprint is computed from the browser’s traits each time, so clearing cookies does not reset it.

Does TapCub use browser fingerprinting?

TapCub does not run client-side fingerprinting scripts (no canvas, font, audio or hardware probing). Its cookieless visitor ID is a salted hash of IP address and user agent computed on the server.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics