AI Overlay for Konfirme Proctoring on Mac

· 3 min read
Konfirme · Indian IT-cert proctoring

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

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 extensionCapture flows through Chromium screen-capture
Konfirme review dashboardPlays 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.