Security and Integrity
How QualifyCode keeps assessments fair — proctoring, anti-cheat, data handling, and what candidates experience.
Security and Integrity
QualifyCode is built so that the results you review are trustworthy. This section explains, in plain terms, what protections are in place, what your candidates will experience, and how their data is handled.
Why it matters
A coding test is only useful if you can trust the score. QualifyCode combines live proctoring and behavioral analysis so that a strong result is a strong result, and a weak or assisted one is clearly flagged for your review. The model assists; the human decides.
The four subsections
How proctoring works
Video monitoring, calibration, and what's captured.
Anti-cheat signals
Paste, focus, and AI-assist detection explained.
Data and privacy
What is recorded, where it is stored, and who can see it.
What a candidate experiences
The candidate's experience is designed to be calm, transparent, and fair:
- They grant camera and microphone access at the start and complete a short calibration.
- They are told, in plain language, what is recorded and how it is used.
- They have a live timer and a clear auto-submit on expiry.
- The test runs in their browser; they do not install anything.
See Candidate experience for the full walkthrough.
What a reviewer experiences
Every flagged moment is reviewable. The integrity report shows when each signal occurred; the synced timeline lets you watch the video and the code at that exact moment. A flag is a lead, never a verdict.
What the platform does not do
A few things the platform deliberately does not do, because they would be the wrong thing:
- It does not auto-reject on a fraud signal. Bulk paste, transcription, phone detected, tab switch, multiple faces, and LLM-assisted are all leads for a human. The bar is allowed to escalate them; it is never allowed to reject on them.
- It does not invent values from missing data. A missing dimension is shown
as missing, not as a fabricated zero. A score with no evidence is shown as
INSUFFICIENT_DATA, not as "scored zero". - It does not silently change a decision. Every change is recorded as an event with the actor, the source, and the reason.
Tell candidates upfront
Candidates should know the session is recorded and monitored. Mention it in your job post and invitation so there are no surprises, and so genuine candidates feel reassured that others cannot cheat past them.