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 manualy 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.