02 / 04

Free Trial User Details and Fraud Score

Waiting for a location header.

Stage 1

HTTP headers

Runs on the server, from the headers on this request, before the page is useful.

Reading the request headers.

Stage 2

IP intelligence

Runs from the edge geo headers the host attached to this request.

Waiting for the geo headers.

Stage 3

Browser fingerprint

Runs in this browser, after paint. The pixels stay here.

The preview is that bitmap. It is read with getImageData and is not a second signal. The page does not upload the pixels.

Hashing this browser.

Modern browsers reduce uniqueness on purpose, so this hash is often shared across machines. It is not a person.

Stage 4

Bot heuristics

Runs in this browser, after paint.

Reading automation cues.

Next ยท The Trade-off