# Kiosk mode

With kiosk mode, you can restrict a device's functionality to a single app or multiple apps. Choosing between single-app and multi-app kiosk mode depends on your business goals.

In **single-app kiosk mode**, a device is configured for a single application and does not allow end-users to access other apps on the device. They also cannot exit the app, making it a dedicated device for that specific app. To enable this mode, specify an app in the [**App management**](https://enterprise.cerberusapp.com/docs/books/user-manual/page/app-management "App management") section with **Install type** set to **Kiosk**.

In **multi-app kiosk mode**, devices are allowed access to multiple applications. End-users can navigate between multiple apps through a custom launcher. To enable this mode, turn on the **Kiosk custom launcher** option.

When kiosk mode is enabled, you can also configure whether end users can access certain system features, such as system settings and the status bar.

##### Kiosk custom launcher

Whether the kiosk custom launcher is enabled. This replaces the home screen with a launcher that locks down the device to the apps installed via the [**App management**](https://enterprise.cerberusapp.com/docs/books/user-manual/page/app-management "App management") setting. Apps appear on a single page in alphabetical order.

##### Power button actions

Sets the behavior of a device in kiosk mode when a user presses and holds (long-presses) the Power button.

**Available (default)**: The power menu (e.g. Power off, Restart) is shown when a user long-presses the Power button of a device in kiosk mode.

**Blocked**: The power menu (e.g. Power off, Restart) is not shown when a user long-presses the Power button of a device in kiosk mode. Note: this may prevent users from turning off the device.

##### System error warnings

Specifies whether system error dialogs for crashed or unresponsive apps are blocked in kiosk mode. When blocked, the system will force-stop the app as if the user chooses the "close app" option on the UI.

**Blocked (default)**: All system error dialogs, such as crash and app not responding (ANR) are blocked. When blocked, the system force-stops the app as if the user closes the app from the UI.

**Enabled**: All system error dialogs such as crash and app not responding (ANR) are displayed.

##### System navigation

Specifies which navigation features are enabled (e.g. Home, Overview buttons) in kiosk mode.

**Disabled (default)**: The home and Overview buttons are not accessible.

**Home only**: Only the home button is enabled.

**Enabled**: Home and overview buttons are enabled.

##### Status bar

Specifies whether system info and notifications are disabled in kiosk mode.

**Disabled (default)**: System info and notifications are disabled in kiosk mode.

**System only**: Only system info is shown on the status bar.

**Enabled**: System info and notifications are shown on the status bar in kiosk mode. Note: For this policy to take effect, the device's home button must be enabled using kioskCustomization.systemNavigation.

##### Device settings

Specifies whether the Settings app is allowed in kiosk mode.

**Allowed (default)**: Access to the Settings app is allowed in kiosk mode.

**Blocked**: Access to the Settings app is not allowed in kiosk mode.