How to lock my Android devices in kiosk mode?

Everything you need to know about Android kiosk mode with TinyMDM

How to enable kiosk mode?

Android Kiosk Mode is a TinyMDM feature that restricts a device to a single application or a limited set of specific applications. It is often used in business or public environments to restrict access to the device’s functionality. This feature can be useful for a variety of purposes, such as setting up a self-service kiosk in an enterprise or providing a dedicated device for a specific task.

Kiosk mode is ideal for limiting certain devices to a dedicated task: perfect for self-service devices or those used for specific business scenarios. Find out more about the different use cases of Kiosk mode here.

tinymdm kiosk mode

How do I enable kiosk mode on mobile devices and tablets?

To restrict your tablets and other mobile devices to a single application or to a limited set of applications, simply click on Enable Kiosk Mode in the Application Management pane of your security policy. A Kiosk Mode Advanced Settings row will appear and upon opening it, you will be able to access various features specific to Kiosk Mode which are explained below:

  • Enable Floating Home Button: this will bring up a small floating button to return to the main kiosk screen.

Note: an ‘Authorization required’ pop-up may appear on the device the first time the feature is activated. This pop-up requires access to the device settings to enable TinyMDM to be overlaid on other applications, an action required to make the floating home button appear. All you have to do is click on “Give authorization”, then search for TinyMDM in the list of suggested applications and authorize the application to be overlaid.

authorization required
  • Shake to exit: this allows the user to enter the admin code to exit the kiosk mode by shaking the device (you can adjust the sensitivity of this setting so that it is not triggered too easily).
  • Enable end-of-session data deletion: available only from Android 9 or newer versions, this feature allows you to create temporary kiosk sessions, with data deletion at the end of the session. Learn more
  • The wallpaper is customizable in portrait and landscape mode. If you choose an image with a transparent background (.png), the color you choose for the background will be visible behind it. Be careful with the size and weight of the image you import.

Two types of TinyMDM kiosk mode

The classic kiosk is a slightly more restricted kiosk mode, where it is possible to:

  • Enable or disable the ‘Home’ and ‘Recent Tasks’ buttons on the device
  • Leave the notification bar visible to allow the user to access the notifications
  • Prevent the device from shutting down so that the user cannot turn it off
  • Prevent access to the device settings completely
  • Prevent device shutdown

The open kiosk is a slightly less strict kiosk, with access to the Android status bar including notifications but also widgets such as Wifi, Bluetooth, airplane mode, flashlight, automatic rotation, etc. Access to settings is possible in the open kiosk.

Two types of TinyMDM kiosk mode

The classic kiosk is a slightly more restricted kiosk mode, where it is possible to:

  • Enable or disable the ‘Home’ and ‘Recent Tasks’ buttons on the device
  • Leave the notification bar visible to allow the user to access the notifications
  • Prevent the device from shutting down so that the user cannot turn it off
  • Prevent access to the device settings completely
  • Prevent device shutdown

The open kiosk is a slightly less strict kiosk, with access to the Android status bar including notifications but also widgets such as Wifi, Bluetooth, airplane mode, flashlight, automatic rotation, etc. Access to settings is possible in the open kiosk.

Applications integrated in the kiosk mode

When you activate the kiosk mode from your security policy, six applications are added to the list of allowed applications in this policy. These are hidden applications by default but you just have to click on them to make them visible on the devices. The Info application allows you to retrieve the device information (serial number, device ID, TinyMDM version…) or to make some modifications like a policy reload or a deactivation of the kiosk mode using an admin code for example. The Quit application allows you to exit the kiosk mode, using an administrator code.

Warning: we recommend that you always leave a secure way to exit the kiosk mode (either the Info application, the Exit application or the Shake to Exit option), in order to anticipate the case where a device is no longer connected to the Internet or where a device has a technical problem requiring access to the settings.

Other kiosk mode possibilities