ProctorSense
· Excelsoft internshipA phone enters the frame with its screen off. Phone Visible reaches 100%, a low-severity phone flag opens alongside the resolved gaze flag, and the risk score settles at 54 (Elevated).
A privacy-first, client-side AI proctoring engine where all computer vision runs locally in the browser—no continuous video stream ever leaves the device, and only structured risk telemetry and still evidence snapshots reach the proctor console. The system orchestrates three isolated Web Workers running on independent throttles so the UI stays locked at 60 FPS: YOLO26 (ONNX Runtime + WebGPU) for object and multi-person detection, MediaPipe FaceLandmarker for 3D head-pose and iris gaze tracking, and a candidate-masked frame-differencing worker for foreign-object and background anomaly detection. Built on a zero-copy video pipeline (MediaStreamTrackProcessor and Transferable VideoFrames), it feeds a six-signal hysteresis risk engine that accumulates temporal evidence and filters transient noise into an explainable live dashboard and exportable audit trail.
ONNX Runtime · WebGPU · YOLO26 · MediaPipe · JavaScript · Web Workers