AI Overlay for Electa Exam Online Proctoring on Mac
Electa Exam is a smaller online-proctoring suite delivered as a desktop client on macOS, typically used by training providers and continuing-education programs rather than mass-market certification bodies. The Mac client is a standalone app, not a browser extension.
Electa Exam is positioned for training providers, vocational programs, and CE delivery rather than bar-exam or medical-board scale deployments. The macOS client is a notarized native app that prompts for Screen Recording and Camera TCC permissions on first launch, locks the host into a kiosk session for the duration of the exam, and uploads captured frames over WebRTC to a remote proctor or to cloud storage for later review.
Key points
- Electa is a smaller-volume proctoring product; its market is training and CE rather than high-stakes licensure.
- The Mac client uses Apple standard frameworks (ScreenCaptureKit, AVCaptureSession, CGWindowList).
- Both record-and-review and live-proctor modes use the same capture pipeline.
- There is no kernel extension and no Apple-signed entitlement that would grant Electa visibility into windows the OS has filtered.
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 | ✓ |
| Electa Exam Mac client | macOS 12+ notarized app | ✓ |
| Live proctor video feed | WebRTC stream uses filtered captures | ✓ |
Common questions
Does Electa Exam detect virtual machines?
Some proctoring clients try to flag VMs through hardware fingerprints. LDBypass does not require a VM.
Will Electa see a process called LDBypass?
No. LDBypass ships with a randomized bundle ID per build.
Can the live proctor zoom in on my desktop?
The proctor sees the same captured frames the app uploaded.
Does the overlay work if Electa launches into full-screen?
Yes. The overlay window is composited by WindowServer above the full-screen exam window.