Skip to content
Browser signals, explained

A familiar browser is not the person.

The same signals can help a site remember a visitor, support advertising profiles, or inform a fraud decision. They describe the browser and its connection. The action still needs the person’s authorization.

What a site can observe

Graphics information

Some browsers expose graphics-renderer information through WebGL. Availability depends on browser settings and privacy protections.

It can help distinguish device configurations or flag a change. It identifies neither a unique machine nor the person using it.

Canvas rendering

A page can draw a test image and inspect the result. Fonts, software, and graphics behavior can affect that rendering.

The result can contribute to a browser fingerprint. Matching output is a recognition signal, not proof of physical-device continuity or user approval.

Network and location

A service sees the connection’s internet address and may estimate a location or network provider. Precise browser geolocation requires permission.

Network context can inform a risk decision. A VPN, shared connection, mobile network, or relay can change it; an internet address does not establish a street address or a person.

Language

Browser requests and scripts can expose preferred languages. Those settings can be shared by many people and can change.

Language can support localization and contribute to recognition. It does not establish nationality, identity, or who authorized an action.

Time zone and timing

Browser APIs can report a time zone; a service can also observe when requests arrive.

Timing and time-zone consistency can add context. They do not prove where someone lives or whether they are present.

The combined fingerprint

A fingerprint combines several observable characteristics to recognize a browser configuration. Its distinctiveness and stability depend on the population, browser, and collection method.

It can support tracking or fraud analysis. Copying or changing signals can affect that analysis; matching them does not confer permission to act as the account holder.

Read browser signals in the local demo →

Browser behavior varies. See MDN’s fingerprinting overview for how observable characteristics combine and why privacy protections matter. Details: graphics information, location permissions, and IP location limits.

Evidence between checks

A phone adds observations over time.

More observations give a decision more context. The useful question is how they connect to the checked identity and the action being approved.

Motion

Available motion and activity readings can add context about the phone’s movement. They do not identify a particular body or pair of hands.

Pressure and place

A pressure reading can be compared with a weather reference for a selected location. Agreement corroborates the observation; timing, sensor quality, and missing references still matter.

Power and connections

Charging, network changes, and available accessory observations can add context to a sequence of events. A familiar connection alone does not establish the person carrying the phone.

History

Signed events let a service examine recorded contents, order, and continuity against a trusted history. Key trust, freshness, and independently retained checkpoints remain part of verification.

Permissions, hardware, and collection conditions affect what is available. An unavailable input should remain visible as missing evidence.

Why the interval between checks matters →

The decision

Recognition is an input. Approval must bind to the action.

Pulse connects identity evidence, a signed history, and approval using the device key. Your service must verify those connections and bind the approval to the intended recipient, current visit, and exact request.

The iOS Identity SDK provides capture, storage, signing, and continuity for evaluation. Android currently provides workflow simulations. The verifier and user-held presentation are planned components.

What leaves the device depends on the application’s payload and transport policy. Approved disclosures can include personal information; a receiving service controls retention of its copies.