AI Overlay for Prometric ProProctor on Mac

· 3 min read
Prometric · USMLE / NCLEX / CFA

Prometric is the test administrator behind USMLE Step exams, NCLEX nursing licensure, the bar exam in many US states, and a long list of professional certifications. Its remote-proctoring product is ProProctor, a downloadable Mac app paired with a live human proctor.

ProProctor is one of the more strict remote proctors. It performs deep system checks, requires uninterrupted webcam coverage, and assigns a live proctor for the entire exam session. The capture pipeline, however, uses standard Apple APIs because there is no third-party screen-capture path on modern macOS. ScreenCaptureKit and CGWindowListCreateImage are the two surfaces, and both honor window privacy. The result is identical to OnVUE: an LDBypass overlay is rendered to your eyes, missing from every frame Prometric receives, and invisible to both the live proctor and the recorded archive.

Key points

How it works

┌── macOS host ─────────────────────────────────┐
│  ┌── proctor desktop app ───────┐             │
│  │  Calls ScreenCaptureKit /    │  ← misses   │
│  │  CGWindowListCreateImage     │    flagged  │
│  └──────────────────────────────┘    windows  │
│                                               │
│  ┌── LDBypass overlay window ───┐             │
│  │  sharingType = .none         │ ← invisible │
│  └──────────────────────────────┘   to capture│
└───────────────────────────────────────────────┘

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
ProProctor Mac appmacOS 12+ supported
USMLE Step / NCLEXSame capture stack across exam types

Common questions

Is using AI on USMLE exams against the rules?

Yes. USMLE explicitly forbids any external resources during Step exams. LDBypass' technical invisibility does not change the policy; using it on USMLE risks invalidation if the proctor sees evidence elsewhere.

Will Prometric's system check find LDBypass running?

The system check enumerates processes and looks for known recording tools. LDBypass uses randomized innocuous bundle names per build and is not on any commercial proctoring blocklist as of this writing.

Does ProProctor work on Apple Silicon?

Yes, Prometric publishes a universal binary. LDBypass is also a universal binary, so both run native on M1/M2/M3/M4.