AI Overlay for Konfirme Proctoring on Mac
Konfirme is a smaller Indian-origin proctoring stack used for IT certifications, internal upskilling assessments, and some academic finals. Public technical documentation is thin, but the deployment model matches the rest of the Indian browser-extension tier: a Chromium extension paired with a server-side review console.
When public documentation for a proctor is limited, the safe technical assumption on Mac is that it is doing what every other browser-extension proctor does, because Apple does not allow alternatives. The browser uses Chromium capture path, which calls into ScreenCaptureKit on macOS 12.3+ or the legacy CGDisplayStream on older Mac versions. Both APIs read from a per-window-composited buffer that has already removed any window tagged sharingType = none.
Key points
- Konfirme runs from a Chromium-based extension and a web review console; no kernel driver, no signed system extension on Mac.
- Face-presence and gaze checks come from the webcam, which is a separate AVFoundation pipeline.
- Audio is captured through CoreAudio for voice-detection; the overlay produces no sound.
- Konfirme review consoles replay the recorded screen track; that track was assembled from the OS-filtered buffer.
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 | ✓ |
| Konfirme browser extension | Capture flows through Chromium screen-capture | ✓ |
| Konfirme review dashboard | Plays back already-filtered recording | ✓ |
Common questions
How can I be sure Konfirme will not see the overlay if their docs are private?
On macOS, every notarized app is restricted to the same set of capture APIs, and those APIs all honor the window-privacy flag.
Does Konfirme require its own desktop app on Mac?
Most deployments use the browser extension only. If a specific exam uses a desktop wrapper, it would still call the same macOS capture APIs.
What if the IT-certification body uses Konfirme together with another proctor?
Stacked proctors all read from the same OS frame buffer on Mac. They share the same blind spot.
Is using LDBypass with Konfirme detectable by Konfirme ML?
Konfirme ML evaluates the captured frames. If the overlay is not in the frames, there is no visual signal for the model to train on or flag.