Securus iPad Browser

Securus iPad Browser

The Securus Browser app can be deployed via MDM using the provided unique .PLIST file to connect the app to your Securus environment.

The browser application will monitor keystrokes and website content against our proprietary library and sends captures directly to the Securus console for viewing.

Captures generated within the Securus Browser will show with the following capture source icons:

image-20241211-142527.png
Click to expand

In shared device environments, the username on the capture will be taken from the device's name or hostname within the MDM.


Device Requirements

  • iOS 14 or higher recommended.

Application Age Rating

The Securus Browser carries a 16+ age rating in the Apple App Store. This is an Apple classification requirement, not a reflection of the app's suitability for school use.

Why Apple applies a 16+ rating

Apple's App Store age ratings are based on an app's technical capabilities, not the age of its users or the context in which it operates.

The Securus Browser provides web access functionality, and Apple classifies all apps that enable internet browsing under higher age bands by default. Chrome and Firefox carry the same 16+ rating for the same reason. The classification does not account for school level filtering, monitoring policies, or supervised use.

This rating does not mean the browser is unsuitable for primary-aged pupils, that pupils are given unrestricted access, or that the app contains adult content.

It is a store classification based on technical capability, not an educational suitability judgment.

Because of this, you will need to ensure that apps with an age rating of 16+ can be used within your tenant.

Required Information

Prior to setup, we will require the following information:

  • Your Apple Organisation ID for each school.

  • Full Organisation name to match the school ID.

  • School postcode.

  • Which MDM do you use.

  • What iOS version are the iPads running.

  • How are your iPads filtered.

  • How many iPads do you want to monitor.

PLIST File

Based on the above information, we will provide a pre-configured .PLIST file containing all the necessary settings.

Your MDM system only needs to populate two variables, which will be completed automatically upon deployment.

The variables will depend on the MDM in use, we have included the major MDM provider variables further on in this document to help choose which variables to use.

These values are:

<key>username</key> - This key will set the username on the captures. <key>stationName</key> - This key will set the station name on the captures.

For reference, an example JAMF PLIST structure is shown below:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "<http://www.apple.com/DTDs/PropertyList-1.0.dtd>"> <plist version="1.0"> <dict> <key>school</key> <string>[Your Organisation Name]</string> <key>apiKey</key> <string>[Server API Key]</string> <key>server</key> <string>[Your Server URL]</string> <key>username</key> <string>%Name%</string> <key>stationName</key> <string>%udid%</string> <key>mdmGroup</key> <string>FlutterDevices</string> </dict> </plist>

Note that since this is a JAMF PLIST file, %Name% and %udid% are used.

All other configuration settings, including server details and authentication keys, will be pre-configured in the .PLIST file.

MDM Variables

Intune Variables

{{DeviceName}} - The device name {{UUID}} - The unique identifier of the device

Lightspeed Variables

%device_name% - The device’s name %serial_number% - The device’s serial number

JAMF School Variables

%Name% - The device name %udid% - The device's unique identifier %SerialNumber - The device’s serial number

JAMF Pro

$DEVICENAME - The device name $UDID or $SERIALNUMBER - The UUID or Serial number of the device

Mosyle Variables

%DeviceName% - Current device name %UUID% - Device UDID %SerialNumber% - Device Serial Number

Meraki Variables

$DEVICENAME - Device Name $UDID - Device UDID

https://documentation.meraki.com/SM/Profiles_and_Settings/Variables_in_Custom_Apple_Profiles_with_Systems_Manager


Deployment

We will set up your organisation to have access to our Apple custom application, which is called “Securus Safeguard Browser”.

This is a custom application and is not accessible through the App Store. If not already enabled, you will need to enable the use of custom apps.

Enable Custom Apps

Custom Apps are apps developed by you or a third-party developer to meet your organisation’s specific education needs. See Learn about Custom Apps.

  • In Apple School Manager , sign in as a user that has the role of Administrator or Site Manager.

  • Select your name at the bottom of the sidebar, select Preferences , then select Organisation Settings .

  • Select Enable below Custom Apps.

  • Give your Organisation ID (located in Organisation Information ) to the app developer so they can add your organisation to their approved list.

  • You can now buy any additional Custom Apps from the Custom Apps section. Custom apps are deployed using managed licences and have the same management options as App Store apps.

  • https://support.apple.com/en-gb/guide/apple-school-manager/axmb43b66449/web

Acquire Licences

Once your organisation has been enabled to use the app and custom apps are enabled, you can acquire licences at no cost through your Apple Business/Education account.

  • In Apple School Manager , sign in with a user that has privileges to buy content.

  • Select Apps and Books in the sidebar, then select or search for an app or book in the search field. See How to search.

  • Select the app in the search results list that you want to buy.

  • Select the location where the app licenses will be initially assigned.

  • Enter the number of licenses, and if necessary, change the payment method, then select Buy.

    • Availability of app licenses depends on the amount bought. If you bought:

      • 5000 licenses or fewer, they are immediately processed

      • 5001 to 19,999 licenses, they are processed daily after 1:00 p.m., Pacific time

      • 20,000 licenses or more, they are processed daily after 4:00 p.m., Pacific time

Deploy the custom application via your preferred MDM solution connected to Apple Business/Education.

Once deployed, the application will connect to your designated Securus environment and the device will be visible in the station list within the Securus console on first launch.

Test The Deployment & Troubleshooting

It is highly recommened to test that the deployment was successful and capturing is working as expected.

Device Info

The Device Info option in the browser will show the current configuration being provided by the PLIST file.

To get to this option click on the 3 dots in the top right corner and select Device Info.

image-20250513-084823.png
image-20250509-094845.png
Example Configuration

Verify that the details are correct, if anything looks wrong, please contact the Securus support team.

If the Managed App Configuration server is showing as “https://demo.securus-software.com” then the PLIST has not been deployed correctly and will need to be looked at again.

Create A Test Capture

With the Device Info tab checked, a test capture can be created. We recommend going to Wikipedia and searching for Our Secret or AK47.

The capture will be viewable in the Securus console with the Browser or Browser Keyboard source icon as shown at the beginning of the article. If the capture does not appear in the Securus console, please contact the support team.

Other Troubleshooting

The app is currently rated with a 17+ age group, so we would recommend allowing apps up to 17+ if the browser is not opening correctly.


Other Useful Information

Bundle ID

The Bundle ID can be used to create Web Clips for the browser.

com.securus.safeguard

Deployment Guides

JAMF School guide for deploying PLISTS

Ensure that “Allow Teachers to distribute this app” is not ticked.

https://learn.jamf.com/en-US/bundle/jamf-school-documentation/page/Creating_Managed_Configurations_for_Apps.html

Meraki

https://documentation.meraki.com/SM/Apps_and_Software/Installing_Custom_Apps_on_iOS_and_Android_Devices

Mosyle Deployment Guide

Securus Browser Mosyle Deployment

Lightspeed Deployment Guide

Securus Browser Lightspeed Deployment


Help & Support

If you encounter any issues during deployment, please contact our support team on support@securus-software.com.

 

Document number/reference: SEC-KB-INST-004

Classification Level: Public/Internal/Confidential/Secret

Related Articles

Deployment Guides

JAMF School guide for deploying PLISTS

Ensure that “Allow Teachers to distribute this app” is not ticked.

https://learn.jamf.com/en-US/bundle/jamf-school-documentation/page/Creating_Managed_Configurations_for_Apps.html

Meraki

https://documentation.meraki.com/SM/Apps_and_Software/Installing_Custom_Apps_on_iOS_and_Android_Devices

Mosyle Deployment Guide

Securus Browser Mosyle Deployment

Lightspeed Deployment Guide

Securus Browser Lightspeed Deployment


Version Date Comment
Current Version (v. 39) Jan 06, 2026 13:40 Chris Collins
v. 38 Jan 06, 2026 13:34 Chris Collins
v. 37 Oct 03, 2025 10:28 Chris Collins
v. 36 Sept 18, 2025 10:49 Chris Collins
v. 35 Sept 18, 2025 10:41 Chris Collins
v. 34 Jun 18, 2025 09:51 Chris Collins
v. 33 May 15, 2025 09:22 Chris Collins
v. 32 May 15, 2025 09:22 Chris Collins
v. 31 May 13, 2025 09:50 Chris Collins
v. 30 May 09, 2025 10:55 Chris Collins
v. 29 May 07, 2025 13:11 Chris Collins
v. 28 May 07, 2025 13:10 Chris Collins
v. 27 May 07, 2025 11:56 Chris Collins
v. 26 May 06, 2025 11:59 Chris Collins
v. 25 Apr 28, 2025 13:02 Chris Collins
v. 24 Mar 27, 2025 15:04 Chris Collins
v. 23 Mar 25, 2025 11:08 Chris Collins
v. 22 Mar 25, 2025 11:08 Chris Collins
v. 21 Mar 18, 2025 15:04 Chris Collins
v. 20 Mar 18, 2025 14:55 Chris Collins
v. 19 Mar 18, 2025 14:47 Chris Collins
v. 18 Mar 17, 2025 09:01 Chris Collins
v. 17 Mar 10, 2025 09:13 Chris Collins
v. 16 Mar 10, 2025 09:13 Chris Collins
v. 15 Mar 10, 2025 09:08 Chris Collins
v. 14 Mar 10, 2025 09:00 Chris Collins
v. 13 Mar 10, 2025 09:00 Chris Collins
v. 12 Mar 10, 2025 09:00 Chris Collins
v. 11 Jan 10, 2025 14:39 Chris Collins
v. 10 Jan 10, 2025 10:17 Chris Collins
v. 9 Jan 07, 2025 15:01 Chris Collins
v. 8 Jan 07, 2025 11:07 Chris Collins
v. 7 Dec 16, 2024 08:20 Chris Collins
v. 6 Dec 12, 2024 12:00 Chris Collins
v. 5 Dec 12, 2024 11:59 Chris Collins
v. 4 Dec 12, 2024 11:58 Chris Collins
v. 3 Dec 12, 2024 11:46 Chris Collins
v. 2 Dec 11, 2024 14:52 Chris Collins
v. 1 Dec 11, 2024 14:51 Chris Collins