MEET FINGERLYA clearer picture of every session.Explore the signals

Browser fingerprinting vs cookies.

Browser fingerprinting vs cookies: how each recognises a visitor, which survives clearing and private windows, and when to use one, the other, or both.

Cookies store an identifier in the browser that a site later reads back, while browser fingerprinting derives an identifier from the characteristics the browser shows. The cookie is something the visitor holds and can delete. The fingerprint is something the site infers, and the visitor cannot simply clear it. That one difference drives almost everything else in the comparison.

What is the main difference between browser fingerprinting and cookies?

A cookie is a small piece of data a site asks the browser to keep. It is exact: if the cookie is present, the site knows which record it belongs to. A browser fingerprint is a recognition based on a combination of ordinary characteristics, such as software, language, screen and hardware behaviour. It is statistical: the site judges how likely it is that this is a device it has seen before.

So cookies are precise but fragile, and fingerprints are durable but never perfectly certain. Neither is better in the abstract. They answer different questions.

Which is more reliable for recognising a returning visitor?

Cookies are reliable only while they exist. They disappear when a visitor clears storage, opens a private window, switches browsers, or uses a browser that limits them, and some visitors decline them in the first place. When the cookie is gone, the cookie-based memory is gone with it.

A fingerprint survives those events because it does not live in the browser. It has its own weaknesses: an update can change what a browser reports, and two similar devices can resemble each other. Fingerly returns a confidence value with every visitor ID for exactly this reason, so your code can tell a confident match from a weak one.

How do browsers treat cookies and fingerprinting today?

Browsers have spent years tightening cookies, especially those set by a different site from the one you are visiting, and several now also resist fingerprinting. The result is that a cookie-only strategy covers less of your traffic every year, and a fingerprinting strategy has to cope with browsers that deliberately reveal little.

Fingerly’s browser SDK supports every browser that runs ES2020 with fetch, including browsers running strict tracking protection and Tor Browser. Browsers that resist fingerprinting are still identified where they allow it, and scored either way. When one gives too little away, the response says the device is not identifiable, a fresh visitor ID is issued, and the request is free. Your code should treat that as its own case rather than as a returning visitor.

Which is better for fraud prevention?

Fingerprinting is generally better for fraud prevention, because the people you are trying to catch are the ones who clear cookies, open fresh windows and rotate accounts. A cookie tells you about a visitor who behaves normally. A fingerprint can still link the next attempt to the last one.

Cookies remain the right tool for what they were built for: keeping a person signed in, remembering a cart or a language choice, and holding a session. Use cookies for the experience and a device identification for the risk decision.

Which is better for privacy?

Cookies are easier for visitors to see and control, since browsers show them and let people delete them. Fingerprinting is invisible to the visitor, so it puts more responsibility on the site to say what it does and why. It is not a way around privacy law. In the EU, rules on reading information from a person’s device generally apply to both techniques, and personal-data rules can apply to what results. The purpose, the disclosure and the lawful basis matter more than the technique.

Fingerly sets no cookies and keeps nothing in the visitor’s browser. It does not collect page content, form fields, keystrokes or anything behind a permission prompt, and every SDK takes a consent option that defaults to pending, so nothing is collected until you say so. This is general information, not legal advice.

One more difference is worth knowing before you build. A cookie records what your site chose to store, so it only ever knows about your own visitors. A fingerprint recognises the device whether or not the visitor has ever accepted anything from you, which is exactly why the disclosure and consent questions deserve a decision rather than a default.

Can you use both together?

Yes, and most mature products do. Keep your own session cookie for authentication and preferences. Add a device identification at sensitive moments such as sign-up, login and checkout, then store the visitor ID next to your own user or order record so you can join the two later.

A returning Fingerly visitor ID does not depend on your cookies. If someone clears them between visits, the device can still be recognised, and the confidence value tells you how sure that recognition is.

When should you choose one over the other?

  • Choose cookies when you need exact, user-controlled state: sessions, carts, preferences, consent records.
  • Choose device fingerprinting when you need to recognise a device that hides or clears its state: abuse, fraud, ban evasion, multi-account behaviour.
  • Choose both when you want a smooth experience for honest customers and evidence about the dishonest ones.
  • Choose neither for anything you do not need: collect only what serves a stated purpose.

General information, not legal advice.

Put it into practice
Open the session inspector Try the policy sandbox
EXPLAINER / DEVICE FINGERPRINTING

What is device fingerprinting?

Read the explainer
FIELD GUIDE / MOBILE SDKS

Mobile device fingerprinting on iOS and Android.

Read the mobile guide
EXPLAINER / PRIVACY AND GDPR

Is device fingerprinting legal? Privacy, consent and GDPR.

Read the privacy explainer
FIELD GUIDE / ACCURACY AND LIMITS

How accurate is device fingerprinting?

Read the field guide
EXPLAINER / ABOUT FINGERLY

What is Fingerly?

Meet Fingerly
HOW-TO / BOT DETECTION

Bot detection for signups and logins, without a wall of captchas.

Read the how-to
PLAYBOOK / PROMOTION ABUSE

Prevent multiple accounts and promo abuse, one device at a time.

Read the playbook
PLAYBOOK / ACCOUNT TAKEOVER

Stop account takeover with device signals, not more passwords.

Read the playbook
HOW-TO / NETWORK INTELLIGENCE

How to detect VPN, proxy and Tor traffic, and what to do about it.

Read the how-to
PLAYBOOK / MOBILE APP FRAUD

Mobile app fraud: emulators, clones and tampering, and what you can detect.

Read the playbook
PLAYBOOK / BUILD VS BUY

Build or buy device identification? An honest guide for engineering teams.

Read the guide
BUYER’S GUIDE / PRICING

How much does device fingerprinting cost?

Read the buyer’s guide
COMPARISON / BOT DEFENCE

Device fingerprinting vs CAPTCHA: which one stops bots?

Read the comparison
COMPARISON / IP ADDRESSES

Device fingerprinting vs IP address blocking.

Read the comparison
HOW-TO / MULTI-ACCOUNTING

How to detect multiple accounts from one person.

Read the how-to
HOW-TO / TRIAL ABUSE

How to stop free trial abuse without hurting conversions.

Read the how-to
HOW-TO / REFERRAL FRAUD

Referral fraud and reward abuse prevention.

Read the how-to
HOW-TO / FAKE SIGNUPS

How to stop fake signups and spam accounts without punishing real users.

Read the how-to
HOW-TO / CREDENTIAL STUFFING

Credential stuffing and login protection: stop the bots, keep the customers.

Read the how-to
EXPLAINER / AUTOMATION

Headless browsers and automation detection: telling a script from a person.

Read the explainer
EXPLAINER / MOBILE INTEGRITY

Rooted and jailbroken devices: what they mean for fraud, and what to do about them.

Read the explainer
EXPLAINER / SPOOFING

Anti-detect browsers and fingerprint spoofing: what can and cannot be caught.

Read the explainer
EXPLAINER / DEVICE FARMS

Device farms and click farms, explained: how abuse scales and what you can detect.

Read the explainer
FIELD GUIDE / DEVICE INTELLIGENCE

What a device can tell you about a session.

Read the field guide
SIGNAL NOTES / NETWORK CONTEXT

VPN, proxy, or Tor? Know the difference.

Explore the signal notes
PLAYBOOK / BETTER DECISIONS

Build a risk policy. Not a wall.

Read the playbook
[ IDENTIFY ][ UNDERSTAND ][ DECIDE ][ FINGERLY ]
Less guessing. More knowing.

Make the next connection a trusted one.

Start with the signals, keep your own decisions, and pay as you go, only for what you identify. No credit card needed.