Proctor Lab

Prototype · runs entirely in your browser

Browser proctoring, with the ceiling drawn in

Three things a plain web page can watch — the tab, the window, and the candidate's face — wired to a policy engine that warns for five seconds and then decides. Switch the signals on and off, sit the exam, and try to beat it. It is not hard to beat, and that is the most useful thing this prototype has to say. The second most useful is what it does with a violation by default: it stops the clock and calls a person, rather than failing anyone by machine.

Window & tab

Page Visibility, window focus, full-screen exit, second display, clipboard, idle time, and a heartbeat that notices its own absence. No permissions, works on every platform, prevents nothing.

Detection: reliable · Prevention: none

Camera

MediaPipe Face Landmarker on the device: face present, face count, head yaw and pitch calibrated against the candidate's own neutral pose, iris direction, eye openness. No frame leaves the page and no emotion is inferred.

Attention monitoring · not eye tracking

Policy

Grace, then a five-second warning with an audible alarm that is heard even from another tab, then penalty points, a pause for a human, or termination. Seven presets from "never acts" to "one strike", all editable and shareable as a link.

Default: pause and call a proctor, never auto-fail

Read this before demoing it to anyone