AI Overlay for Proctortrack on Mac

· 3 min read
Proctortrack · Verificient

Proctortrack is Verificient's proctoring product, used heavily in US higher education. It runs as a Chrome or Firefox extension paired with a "Proctortrack Setup" macOS app that performs the initial system check and biometric capture.

Proctortrack's setup app verifies your identity, captures a baseline of your environment, then closes; the actual exam runs through the browser extension. The extension uses Chrome's screen-capture API, which Apple wires to ScreenCaptureKit on Mac. Any window the OS has marked with the privacy flag is missing from frames returned to the extension. The behavior-analysis layer (eye tracking, audio for second voices, multiple-face detection) all reads from the webcam and microphone, never from the screen, so the overlay does not perturb those signals.

Key points

How it works

┌── macOS host ─────────────────────────────────┐
│  ┌── Safari/Chrome ─────────────┐             │
│  │  ┌── proctoring extension ─┐ │             │
│  │  │  Browser screen-capture │ │  ← reads    │
│  │  │  → exam recording       │ │    visible  │
│  │  └─────────────────────────┘ │    pixels   │
│  └──────────────────────────────┘             │
│                                               │
│  ┌── LDBypass overlay ──────────┐ ← rendered  │
│  │  ChatGPT / Claude / Ollama   │   excluded  │
│  └──────────────────────────────┘   from cap  │
└───────────────────────────────────────────────┘

Compatibility on Mac

macOS 14 Sonoma+Yes (required for window-privacy API)
Apple Silicon (M1/M2/M3/M4)Native arm64 build
Intel Macs (2019+)Universal binary supported
Proctortrack Setup appPre-exam check only
Chrome / Firefox extensionCapture honors window privacy

Common questions

Does the Proctortrack Setup app see LDBypass during the system check?

The setup app may enumerate running processes. LDBypass uses a per-build randomized name (e.g. SystemDiagnostics, AudioConfig) so it does not appear as "LDBypass" in the process list.

What is "audio integrity check" and does the overlay affect it?

Proctortrack records ambient audio and runs voice-activity detection. The overlay makes no sound, so the audio signal is unchanged.

Can I run Proctortrack inside a VM?

Proctortrack tries to detect VMs and will block the exam if it succeeds. LDBypass does not require a VM and runs on bare-metal macOS.