Dedicated Android tablet
Best on a child-only device. Factory reset recommended for strongest lockdown.
A locked Rafiki tablet for younger children — full-screen companion, Volume Up to talk, and parent-only unlock.
Download only from this official page — connects to safe.rafikiaicompany.com.
Best on a child-only device. Factory reset recommended for strongest lockdown.
Connect Wi‑Fi in Android Settings before opening Rafiki Kiosk for the first time.
Create your child's login in the Parent dashboard → Family first (name, password).
You will choose a parent unlock PIN during setup — needed later to exit kiosk mode.
On the tablet, open this page and tap Download Kiosk APK. If prompted, allow your browser or Files app to Install unknown apps.
Open the downloaded rafiki-kiosk.apk and tap Install. When finished, tap Open.
Enter the same credentials as RafikiAI PWA: child name, parent phone (+255…), and child password (lowercase letters a–z, at least 6).
Choose and confirm a 4-digit PIN. This unlocks the tablet later — it is not the child's password.
Android will prompt for microphone, camera, location, notifications, and phone access — see the full list below. Tap Allow so talk, safety, and emergency features work.
Rafiki stays on screen. Your child uses Talk or Chat. Hold Volume Up to talk.
Optional — strongest lockdown: after a factory reset, set Rafiki as device owner via ADB before first launch. See advanced setup.
During setup and first use, Android asks for these permissions. Each one powers a specific safety or companion feature.
Voice talk with Rafiki — hold Volume Up to speak.
Asked at first talkPhoto explore — Rafiki describes what your child shows the camera.
When using cameraLocation updates for parent safety features in the dashboard.
During companion sessionKeeps the voice companion service running reliably (Android 13+).
First launch on Android 13+Emergency contacts — double-tap the screen to call or message approved numbers.
Emergency screen onlyConnects to Rafiki servers; Wi‑Fi controls unlock after parent PIN exit.
Built into appRestarts Rafiki after reboot and keeps the voice session stable.
AutomaticOne-time Android setting so you can sideload the official APK.
Before APK installFor production child tablets, IT-savvy parents can set Rafiki as device owner after a factory reset. This gives the strongest lockdown (blocks other launchers, status bar, etc.).
# USB debugging on, tablet connected
adb shell dpm set-device-owner com.rafiki.companion/.admin.RafikiDeviceAdminReceiver
Recovery if needed:
adb shell am stop-locktask
adb shell dpm remove-active-admin com.rafiki.companion/.admin.RafikiDeviceAdminReceiver
Clear app data or reinstall to run first-time setup again.
RafikiAI PWA is for any phone browser. Kiosk APK locks a dedicated tablet so children stay in Rafiki.
Sign in to the Parent dashboard → Family → your device → set a new Kiosk Exit PIN.
Download only from this page. The APK is signed by Rafiki and connects only to our official server over HTTPS.
Download the APK on your child's tablet and follow the steps above.