calhire
Every applicant arrives assessed and AI-interviewed.See how

Capability

Assessment integrity without surveillance

Remote assessment has a real cheating problem. Watching people through their webcam is a bad answer to it, and this page explains what we do instead.

CalHire’s integrity layer is built to detect likely cheating during the vetted assessment without watching anyone. Paste is blocked in the AI interview and the coding round, and leaving the page, paste attempts and response timing are recorded with PII-free evidence. They combine into a risk score that routes a session to human review. Technical roles add follow-up questions about the talent’s own code, and a second AI model re-reads flagged, near-cutoff and sampled results. There is no video recording, no room scan, no face analysis and no automated disqualification. The camera takes a selfie before the assessment and two photos during the AI interview, and only people compare them. A person makes every integrity decision.

Last reviewed

The short version

  • Signals from the page, paste attempts, response timing and identity, plus follow-up questions on the talent’s own code.
  • No webcam feed, no room scan, no eye tracking. The camera takes a selfie at the start and two photos in the AI interview, and only people compare them.
  • Environmental signals are capped low, and on a session with documented accommodations they are stored but score zero.
  • Risk scores route to human review. The system never disqualifies anyone on its own.

The problem, stated honestly

Remote assessment cheating is real. It also got dramatically easier. Anyone with a second device and a general-purpose model can produce a plausible answer to most written technical questions in seconds. Any vendor claiming their remote test is uncheatable is either not looking or not telling you.

The usual answer has been to watch harder: webcam feeds, room scans, gaze tracking, keystroke recording, sometimes a live proctor. It works less well than it appears. It also costs more than it looks. Studies of remote proctoring report meaningful false-positive rates, disproportionate flagging of people with dark skin, and heavy penalties for anyone whose home is loud, shared or small. Meanwhile the determined cheat uses a second device that the webcam, pointed at a face, cannot see.

So the design question is not how to watch talent more closely. It is which observable properties of the work actually distinguish authentic effort from outside help, and how to present those to a human without pretending they are proof.

What the integrity layer records

Every signal is stored with its category, an optional confidence value, and bounded evidence containing no personal data.

Environmental
Leaving the tab, losing window focus, exiting fullscreen and blocked developer-tool shortcuts. These are the weakest signals and are weighted accordingly, because a tab switch is as likely to be a delivery notification as a search for the answer.
Behavioural
Paste is blocked in the AI interview and the coding round, so an attempt to paste, copy or cut is recorded instead. Response timing and typing cadence come from how long each answer took and how many keystrokes it needed, never a record of what was typed. An answer that appears far faster than anyone types is worth a look. It is not, on its own, an accusation.
Follow-ups and a second read
On technical roles the coding round asks follow-up questions about the talent’s own code, because explaining a solution requires having understood it, and working code with a weak explanation of it is noted for a person. A second AI model re-reads results that are flagged, close to a company’s cutoff or picked at random for quality. Outside help shows up in the work far more reliably than in the room.
Identity assurance
A selfie before the vetted assessment and two photos during the AI interview, stored encrypted and compared only by people: a CalHire reviewer when a session is flagged, and the company’s interviewer after the talent agrees to a reveal. No face-matching or liveness software runs. A missing photo is a low-weight signal, and a “not the same person” answer sends the application to human review; neither declines anyone. This answers a different question from the others: not whether help was used, but whether the person who sat the test is the person who applied.

The fairness exclusion, and why it exists

Environmental signals punish circumstances rather than conduct. That is the whole problem with them. A talent using a screen reader triggers focus events. Someone with a magnifier runs a second window. A talent with a motor impairment may use dictation software that a naive keystroke analysis reads as anomalous. Anyone sitting an assessment on a borrowed laptop in a shared room accumulates flags for existing.

So a session with documented accommodations has its environmental signals marked as excluded from scoring. The signal is still stored, visible and auditable, because deleting it would be its own kind of dishonesty. It simply contributes zero to the risk score.

The reason this is built in rather than left to reviewer discretion is that reviewer discretion has a track record here. Asking a person to mentally discount a flag they can see, in the middle of comparing talent, is asking for the failure mode that accommodation policies exist to prevent.

What happens when a session is flagged

  1. 1

    Signals accumulate with evidence attached

    Each one records its type, category, confidence where applicable, and a bounded evidence payload with no personal data in it. That payload is shown verbatim in the review panel rather than summarised into an adjective.

  2. 2

    A risk score is computed

    Weighted by family, with environmental signals capped low. Accommodation-excluded signals contribute nothing.

  3. 3

    The session routes to human review

    The talent stays in the pipeline. A reviewer sees the score, every contributing signal and the evidence for each, and can look at the answers directly.

  4. 4

    A person decides, and it is recorded

    Invalidate, re-test, or accept. Whichever it is, it is attributed to a named reviewer in the audit trail, and the talent is told what happened and why.

Design choices that reduce cheating before detection has to

Detection is the last line. Most of the benefit comes from making cheating less useful in the first place.

  • Generated per talent

    Items are produced against the talent’s declared skills rather than pulled from a fixed bank. There is no shared answer key to circulate, because there is no shared paper.

  • Clarifying questions

    A follow-up that probes the reasoning behind an answer is cheap to ask and awkward to fake, because it requires understanding the answer rather than possessing it.

  • Work samples

    For roles where it fits, a realistic task graded on process and outcome. Harder to outsource convincingly, and better evidence when it goes well.

  • The score expires

    A result is valid for a set window, which limits the value of a single fraudulent result. A cheated score is a wasting asset rather than a permanent credential.

What this does not do

It does not catch every cheat. Someone patient with a second device, working slowly and rewriting in their own words, can defeat all of it. What the layer changes is the effort required, which is enough to shift most casual cheating without punishing everyone else to catch the determined few.

It does not produce proof. Every signal is probabilistic. A high risk score means look closely, never conclude. Treating it as a verdict would reproduce exactly the harm that proctoring software is criticised for.

It cannot confirm identity by itself. Behavioural signals and follow-up answers say something about the work, not about who produced it. The photo identity check gives a person something to compare, which is a human judgement rather than proof: there is no government ID check and no face matching.

It creates a reviewer workload. Flags need reading, and a team that ignores them is running detection theatre. If nobody has time to review, turn the thresholds down rather than accumulating unread flags, which is the worse of the two failures.

Questions people actually ask

Do you record the talent’s webcam or screen?
No. There is no video capture, no screen recording and no room scan anywhere in the assessment flow. The camera takes three still photos for identity: a selfie before the assessment and two during the AI interview. Only people compare them, and no software analyses a face. Environmental signals are browser events such as focus changes, not footage.
What if a talent has no working camera?
They can continue on the CalHire mobile app, or contact support for a manual check with a person. A missing interview photo never declines anyone.
Can a talent be disqualified automatically for a high risk score?
No. Every integrity outcome is decided by a person, recorded against their name, and communicated to the talent. This holds regardless of how high the score is.
What about talent who need accommodations?
A session with documented accommodations has its environmental signals excluded from scoring. They are still stored and visible for transparency, but they contribute zero to the risk score.
Do you detect AI-written answers?
We do not claim to. AI-text detection is imperfect in both directions, so the vetted assessment relies on what it can stand behind: paste is blocked, technical roles get follow-up questions about the talent’s own code, and a second AI model re-reads flagged, near-cutoff and sampled results. None of it decides anything on its own; a person does.
Does the talent know what is being monitored?
Yes. Every talent is told before starting what the integrity layer observes and what it does not. Detection that depends on talent not knowing about it is not detection, it is a trap.
Can we see the evidence behind a flag?
Yes. The bounded evidence for each signal is shown verbatim in the review panel, with no personal data in it, so a reviewer weighs the actual observation rather than a label.

Where this connects to the rest of the platform.

  • Vetted assessment

    One vetted assessment produces a skills profile a company can check, instead of a resume they have to take on trust.

  • AI text interview

    A short, text-only interview that adapts each question to the last answer and scores every transcript on the same criteria. No video, and no personal data ever reaches the model.

  • AI governance, bias auditing and the audit trail

    Adverse-impact analysis on the four-fifths rule, a hash-chained audit trail, talent appeals, and DSAR handling. The evidence exists before anyone asks for it.

Read the reasoning

The evidence and the argument behind what is on this page.

Integrity8 min read

Candidates are using AI in your assessments. Now what?

AI-text detectors are unreliable and disproportionately flag non-native speakers. What to do instead: assessment design, signals and human review.

Read
Integrity8 min read

Why webcam proctoring is the wrong fix for assessment integrity

Webcam proctoring flags disabled candidates, people with darker skin and anyone without a private room. What it costs, and what to measure instead.

Read
Integrity8 min read

Fake candidates: proxy interviews, stolen identities and deepfakes

Remote hiring created a real identity-fraud problem: proxy interviewers, borrowed identities and deepfaked video. How the fraud works and where to verify.

Read
Hiring Playbook8 min read

Does your assessment predict anything? Validity for non-specialists

An assessment that feels rigorous can predict nothing. What validity and reliability mean, how to check yours, and the four ways hiring tests quietly break.

Read

Browse all topics on the blog

See a verified pipeline for one of your roles

Post a role free and review anonymous, skill-ranked talent. No card, no sales call to get started.