One website,
locked down.
Turn any iPad into a single-purpose kiosk browser. Customers see one website, full-screen. Cookies, history, and cache are wiped between users. Built by a frustrated IT admin who couldn't make Safari behave as a kiosk.
Built for kiosks.
Nothing customers can break.
A locked WKWebView, a clean reset between every user, an attract screen for the next person, and an admin gate customers can't see.
Site lockdown
Loads one website, full-screen. Mailto, tel, and app deep links are silently blocked — there's no way out via a stray link.
Wipes between users
Cookies, local storage, IndexedDB, HTTP credentials, and the cache are all cleared at every reset. The web view itself is recreated so the back-history is empty too.
"Tap to begin" screensaver
When idle, a clean attract screen appears. The next user's first touch fires the wipe and reloads the home page, so they start fresh from the moment they engage.
"Still there?" warning
Countdown popup before reset so a user mid-task isn't ambushed. Tap to keep going. Suppressed if they're already parked on the home page.
Doesn't interrupt videos
If a <video> or <audio> element is playing on the page, the screensaver waits. Digital signage and explainer videos run to completion.
Smart home-page handling
The Back button hides on the home page — no leaking to whatever the previous user did. The screensaver still appears so the kiosk looks ready for the next person.
Lock the device from the app
One toggle in Settings enables Autonomous Single App Mode. On a supervised iPad with MDM authorization, the Home button, Control Center, and app switcher all stop working.
MDM ready
Push the home URL, timing, screensaver behavior, and lockscreen branding from Jamf, Intune, Mosyle, Kandji, JumpCloud, or Workspace ONE — anything that speaks Managed App Configuration.
QR onboarding
Generate one configuration QR — URL, timers, branding — and walk it to every iPad. No keyboards, no typing, no MDM required for small fleets.
Lockscreen branding
Push your customer's logo, title text, subtitle, and brand colors to the attract screen via MDM. Different deployment, different lockscreen — same binary.
First-run wizard
Open the app, type a URL, tap Launch. Or tap "Try Demo" to see the whole experience offline before pointing at your real site.
Hidden admin
Two-finger press anywhere on the screen for about a second and a half, plus a PIN. Invisible to customers. Fast for staff. Default PIN 0000 — change it before deploying.
Built-in navigation
Floating Back / Home / Forward bar at the bottom of the screen. That's the only browser chrome customers ever see.
No bait surfaces
JavaScript prompts, "Search Web" callouts, target=_blank pop-ups, downloads, and long-press menus are all suppressed. Just the page, nothing else.
The admin gesture
From any page, press two fingers anywhere on the screen and hold for about a second and a half. A PIN sheet appears. Enter the admin PIN and you're in Settings. The gesture isn't visible anywhere in the UI — customers won't trigger it, and they can't go hunting for a hidden button.
Three steps to a deployed kiosk.
Install
Download SnapKiosk from the App Store onto your iPad.
Point it at your site
Type the URL on the Welcome screen, scan a QR, push via MDM — or just tap "Try Demo" to see the experience first.
Lock it down
Flip the Kiosk Lock toggle in Settings (on supervised iPads) or pair with Apple Configurator. The device is now stuck on SnapKiosk.
For solo deployments
Open Settings, type your URL, save. Optionally scan a configuration QR. Use Guided Access (Settings → Accessibility on the device) if you don't have MDM.
For IT-managed fleets
Push a Managed App Configuration profile with homeURL, timing keys, and optional lockscreen branding. Pair with a com.apple.app.lock payload to enable the in-app Kiosk Lock toggle. App Config schema → · ASAM setup guide →
Compatible with
Jamf Pro, Microsoft Intune, Mosyle, Kandji, JumpCloud, Workspace ONE, Apple Configurator 2 — anything that delivers a standard iOS configuration profile.
Anywhere a tablet runs one website.
Self-service check-in, donation kiosks, info displays, registration portals, retail product browsers, training stations, waivers and signatures — anywhere you'd otherwise stand a tablet running a regular browser and hope nobody pokes at it.