Release notes for Safe Exam Browser version 2.1.3:
  • New "Config Key" feature allowing an exam system to verify that the correct settings are being used. The Config Key can be generated server-side and doesn't change if same settings are loaded in a new SEB version which adds new setting keys.
  • Added setting to disable Siri.
  • Added setting to disable dictation.
  • Now refusing to start an exam which hasn't been submitted properly before, displaying lock screen including log entries from the previously interrupted exam.
  • Preventing that SIGSTOP could be used to freeze SEB and to cheat undiscovered.
  • Added browser user agent suffix setting option.
  • Now blocking Touch Bar typing suggestions (predictive keyboard) during an exam.
  • The screen sharing detector now also works correctly when connecting to a Mac using Apple ID (Back to My Mac).
  • Added checkbox to lock screen to override security check and unlock SEB, even if screen sharing is still active. Displaying info about overriding security check in HUD (in red text color).
  • Fixed that SEB in some cases didn't switch off automatic spelling correction when running on macOS 10.12 and later.
  • Implemented functionality for separate Allow Reload / Show Reload Warning / Allow Navigating setting for exam and new browser windows: Hiding navigation and reload buttons in toolbar and enabling navigation with Cmd + cursor keys according to settings.
  • Added confirm quitting option for Quit Link.
  • Now respecting setting "enable right mouse button": Allows to use the right mouse button/context menu according to setting key enableRightMouse. This only has an effect in Javascript, browser plugins and video players etc. (not on regular website elements).
  • URL filter now treats query strings consistently between SEB macOS 2.1.3 and Windows 2.2.1.
  • Implemented new URL filter query string condition: If "?." is specified as query, then SEB enforces no query.
  • URL filter now ignores "about:" URLs. These can be blocked explicitly if desired.
  • Fixed URL filter didn't work correctly with Javascript open links by only closing the new window if the URL of the main frame wasn't allowed (applies only if content filter isn't active).
  • Changed "Restart Exam Button" to "Back to Start Button" and added disclaimer about not logging out users.
  • Now loading SEBClientSettings.seb also from the /Library/Preferences directory: This directory is valid for all users on a Mac and usually only writable with administrator rights. This improvement makes it easier to configure managed SEB clients which are used by multiple users.
  • Reconfiguration is now done seamlessly before initializing and opening the browser. Note: The SEB admin password of a new client config needs to match the one in the old client config (if there was one set), otherwise the reconfiguration fails silently. If you need to change the SEB admin password on managed clients, you first need to reset the existing SEB user defaults.
  • Added new setting to allow SEB installation in user's ~/Applications folder. By default, it's now only allowed to start SEB from the /Applications folder.
  • Refactored startup process to correctly initialize SEB if it is started directly (using client settings) or by opening a config file. Now client settings saved persistently on the Mac are not considered at all when starting SEB by opening a config file or config link.
  • Fixed that double clicking a .seb config file several times could lock SEB.
  • The About SEB splash screen now cannot hide alerts and lock SEB if those were displayed modally.
  • Fixed modal lock when webpage tries to download a font by sending an return key event tap, which closes the dialog (invoking the button "Skip" in the system alert which is displayed behind SEB's windows). This doesn't work on macOS 10.14 though, as a workaround make sure that websites don't download additional fonts or open the page first in Safari (or in SEB without active kiosk mode, using the setting Applications/Permitted Processes/Allow switching to third party applications) so the font gets downloaded before the exam.
  • In case SEB cannot terminate an explicitly prohibited process (trying to display an overlay/panel window), a lock screen is displayed requiring to enter the quit/unlock password.
  • Fixed names of running processes in log were truncated after 16 characters.
  • No longer changing screenshot location on OS X 10.10 and later, as SEB's windows are not captured on screenshots anyways.
  • Updated default Start URL to "https://safeexambrowser.org/start".
  • Fixed problems while opening new settings when alerts were open in SEB.
  • Now adding Safari/WebKit version strings "Version/11.1.1" and 605.1.15 to user agent string.
  • Added information on how to solve an issue with the Force Quit window alert: "If the window isn't open and this alert is displayed anyways, restart your Mac".
  • Fixed displaying correct time the SEB process was interrupted (in lock screen and HUD).
  • Now preventing editing of log messages in lock screen.
  • Fixed: Additional browser windows can be displayed behind the black screen background cover windows after closing Preferences Window (when not changing any settings).
  • Fixed changing settings when Exam Pane is displayed doesn't trigger "save changed settings" warning.
  • Fixed Preferences window not working correctly on OS X 10.8 (bad auto layout support!) by allowing to open Preferences starting macOS 10.9.
  • Fixed lock screen windows could be opened twice (for screen sharing and user switch) which would make it impossible to unlock again.
  • Improved logging when starting SEB: Now starting to log (with log level Debug and at standard log file path) regardless of current settings directly after SEB starts up, before local persistent settings are initialized.
  • Again fixed a bug when SEB could kill itself when a space switch occurred, this time correctly.
  • Fixed opening seb(s):// link wasn't working when temporary browser window (for authentication) was open and SEB was restarted after editing preferences.
  • Added one point to menu bar height to keep a black edge between menu bar and browser window.
  • Fixed a compatibility issue which caused SEB 2.1.2 to crash immediately when started on OS X 10.7.
  • Fixed reload (with confirm message) not working on macOS 10.7/10.8 (on non fullscreen browser windows).
  • Added Win Registry setting insideSebEnableNetworkConnectionSelector to Security pane and Settings.
  • Enabled all Function Keys in Hooked Keys (Win) default settings.

Changed in build 29E7:

  • Improved performance and stability for reading system defaults (preferences for Siri, dictation). The previous implementation in SEB 2.1.3 build 29E5 could crash SEB while system load was very high (for example when SEB is automatically started by the system after a reboot/hard reset).
  • Changed default for setting browserWindowShowURL to never (to not leak exam URLs in case the are supposed to be kept secret in some exam environments).

Known limitations. The following preferences options are not yet available in this version:

  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet available. It's possible to add permitted and prohibited processes for SEB 2.x for Windows. SEB for macOS doesn't support directly starting and monitoring third party applications yet.
  • Network pane: It's not yet possible to set individual SEB proxy settings, you have to set system-wide proxy settings in macOS System Preferences. SEB for Windows 2.1.x or later supports individual proxy settings which you can configure here.
Release notes for Safe Exam Browser version 2.1.2:
  • Fixes a bug when a browser window wasn’t scaled correctly to fit the screen (it was placed in the lower left screen corner, mainly off-screen) when only one screen is connected and the „useBuiltin“ setting is false.
  • Fixes a bug when the main browser window stayed open when starting SEB by opening a config file. The window couldn’t be manually closed and stayed in the foreground (as a „zombie“ window, caused by a timing problem when the window gets the close command while it’s still being opened).
  • To solve the latter problem and improve usability generally, when starting SEB by opening a .seb config file or a seb(s):// link, the start URL from persistent settings of the SEB client isn't opened first anymore, instead the new settings are directly applied. In case loading or decrypting these settings isn’t successful (load error, canceled by the user, wrong decryption credentials etc.), SEB quits instead of continuing with the persistent client settings.
  • Fixed visible screen area was being wrong calculated, not considering correctly if the SEB dock was visible on that screen. This also caused the temporary browser window for authentication not to be moved up when the user moved it underneath the SEB dock.
  • Fixed this calculation when no main browser window is open yet (when starting SEB by opening a seb(s):// link from a authenticated server and only the temporary browser window is opened).
  • Now opening the main browser window, the SEB dock and the temporary browser window when starting SEB by opening a seb(s):// link from a authenticated server always on the main screen as defined by settings (not macOS).
  • Fixed a bug when SEB could kill itself when a space switch occurred.

Known limitations. The following preferences options are not yet available in this version:

  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet available. It's possible to add permitted and prohibited processes for SEB 2.x for Windows. SEB for macOS doesn't support directly starting and monitoring third party applications yet.
  • Network pane: It's not yet possible to set individual SEB proxy settings, you have to set system-wide proxy settings in macOS System Preferences. SEB for Windows 2.1.x supports individual proxy settings which you can configure here.
Release notes for Safe Exam Browser version 2.1.1:
  • Fully compatible with macOS 10.12 Sierra
  • Implements support for embedded TLS/SSL & CA certificates and certificate pinning (for SEB running on macOS 10.9 or later) for enhanced security when connecting with exam servers.
  • SEB is now using a private clipboard, so utilities running in the background and Universal Clipboard (on macOS 10.12 Sierra) cannot be used to copy-paste contents into or out of exams (can be disabled if using third party applications in a securely managed user account).
  • WebAudio API is enabled now.
  • Added blocking panels and windows opened by third party tools running in the background.
  • Added detection for macOS ScreenSharing.
  • Added deactivating display mirroring and a new setting option for a maximum number of displays which the user is allowed to use. This can prevent wireless displays to be used to cheat or leak exam content.
  • Added full support for Basic/Digest and NTLM Authentication.
  • Loading seb(s):// linked settings from authenticated servers is possible now, even with indirect links (not containing the config file name with the .seb extension, like for example sebs://example.com/download.php?id=2352). Therefore a SEB exam config file can be stored for example into the same Moodle course as the quiz. The login session is remembered, so students don't have to login twice in SEB if you start SEB/an exam using a seb(s):// link to a config file on an authenticated server.
  • Added a new settings option for enforcing a minimal macOS version. This is helpful if your web application isn't compatible with an older WebKit version (as for example used in OS X 10.7) or if you want to make sure that embedded certificates and certificate pinning work on all exam clients, then you should enforce the minimum macOS version 10.9.
  • On a trackpad supporting Force Touch, the lookup feature (invoked by strongly pressing the trackpad while the cursor is over a word or text selection) is now also blocked when the settings option "Allow dictionary look up" is disabled.
  • Fixed an issue when a media player app like iTunes could take over the screen if started with the keyboard play key (after being maximized to full screen and quit before starting SEB).
  • Fixed a WebKit related bug which occurred in older WebKit versions (if running on an older system than OS X 10.11) and with malformatted DOM elements. For example the navigation buttons in a Moodle 1.8 quiz if running SEB 2.1 on OS X 10.10 or older didn't work properly.
  • Fixed issues in the URL filter: Host addresses with or without a trailing slash "/" are treated as the same address, creating a filter for a path with trailing wildcard "/*" now also matches the path without trailing slash.
  • Fixed various minor issues.

Known limitations. The following preferences options are not yet available in this version:

  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet available. It's possible to add permitted and prohibited processes for SEB 2.x for Windows. SEB for macOS doesn't support directly starting and monitoring third party applications yet.
  • Network pane: It's not yet possible to set individual SEB proxy settings, you have to set system-wide proxy settings in macOS System Preferences. SEB for Windows 2.1.x supports individual proxy settings which you can configure here.
Release notes for Safe Exam Browser version 2.1:
  • SEB 2.1 is fully compatible with OS X 10.11 El Capitan.
  • Added button in SEB task bar for reloading current web page and an optional warning message for reloading web pages.
  • Added button in SEB task bar for restarting the exam, which can be password protected. Exam supporters can use this button when problems with the exam occur, instead of having to quit and restart SEB.
  • Added display of current time in SEB task bar: This is for example helpful if you decide to ban personal watches in exams (because of smartwatches).
  • Now zooming the entire web page is also possible in addition to only changing text size. Zoom can be disable completely as well.
  • SEB 2.1 can be configured to always use the more secure internal PDF viewer instead of the Acrobat Reader plug-in.
  • Individual browser user agent strings can be used per exam, SEB also identifies its version now in the user agent.
  • Now it is possible to configure if you want examinees to be able to use the spell and grammar checker.
  • Added option to allow the macOS dictionary lookup feature (three finger tap on trackpad or ctrl-cmd-D), as default this is disabled now.
  • Blocking the Notification Center also on OS X 10.10 and higher.
  • SEB now detects attempts to switch the user and displays a lock screen afterwards which needs to be unlocked with the quit/restart password by exam supporters/supervisors.
  • Added a check if the Force Quit window is open when SEB is started, in that case an error message is displayed and user is asked to close the window or quit SEB. Note: The "About this Mac" window is also identified as the Force Quit window and therefore needs to be closed before running SEB.
  • When restarting, holding down command key now doesn't quit SEB but asks to release the key.
  • Improved getting the filename when downloading a file using an anchor with the "download" attribute.
  • If "allow browsing back/forward" in browser settings is selected, back/forward buttons are displayed in a browser window toolbar and they now get enabled conditionally depending on browsing history. Fixed that those buttons sometimes didn't work.
  • Now hiding back/forward, zoom text and the new zoom page button in browser window toolbar, if these features are disabled in settings.
  • Added a sebs:// protocol in addition to seb://. SEB uses https for opening a sebs:// link (for a seb:// link SEB first tries to use http and if that fails then https is used).
  • The preferences window is now only available on OS X 10.8 and higher (no longer possible on 10.7 because of lacking support for Base Internationalization). Added alert explaining that the preferences window cannot be used when running SEB on OS X 10.7.
  • SEB preferences are now showing an alert to notify for what the saved .seb file can be used also after "Save As..." of local client settings.
  • Added a warning alert when activating "Allow switching to third party applications" in the Applications prefs pane. This feature is only supposed to be used in a secured, managed user account, as all applications can be accessed.
  • SEB 2.1 is now supporting WebSQL databases.
  • Fixed browser page history wasn't cleared when restarting SEB / restarting the exam.
  • Fixed a bug when downloading a data: blob having a download attribute, the download confirmation dialog was displayed twice.
  • Fixed 'download' attribute in an anchor (A tag) didn't work with resources which the browser can display and the protocol wasn't data:
  • Fixed importing an embedded identity in a .seb file into the keychain.
  • Fixed some browser alerts were displaying alert messages inside the button.
  • Fixed a rare crash when using the URL filter.
  • Fixed a runtime exception which was rarely caused by displaying the Applications pane permitted/prohibited processes tabs (caused by table views UI autosave).
  • Fixed screen shots didn't show SEB windows when "Enable screen capture" was selected and running on OS X 10.10.x and 10.11 (as Apple suddenly fixed a very old bug and macOS is now finally respecting the property NSWindowSharingTypeNone).
  • Fixed a security issue where a .seb file for configuring client encrypted with an arbitrary password could reconfigure a client without having to enter the admin pw saved currently in SEB on that client. Now this is only possible after entering the current admin pw or by encrypting the new settings for configuring the client with that current admin pw.
  • Added clearing Pasteboard when restarting SEB.
  • Fixed several English and German user interface tooltips in the preferences window. Changed title of Appearance pane to User Interface/Benutzeroberfläche.
  • Fixed bug changed passwords in the General prefs pane were not saved when saving settings (commands Save or Save As).
  • Added comma separated proxy exception list in Network -> Proxies prefs pane.

Known limitations. The following preferences options are not yet available in this version:

  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet available. It's possible to add permitted and prohibited processes for SEB 2.x for Windows. SEB for macOS doesn't support directly starting and monitoring third party applications yet.
  • Network pane/Proxies: It's not yet possible to set individual SEB proxy settings, you have to set system-wide proxy settings in macOS System Preferences. SEB for Windows 2.1 supports individual proxy settings which you can configure here.
  • Network pane/Certificates: SEB 2.1 for macOS doesn't support reading embedded TLS/SSL certificates yet. In addition SEB for Windows cannot read TLS/SSL certificates embedded in the Mac version.
Release notes for Safe Exam Browser version 2.0:
  • Adapted format of the encrypted SEB configuration files to be compatible with the SEB 2.0.2 version for Windows. You can use the same .seb files for starting exams on SEB 2.0.x Windows clients and SEB 2.0 macOS clients. Note: Local client settings in the Preferences folder of the system (created with SEB version 2.0pre3 or earlier) are cleared when this new SEB version is started first time, you will have to configure SEB freshly. You can although save settings with SEB 2.0pre3 (before running SEB 2.0 first time) and reconfigure the SEB 2.0 client with these. SEB config files saved with SEB 2.0pre1 or 2.0pre2 cannot be read with this version.
  • Comfortable built-in editor for the platform-independent SEB settings files, which can also set all additional individual settings for the Windows version.
  • While the Preferences window is displayed, switching to other running (hidden) applications is possible and the screen background isn't blacked out. Also the menu bar is displayed, so that SEB menu commands can be used. There is a Settings menu available, which contains the commands also available in the Config File preferences pane and the pulldown menu in the Preferences window title bar (clicking on triangle symbol).
  • Tool tips now always work in the Preferences window. Use these tool tips, as they may render reading the SEB manual obsolete!
  • Help button/menu command now shows help (SEB manual) in a new browser window.
  • SEB 2.0 is again completely localized to German.
  • SEB 2.0 also blocks the screenshot feature of macOS.
  • SEB 2.0 features an optional dock/task bar displaying an icon for the SEB browser with controls for its open browser windows and a quit button. Clicking the SEB icon in the dock and holding the left mouse button down or a secondary (right mouse button) click displays a popup menu with all open browser windows, the main browser window is at the bottom. With this menu you can switch between open browser windows.
  • The SEB browser main window can be displayed full screen, additional browser windows float over the full screen main window. An indicator shows network activity.
  • While starting, SEB now checks if there is a configuration file named 'SebClientSettings.seb' in in the Preferences folder (~/Library/Preferences/) and reconfigures itself silently (no user feedback) to the settings in that file, then the file is deleted. This works only if the administrator password in this file matches the one set in the local settings of the SEB client. The file can either be unencrypted or encrypted with a password that matches the administrator password set in the local settings of the SEB client (otherwise the password to decrypt the settings file will be prompted). This new feature can be used to configure deployed SEB clients as in this version it isn't anymore possible to deploy the org.safeexambrowser.Safe-Exam-Browser.plist file from the Preferences folder to other machines (due to stronger, individual encryption per client).
  • Added optional check for SEB not installed in Applications folder. As default the user will be notified that SEB must be moved to an Applications (/Applications or ~/Applications) folder and that only one copy of SEB should be installed on the system, SEB quits after this alert. Reason: Unexperienced users sometimes tried to run SEB from the mounted disk image and couldn't find SEB later, also registering the .seb filetype and the seb:// protocol requires SEB to be 'installed' on the system, best in an Applications folder. If several SEB versions are installed, a .seb configuration file might be opened with the wrong SEB version.
  • SEB now optionally checks for the command key being held down while SEB is starting up. This prevents using the application switcher to mess with SEB's kiosk mode. As default this check is enabled. Please note that in case the cmd key is held down why SEB starts up or reconfigures itself after loading a .seb config file, an alert is displayed and SEB quits after that, the user needs to restart SEB manually.
  • Added an option to save an application log to a file (see Security preferences pane). The log level indicates which information gets saved. The level Error shows just error messages, Warning shows errors and warnings, Verbose shows all levels. Default is Warning (error and warning messages). Info contains addresses of opened web pages. Debug and Verbose is meant for debugging (send such a log file to the SEB developers to find out details about a problem). Standard path for log is '~/Library/Logs/Safe Exam Browser/'.
  • New URL filter including teach mode to control access of the SEB browser to web links and resources. Saved settings files contain URL filter rules which also work from SEB 2.0.2 for Windows. Please note that it's currently not possible to edit the extended filter rules generated in SEB for macOS in the SEB Windows Config Tool, full support for the URL filter will be included in a later version.
  • Fixed embedded certificates were not imported when using private user defaults (loading .seb settings for starting an exam). You can now embed both cryptographic identities (X.509 certificates with RSA public key and associated private key) and SSL/TLS server certificates into .seb config files which will be imported into the keychain of the SEB client which opens that config file.
  • Fixed reading identities or certificates from keychain when switching to Network preference pane crashes on some certificates.
  • The Browser Exam Key is now automatically re-calculated and displayed in the Exam preferences pane. This happens whenever a setting changes if editing local client settings and after saving a config file if editing settings for starting an exam.
  • Added support for the W3C saveAs() File API interface using protocol "data:", implemented adding correct file extension to a file downloaded with this (filename will be "Unknown" due to lacking support for the File API in WebKit).
  • Added support for the W3C download attribute to the anchor tag, including proper file name, example: <a download="logo.png" href="data:image/png;base64,iVBORw0KG...">Download</a>.
  • Added option for persisting browser Local Storage between application runs (when quitting and restarting), fixed WebKit bug which didn't persist Local Storage at all.
  • Added "Safari/533.16" to the SEB browser user agent string because some sites and web applications (like VMware Horizon HTM View) didn't work properly.
  • Now applications which are displayed full screen on other screens while SEB is started (security issue on macOS >= 10.9) are hidden when SEB is starting up.
  • Fixed retry reloading start URL (and any other) web page didn't work.
  • Now bringing SEB and the current browser window to foreground before displaying any web browser related alert.
  • Fixed enter password dialog was not correctly resizing (shrinking) when it was re-displayed and the former height was larger.
Release notes for Safe Exam Browser version 2.0pre3:
  • Adapted format of the encrypted SEB configuration files to be compatible with the SEB 2.0RC version for Windows. You can now use the same .seb files for starting exams on SEB 2.0RC Windows clients and SEB 2.0pre3 macOS clients. Note: SEB settings files written with SEB 2.0pre1 or 2.0pre2 cannot be read with this version.
  • Fixed a bug in calculating the Browser Exam Key when loading a .seb file for starting an exam.
  • Fixed a bug which caused the SEB browser window to be invisible when starting the new SEB version and old, incompatible settings were read from the Preferences folder of the system. Note: These outdated local client settings are cleared when this new SEB version is started first, you will have to configure SEB freshly.

Known issues. The following features are not yet functional/disabled and will be activated only after extensive testing in upcoming releases:

  • Config Files preferences pane: File handling buttons like open, save and revert are disabled.
  • Appearance pane: Full screen mode is not yet implemented. SEB dock/task bar when using third party applications is not yet implemented and will follow as part of some usability improvements.
  • Browser pane: Use SEB without browser window: Will be enabled together with the new third party application handling.
  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet enabled. For demonstration purposes it's possible to manually add permitted and prohibited processes.
  • Network pane: URL filter, certificates and proxies settings not yet functional.
  • Security pane: SEB Service, Allow user switching and logging not yet functional.
  • OS X 10.9 Mavericks: When SEB is run in a multi display environment, then an application being in full screen mode on one screen won't be hidden by SEB. Workaround: Don't use SEB 2.0pre3 with a multi display setting on OS X 10.9 or disable the setting "Displays have separate Spaces" in System Preferences -> Mission Control.

This preview does not contain all features of the final 2.0 release yet. Please test it and provide us with feedback. This version runs on OS X 10.7, 10.8 and 10.9.

Release notes for Safe Exam Browser version 2.0pre2:
  • The Browser Exam Key allows an exam module to authenticate the connecting SEB version and its settings. For the learning management system Moodle a beta version of a plug-in offering this functionality has been released.
  • New options in the user interface: Size and positioning of browser windows (main window with the quiz and additional browser windows) can be preset. A new indicator shows network activity.
  • SEB can optionally display the standard macOS menu bar and a tool bar in browser windows, functions like "About SEB", quit, open preferences, reload page, zoom text and browsing back/forward are therefore easier accessible (if desired). See also the keyboard shortcuts for these features displayed in menus.
  • Changed default settings (when SEB is freshly downloaded) to show menu bar. Therefore preferences are easily accessible when first time using SEB. Removed alert informing new users how to enter preferences.
  • Improved error handling when loading settings which are manipulated, corrupted or created by an older, incompatible version of SEB.
  • .seb config files now cannot be opened while SEB is in "exam mode", means another .seb file for starting an exam was opened before. Alert tells users to first finish exam and exit SEB before starting another exam (or reconfiguring local settings).
  • Implemented new preferences panes which include all new configuration options for the 2.0 final release. Extended .seb settings format for these new features. Improved handling of .seb files for compatibility with .seb files created with the upcoming Windows version of SEB 2.0.
  • Fixed bug when About modal window sometimes was staying in front of alerts or preferences window when starting SEB.
  • Added option to run SEB inside virtual machine (switch off the VM detector).

Known issues. The following features are not yet functional/disabled and will be activated only after extensive testing in upcoming releases:

  • Config Files preferences pane: File handling buttons like open, save and revert are disabled and not yet final because the settings file handling is currently being migrated to the OS X 10.7+ auto saving document architecture.
  • Appearance pane: Full screen mode is not yet implemented. SEB dock/task bar when using third party applications is not yet implemented and will follow as part of some usability improvements.
  • Browser pane: Use SEB without browser window: Will be enabled together with the new third party application handling.
  • Applications pane: Monitor processes (new third party application handling and additional security feature) is not yet enabled. For demonstration purposes it's possible to manually add permitted and prohibited processes.
  • Network pane: URL filter, certificates and proxies settings not yet functional.
  • Security pane: SEB Service, Allow user switching and logging not yet functional.

This preview does not contain all features of the final 2.0 release yet. Please test it and provide us with feedback. This version runs on OS X 10.7 and 10.8 only.

Release notes for Safe Exam Browser version 2.0pre1:
  • Adds support for encrypted .seb setting files which allow to individually configure SEB per exam.
  • New feature to quit SEB after the exam is submitted (without having to enter a quit password) by specifying a quit link and placing this on the summary page displayed by your LMS after submitting the exam.
  • Signed with an Apple Developer ID for compliance with the Gatekeeper feature of OS X 10.8.
  • Removed writing settings to App Bundle feature which is replaced by the SEB settings (.seb files) feature.

This preview does not contain all features of the final 2.0 release yet. Please test it and provide us with feedback. This version runs on OS X 10.7 and 10.8 only.

Release notes for Safe Exam Browser version 1.5.2:
  • Fixed link button for pasting saved clipboard string in general preferences pane sometimes not active.
  • Changed placeholder string for start URL field.
  • Mac App Store version: Removed writing settings to App Bundle feature due to restrictions from Apple and because it doesn't make much sense for the software deployment scenario of the App Store.
Release notes for Safe Exam Browser version 1.5.1:
  • Completed french translation of new GUI elements.
  • Fixed bug preferences window not set to modal.
  • Fixed graphical flaw in app icon.
Release notes for Safe Exam Browser version 1.5:
  • SEB can now open webpages in additional browser windows.

  • New browser preferences pane where separate policies can be set for opening hyperlinks requesting to be opened in a new browser window and links in JavaScript/plug-ins: Block those links generally, open in same window or open in new window.

  • In addition SEB can optionally ignore links requesting to open in a new window which direct to a different host than the one of the current page.

  • Improved integrity of the SEB environment by elevating all windows (including the background covering windows) on a higher windows level and improving suppression of other applications opening alert windows, requesting to become active and switch to foreground.

  • New option to enable or disable browsing back/forward (with cmd + cursor right/left keys). This can prevent users to browse back out of an exam to an unprotected start page.

  • New options to enable/disable plug-ins, Java, JavaScript and pop-up windows.

  • The clipboard is now cleared when SEB starts and before it quits. But the content of the clipboard (if it's a text string) is saved before SEB clears it, and by pressing a new link button in general preferences pane you can paste that saved string to the Start URL field.

  • Added elaborate suppression for links from Flash video player when it is in full screen mode (context menu link "About Flash player" and other links to external, unprotected webpages).

  • Added option to prevent full screen invoked by Flash (usually used in Flash video players) when third party applications are allowed. When switching to third party applications is disabled, Flash fullscreen mode is deactivated generally now for security reasons.

  • Added option to advanced preferences pane to download a PDF file and open it in a third party application instead of viewing it inline.

  • Added an option to choose the name and path of a file to be uploaded automatically: If users download a file, edit it in a third party application and save it with the same name at the same path, pressing the "chose file" button in the browser window doesn't present a file requester, instead the file is automatically chosen.

  • Now application name ("Safe Exam Browser" or "SEB", according to available space in window bar), version number and title of web page are displayed in each browser window.

  • Fixed bug when running on OS X 10.7 Lion for "open files after downloading".

  • Fixed Lion Problem with terminated applications (windows still visible) and problem with notification windows (like iCal alerts) being visible in front of SEB windows by using different window level for all SEB windows (but only if third party applications are not allowed).

  • Reload start URL/restart SEB now only after closing preferences and if start URL or setting for allow "switching to third party apps" changed.

  • Fixed saving preferences bug, works now regardless which pane first opens.

  • Fixed switching on presentation options (kiosk mode) again when user tried to put Flash to fullscreen: Browser window becomes fullscreen again.

  • Fixed wrong path preselected in file requester when choosing upload directory in Lion. Fixed some UI strings.

  • Removed embedded WebKit framework. Experiences didn't show any real advantage of using a private WebKit instead of the system's in practice, besides that recent WebKit builds were not working on Mac OS X 10.6.8 anymore.

Release notes for Safe Exam Browser version 1.4.1:
  • Fixed bug when running on OS X 10.7.2 Lion browser window didn't come in front.
  • Fixed bug crashing when starting third party application by downloading document.
Release notes for Safe Exam Browser version 1.4:
  • It is now possible to generate a pre-configured copy of SEB by writing the settings into the application bundle. Then this copy of SEB can be copied to all exam computers without having to distribute a separate preferences file.
  • Fixed bug saving changed passwords when switching panes in preferences.
Release notes for Safe Exam Browser version 1.3.1:
  • Completed French translation of new GUI elements.
Release notes for Safe Exam Browser version 1.3:
  • VM Detector refuses to start up SEB in a virtual environment.
  • Improved compatibility with OS X 10.7 Lion.
  • Updated embedded WebKit framework.
Release notes for Safe Exam Browser version 1.2.1:
  • Fixed a bug of SEB 1.2 crashing when there was no preferences file saved yet.
  • Completed French translation of new GUI elements.
Release notes for Safe Exam Browser version 1.2:
  • In advanced preferences it can now be chosen if SEB should allow down- and uploading files and if downloaded files should be opened automatically. This is useful when running additional applications during an exam in an account managed by macOS parental controls.
  • SEB can be quit now also with the close button of the browser window (if quitting is allowed in preferences, quitting needs to be confirmed in the same way as before).
  • A Retry button was added to the error dialog which displays network and server errors.
  • Changed passwords are saved before the help web page gets displayed by clicking the help button in preferences window.
  • Fixed a bug of version 1.1 when password preferences were not correctly saved or loaded in rare cases.
  • Updated embedded WebKit framework.
Release notes for Safe Exam Browser version 1.1:
  • New preferences window with panes offers additional settings.
  • SEB MacOSX now allows to run additional applications during an exam in an account managed by macOS parental controls.
Release notes for Safe Exam Browser version 1.0.2:
  • Added French localization (thanks to Nicolas Dunand).
  • Updated embedded WebKit framework.
Release notes for Safe Exam Browser version 1.0.1:
  • Added German localization.
  • Copyright and version displayed in about box are now read from the corresponding fields in the applications' info.plist file.
Release notes for Safe Exam Browser version 1.0:
  • Improved security of SEB kiosk mode by preventing other applications to unhide, to steal user focus and to change presentation options.
  • SEB is now macOS code signed, so changes of the binary are prevented and the identity of its publisher can be verified.
  • Hyperlinks embedded in Javascript, in Flash and other plugins are now ignored when they link to another host than the one of the current page.
  • Context menu (activated by right mouse click) is now also disabled in plugin web content.
  • Switching to fullscreen video in plugins doesn't disengage the kiosk mode anymore.
  • Display and system idle sleep is now switched off while SEB is running.
  • Normal shutdown and restart invoked by keyboard or other applications is canceled.
  • Sleep mode invoked by keyboard is delayed (by 30 seconds, that's the maximum the system allows in forced sleep situations) to hinder possible tricking with fast user switching.
  • When first starting SEB, a notice is shown about with which keys to quit SEB and how to access its preferences. When SEB is running in 32-bit mode, there is also a note about the restriction mentioned below.
  • SEB now also runs on 32-bit-only Mac's (although for security reasons web plugins are disabled on this architecture).
  • Network and server errors are now displayed.
  • Added reload button (cmd + R).
  • Browser cache is now cleared when exiting SEB.
  • Updated to latest WebKit framework build.
  • Fixed a bug of RC1.0 where other applications could become active.
Release notes for Safe Exam Browser version RC1.0:
  • Administrator and quit passwords are no longer saved in plaintext but as a SHA256 hash, input and checking of passwords in preferences and sheets was changed accordingly.
  • Added a "confirm quit password" field in preferences. Fixed a bug occurring rarely when comparing password and confirm password fields.
  • Due to changing the executable name from "SEB" to "Safe Exam Browser", the file name of the preferences file in the user's Library/Preferences/ directory changed to "org.safeexambrowser.Safe-Exam-Browser.plist". If you have been using SEB MacOSX Beta 1, you will have to enter your settings in preferences over again. It's recommended to delete the old preferences file "org.safeexambrowser.SEB.plist", because it contains the old passwords in plaintext.
  • When SEB quits, applications which were visible before starting it are unhidden now.
  • Added a "About" panel with information about SEB and its release version. The panel is displayed briefly while starting SEB and by clicking the "About" button in preferences.
  • Added a help button ("?") in preferences, which displays this online manual in the SEB browser window. Same time the preferences window is set to non-modal, so the browser window gets accessible.
  • Reordered the buttons in preferences and confirm quit dialog according to Apple Human Interface Guidelines.
  • Improved code structure in encapsulation and modularity, preparing open source code release including developer documentation. Improved "Cocoa Bindings" implementation in preferences.

Please report bugs and feature requests.

Please always mention, which SEB version and which operating system you are using (OS X 10.11/10.10/10.9/10.8/10.7/10.6) and possibly other details about your system!

  • SEB doesn't prevent remote connections to the computer. You should switch off all relevant Apple and third-party remote access/control services when using SEB for exams or protect everything with proper passwords and don't give users administrator rights on the machine. You could also use an external firewall with restrictive settings.
  • SEB doesn't restrict other applications from playing audio. So you probably should switch off all VOIP and audio messenger systems like iChat and Skype while using SEB for example in an exam where audio is played in the quiz and students are allowed to use headphones.
  • In case your exam uses the https protocol or Java-Applets which connect to secure Servers, you should make sure their certificates are trusted on the client computers you're using. If that's not yet the case, you can either add the certificates to the macOS keychain manually or use the check mark for Always trust ... (displayed after pressing the Show Certificate button) when the accept certificate dialog is displayed.

These limitations will be addressed in future versions of SEB for macOS.