GrayPass / tandem

Your brainprint follows you to your phone.

Type, scroll, click, move - then scan the QR with your phone. Walk into any app without a password, MFA prompt, or passkey setup.

Passkeys verify the device. Magic links verify the email. MFA stacks one extra step on every login. GrayPass verifies the person behind every keystroke, cursor twitch, scroll wheel pulse, and tap - and that signal transfers across every device they own.

demo user · loading...

1 Build brainprint on this laptop live

Just interact normally - type, move your mouse, scroll, click. Your behavior streams to GrayPass in real time. Hit Build brainprint whenever you're ready (minimum 15 seconds).

elapsed 0s minimum 15s before brainprint
live trust - warming up · 0 frames

The trust score will sit near zero until you build the brainprint - there is nothing to score you against yet. Open the Telemetry pill in the top-right to watch every signal being captured.

Why behavioral identity beats device identity

Passkeys are a property of the device. Lose the device, lose the key. Get a new laptop, set up a new passkey. Magic links verify whoever controls the email inbox - exactly what a SIM-swap attacker is targeting.

GrayPass verifies the human behind the keystrokes. Six modalities scored in parallel: keystroke dynamics (dwell + flight time), pointer kinematics (speed, curvature, overshoot), scroll cadence, focus patterns, touch on mobile, and accelerometer + gyro.

Each signal alone is weak. Combined, they make a 54-dimensional summary vector an attacker has to match in real time across every channel simultaneously. The vector is non-invertible: we cannot reconstruct what you typed from the dwell-time distribution.

Templates are cancelable. A leak rotates the key, not your identity. And because the signal lives in a device-invariant embedding space, the moment you build it on one device it transfers to every other device on your GrayPass network. Including your phone.

2 Transfer to phone

Scan the QR with your phone's camera. Token expires in 90s.

Complete Step 1 first.

3 GrayPass network waiting

When your phone joins, the brainprint mesh trust appears live.

Complete Step 1 first.
0.00 network trust
0 devices

Waiting for phone...


phone trust (live)

- waiting

Simulate an attacker on the phone

We inject bot-shaped feature frames into the phone session. GrayPass detects the anomaly within ~2 frames and the phone signs itself out everywhere.