Device fingerprinting

Device fingerprinting is combining attributes of a customer's device and browser, such as user agent, language, time zone, screen size and IP address, into an identifier that helps recognise the same device across payments and accounts in fraud and authentication checks.

Also called: device fingerprint, browser fingerprinting, device intelligence, device ID, browser fingerprint

Updated

On this page4 sections

How does device fingerprinting work?

A script in the checkout page or a mobile SDK reads attributes of the device and browser and combines them. The UK Information Commissioner’s Office describes fingerprinting as collecting pieces of information about a device’s software or hardware that can be combined to uniquely identify a particular device. No single attribute is unique, but together they usually point to one device.

How is it used in payments?

Fraud tools use it to link activity: many cards tried from one device suggests card testing, and a returning customer on a known device looks safer. 3-D Secure relies on the same idea. Stripe says the device data it sends helps the issuer recognise repeat payments from the same device and assess overall risk. Adyen’s API reference requires the browser’s user agent and accept header for browser-based 3-D Secure 2, and the customer’s IP address for Visa and JCB transactions. As an illustrative example: a store sees 300 card attempts in an hour, 240 of them from four devices. Blocking those four devices stops 80% of the attack without touching other customers.

What are the limits?

Fingerprints are probabilistic. Devices change, privacy-focused browsers hide or vary attributes, and identical phones on a shared network can look alike. Privacy law applies too. In the UK, the ICO says preventing or detecting fraud may fall within the strictly necessary exception, provided the data is used only for that purpose, while fingerprinting for advertising needs consent. Rules differ by country.

Where does Omno use it?

Omno does not fingerprint devices. Its risk controls score every transaction for fraud and apply the merchant’s customer rules, customer blocking and card blocking. 3-D Secure is performed by the connected PSP, browser information can be a routing condition, and a Direct Link payment request carries the customer’s browser data. Merchants that use a dedicated fraud provider can pass its results to Omno through customer groups, which eligibility rules use to decide which providers a customer can reach.

Frequently asked questions

Is a device fingerprint the same as a cookie?

No. A cookie is a file the site stores on the device and the customer can delete it. A fingerprint is worked out from attributes the device already exposes, so it can survive cleared cookies. Privacy regulators still treat it seriously: the UK ICO says the storage and access rules apply where fingerprinting stores or reads information on a device.

Does 3-D Secure use device fingerprinting?

It uses device data for the issuer's risk assessment. Stripe says that on the web it sends the issuer a few core attributes, such as IP address, browser identification string, language, time zone and screen details, and may open a hidden iframe so the issuing bank can run its own fingerprinting scripts. Richer device data makes a frictionless authentication more likely.

Sources

4 references
  1. What are storage and access technologies?, Information Commissioner's Office
  2. What are the exceptions?, Information Commissioner's Office
  3. 3D Secure 2 device information, Stripe
  4. 3D Secure API reference, Adyen
esc
↑↓ to move ↵ to open All results