Integrity & Cheat Detection

Keystroke Biometrics for Hiring: A Practical Guide

ClarityHire Team(Editorial)2 min read

What keystroke biometrics actually measure

Keystroke biometrics — sometimes called keystroke dynamics or typing fingerprints — analyze the timing between keypresses, not what is typed. Two relevant intervals:

  • Dwell time: how long a key is held down.
  • Flight time: the gap between releasing one key and pressing the next.

Aggregated across thousands of keystrokes, these timings form a distribution unique enough to distinguish individuals with surprising accuracy. The XGBoost model we run in production hits useful precision after roughly 300 keystrokes — about two minutes of normal coding.

What they tell you in a hiring context

Three useful answers:

  1. Is the same person typing throughout the session? If the fingerprint shifts mid-interview, someone else likely took over.
  2. Does the candidate's typing match a baseline they established earlier? Compare the live coding session to the warm-up exercise. Drift = signal.
  3. Are bursts of code being pasted rather than typed? Pastes show up as zero-flight-time events.

What they do not tell you

Keystroke biometrics are not a lie detector. They cannot prove a candidate cheated; they can only flag anomalies worth a human review. Treat them like a code review comment: a prompt for a conversation, not a verdict.

Things that produce false positives:

  • Switching between mechanical and laptop keyboards mid-session
  • A second wind of caffeine
  • Copying boilerplate from the problem statement

Using them responsibly

Three rules we ask every customer to follow:

  1. Disclose. Tell candidates that typing rhythm is being analyzed for integrity. Most are fine with it; the ones who are not tell you something.
  2. Never auto-reject. Use anomaly scores as one input to a human reviewer, never as a decision.
  3. Pair with other signals. Keystroke + face continuity + code coherence is far stronger than any one alone.

Used this way, keystroke biometrics catch the obvious cases (paid impersonation, mid-session handoff) without punishing the rest.

keystroke biometricstyping dynamicsremote hiring

Related Articles