The minimalist kiosk browser for de-googled Android. No Google services. No bloat. No telemetry.
Built on AOSP. No GMS, no device owner enrollment, no root. It's just a kiosk.
Fullscreen immersive mode, back button blocked. If someone puts a dashboard on this thing, it's staying on that dashboard.
Long-press the lower right section of the screen to configure URL, orientation, and battery exemptions.
Pick an interval from 10 seconds to 15 minutes. It pauses when backgrounded and picks back up on load.
URL scheme validation knocks out javascript:, file:, intent:, content:, and data: URIs. Nothing breaks out of the kiosk.
Network drops happen. Exponential backoff with a hard ceiling means it waits and reconnects instead of hammering forever like a confused robot.
kiFOSSk declares exactly three permissions: internet, network state, and a battery optimization exemption so your dashboard survives the night.
No camera. No microphone. No location. No device admin. No persistent background service. No runtime permission prompts, ever. The full manifest is public, MIT licensed, and one click away.
No. kiFOSSk runs as a plain app on pure AOSP. No Device Owner enrollment, no device administrator, no root, no lock task mode.
Three: internet access, network state monitoring, and a battery optimization exemption. None are classified as dangerous by Android, so no runtime permission prompts ever appear.
Yes. kiFOSSk has zero dependency on Google Mobile Services and runs natively on any Android 7.0+ device, including de-googled ROMs.
No. Zero telemetry, zero analytics. The only network traffic is your own dashboard URL.
Yes. Point it at any URL: Home Assistant, Grafana, ADS-B flight trackers, digital signage, web dashboards on an old Android tablet or phone.
Competing kiosk browsers pile on lock task, biometrics, MQTT, camera streaming, and device admin. kiFOSSk is the minimalist FOSS option: a WebView, a URL, and nothing else.