LockDown Browser + Citrix / Parallels / VMware Conflict on Mac

LDB on Mac blocks running VM hosts (Parallels, VMware, UTM, VirtualBox) via hypervisor flag detection, and blocks Citrix Workspace + remote-desktop tools as part of the screen-share blacklist. Quit each fully before launch - kernel extensions on VirtualBox specifically need a reboot to fully release.

The symptom

"Close these applications" dialog naming Citrix / Parallels / VMware / UTM / VirtualBox. LDB refuses to launch. Even after quitting the GUI, processes like prl_* or QEMUHelper remain in Activity Monitor.

Why it conflicts with LDB

Each VM host installs background processes + kernel extensions (older versions) + system services. The "quit GUI" action only closes the front-end; daemons persist. LDB scans for the daemons too, not just the GUI app.

The fix - pre-exam procedure

  1. Parallels Desktop: Status menu icon → Quit Parallels Desktop entirely (not just the VM). Activity Monitor: search "prl" → force-quit any survivors (prl_naptd, prl_disp_service, prl_client_app).
  2. VMware Fusion: Same - quit Fusion entirely. Force-quit VMware Fusion and VMware Fusion Helper processes.
  3. UTM: Quit UTM. The QEMUHelper processes should exit on their own; if not, force-quit.
  4. VirtualBox: Notoriously sticky kernel extensions. Quit VirtualBox GUI. If LDB still complains: open Activity Monitor → search "VBox" → force-quit. If still complaining, restart your Mac.
  5. Citrix Workspace: Status menu icon → Quit. Activity Monitor: search "Citrix" → force-quit any Citrix Viewer / Citrix Receiver processes.
  6. TeamViewer / AnyDesk / GoTo Resolve / LogMeIn / Chrome Remote Desktop: Same pattern - quit GUI + verify no helper processes remain.

Alternative configurations

If you actively use one of these for your daily work:

What NOT to do

Frequently asked questions

Will LDB detect Parallels even if no VM is running?

Yes - Respondus's detection looks at the host app + kernel daemons, not active VM state. Parallels with no VM running is still flagged.

Can I take the exam inside a Parallels Windows VM?

No. Respondus explicitly detects and blocks virtualised macOS or Windows. <a href="https://support.respondus.com/hc/en-us/articles/4409604116123-I-receive-a-warning-The-browser-cant-be-used-in-virtual-machine-software-such-as-Virtual-PC-VMWare-and-Parallels" rel="noopener">Vendor confirms this</a>. Use native macOS.

What about UTM running Linux for development purposes?

UTM is detected even if running Linux (not macOS or Windows). The detection is at the hypervisor level. Quit UTM before exams.