Mobile Kiosk Software

Codeproof offers the ability to change any mobile phone or tablet from a major platform (iOS or Android) into a kiosk and deploy these changes remotely. With kiosk mode turned on, the device will run only one app or a few apps while restricting access to the home screen and task bar. Codeproof Mobile Kiosk software also includes Kiosk App Management support. All these policies and components can be controlled by an IT Administrator from the Codeproof console.

This solution is offered to fulfill the need for company-owned devices. Its primary applications are in the case of an extremely limited range of functionalities e.g. digital signage, medical device kiosks, restaurant billing, ticketing, inventory management, surveys for field researchers etc. However, it is also used to prevent device misuse such as accessing undesirable apps and websites, excessive data usage, and any other unauthorized form of use.

On Apple devices, kiosk mode is known as Single App Mode and is deployed on company-owned devices called supervised devices. On Android devices, company-owned devices are called dedicated devices (formerly called corporate-owned single-use) and can run multiple apps in kiosk mode. Running in single app mode on Android is called lock task mode.

Kiosk mode

Kiosk features

  • Configure company kiosk policies simultaneously at the group level from the Codeproof cloud console
  • Apply policies to all devices enrolled simultaneously and automatically
  • Create custom with branding company logo and group or device level personalization
  • Silently install and remove apps
  • Remotely update Android and iOS software and patches
  • For iOS and Android, install multiple apps (including selected business apps) in the home screen and blacklisting all the built-in apple apps
  • For iOS and Android, show app in full screen mode only when opening the app
  • Restrict access to selected applications
  • Block users from accessing social media like Facebook and Twitter or installing games
  • Blacklist/whitelist websites in Safari and Chrome and improve web security
  • Enable/Disable system functionalities like touch, device rotation, volume, sleep/wake, zoom, auto lock, accessibility features, WiFi, mono-audio, camera, OTA update, Bluetooth, Airplane mode, etc.
  • Block notification bar, quick settings, overview button, back button, home button and power buttons
  • Select custom home launcher app or use Codeproof App Manager
  • Manage platform specific features like Game Center and iMessage on iOS
  • Block users from altering system settings
  • Customize look and feel of device (including app layout, company branding, wallpaper etc.)
  • iOS Single App Mode and Android lock task mode allows only single app to run in the device
  • Collect usage data (launch time, duration of usage, etc.)

Platforms

Apple
Android

Where kiosk mode matters

Retail & point-of-sale

Lock tablets to POS apps, mPOS payment terminals, and self-service order kiosks. Block the home button, swipe gestures, and other apps. Pair with OEMConfig for Zebra and Honeywell handhelds.

Restaurants & hospitality

Self-order kiosks, hostess stand tablets, hotel guest-room iPads, and concierge displays. Branded launcher with custom wallpaper keeps the experience on-brand.

Warehouse & logistics

Pin rugged Android scanners (Zebra, Honeywell, Datalogic) to a single WMS / pick-and-pack app. Combine with shift-based sign-in / sign-out and OEMConfig button mapping.

Healthcare

Patient-bedside tablets, check-in kiosks, and shared clinician devices stay locked to approved apps. Selective wipe on shift change keeps PHI safe.

Education & testing

Single-app mode for standardized testing (digital assessments, AP exams, state tests). Lock student iPads / Chromebooks during exam windows.

Digital signage & displays

Lobby kiosks, wayfinding displays, and digital signage stay pinned to the signage app - even after reboot. Schedule restarts and auto-launch for 24/7 reliability.

Field service & delivery

Driver tablets and delivery handhelds run only the dispatch / route / signature-capture app. Combine with DriveSafe distracted-driving controls.

Banking & financial

Branch lobby tablets, advisor-facing displays, and ATM-companion tablets. PCI-DSS-friendly with payment-app isolation.

Kiosk mode options by platform

Platform Single-app mode Multi-app mode Branded launcher Sticky / auto-restart
Android (Android Enterprise) Lock task mode COSU / dedicated device Yes (Codeproof launcher) Yes
iOS / iPadOS (supervised) Single App Mode (SAM) Autonomous Single App Mode / Guided Access Limited (home screen layout policy) Yes
Windows 10 / 11 Assigned Access (kiosk account) Multi-app assigned access Yes (Shell Launcher) Yes
macOS Locked-down launcher via MDM Curated dock and managed accounts Yes Limited
ChromeOS Kiosk app Managed guest session Limited Yes

Kiosk capabilities

  • Single-app and multi-app modes: pin to one app or a curated set
  • Branded launcher with custom wallpaper, logo, app icons, and color scheme
  • Disable hardware controls: home button, volume keys, power button, status bar, notification shade
  • Disable system features: pull-down menu, app switcher, multi-tasking gestures, settings access
  • Auto-restart / sticky mode: device returns to the kiosk app after reboot, OS update, or crash
  • Scheduled reboots for stability of always-on signage and kiosks
  • Web kiosk: lock the Codeproof Secure Browser to a single URL or web app
  • USB and peripheral restrictions: prevent users from connecting unauthorized devices
  • Remote unlock: temporarily exit kiosk mode via console for maintenance, then re-lock
  • Compliance reporting: track kiosk uptime, app crashes, tamper attempts
  • OEMConfig integration: deeper hardware control on Zebra, Honeywell, Samsung Knox, Kyocera

Mobile kiosk FAQs

What is the difference between Single App Mode and Guided Access on iOS?
Single App Mode (SAM) is an MDM-enforced lockdown that requires supervision via Apple Business Manager / Apple Configurator. Guided Access is a user-enabled accessibility feature that's less robust. Codeproof uses SAM for production deployments.
What is Lock Task Mode on Android?
Lock Task Mode is the Android Enterprise feature that pins the device to one or more allowed apps. The user cannot exit to the launcher, open notifications, or access settings unless the admin explicitly allows it. Required for kiosk and COSU (Corporate-Owned Single-Use) devices.
Can a kiosk device survive a factory reset?
Yes. With Android Zero-Touch, Samsung KME, or Apple Business Manager, the device automatically re-enrolls and re-applies kiosk policy on first boot after a factory reset. Factory Reset Protection (FRP) prevents removal of the management profile.
Can users escape kiosk mode?
No - the kiosk policy is enforced at the OS / MDM level on supervised iOS and managed Android. Admins can grant temporary exit via the console for maintenance. Tamper attempts trigger alerts and audit logs.
Can I run multiple kiosk apps on the same device?
Yes. Multi-app kiosk mode (COSU on Android, multi-app Assigned Access on Windows) allows a curated set of apps. The device shows a custom launcher with only those apps. Useful for healthcare crash carts, retail mPOS that also runs inventory, and education device assignments.

Maximize employee productivity through Codeproof