Skip to content
SPECIFICTION
Get listed

OpenLock vs Safe Exam Browser

OpenLock

github.com

Safe Exam Browser

safeexambrowser.org

Side by side

FigureOpenLockSafe Exam Browser
Price from—Free
Free plan—Yes
Free trial——
Open source——
Windows—Yes
macOS—Yes
LinuxYes—
iOS—Yes
Self-hosted—Yes
Plans published01
Spec score · Lockdown Browser Software7.2 (#19)7.6 (#10)
PurposeOpenLock is an open-source lockdown exam browser for Linux intended to bring Safe Exam Browser style exam lockdown to Linux distributions.Safe Exam Browser is a browser environment for e-assessments that temporarily turns a computer into a secure workstation and restricts access to unauthorized system functions, websites and applications.

Plans

OpenLock

No plans published.

OpenLock pricing →

Safe Exam Browser

  • Safe Exam BrowserFree

Safe Exam Browser pricing →

In their own words

OpenLock

OpenLock is a free, open-source lockdown exam browser built natively for Linux. It aims to provide Safe Exam Browser-style controls, but the project states that it is not exam-ready because SEB key derivation is not byte-exact and the LMS handshake currently fails. It parses .seb files and sends Browser Exam Key and Config Key headers, although those keys do not yet match an LMS handshake. Kiosk mode uses fullscreen takeover through X11 or Wayland/Cage. A process guard monitors and terminates prohibited software such as screen recorders, virtual machines, and remote desktop tools. Input controls block shortcuts including Alt+Tab, Alt+F4, Ctrl+C, and PrintScreen, while browser hardening disables developer tools, downloads, right-click, console access, and drag-and-drop. Security measures include URL filtering, cgroups v2 isolation, VM/debugger/hypervisor detection, optional self-hash checks, and an off-the-record profile. Moodle, Canvas, and Blackboard adapters are listed but not validated live.

Visit github.com

Safe Exam Browser

Safe Exam Browser (SEB) is a browser environment for e-assessments that restricts a device to exam use. It runs locally and connects over the internet or a LAN to a learning management system or web-based exam system. Listed compatible systems include Moodle, ILIAS, OpenOlat, Open edX, Canvas, and Inspera Assessment. SEB supports encrypted exam configurations, URL filtering, restricted browser windows, and detection of virtual machines or jailbroken devices.

Controls vary by platform. On Windows, process monitoring can hide or terminate disallowed programs, while administrators can permit selected third-party applications. On iOS, Assessment Mode blocks app switching, unauthorized websites, notifications, calls, and screenshots; activation requires a SEB Quit Password. SEB has no central server or cloud service, though an optional open-source server can be self-hosted. Optional audio or video proctoring is disabled by default and requires candidate consent when configured. SEB is freeware for Windows, macOS, and iOS. The security module for application integrity verification is distributed only as a binary, not as open source.

Visit safeexambrowser.org