Android tablet · Kiosk APK

Install Kiosk mode

A locked Rafiki tablet for younger children — full-screen companion, Volume Up to talk, and parent-only unlock.

Version 1.2.0 Android 8+ Signed APK

Download only from this official page — connects to safe.rafikiaicompany.com.

Before you start

📱

Dedicated Android tablet

Best on a child-only device. Factory reset recommended for strongest lockdown.

📶

Wi‑Fi connected

Connect Wi‑Fi in Android Settings before opening Rafiki Kiosk for the first time.

👨‍👩‍👧

Child account ready

Create your child's login in the Parent dashboard → Family first (name, password).

🔢

4-digit parent PIN

You will choose a parent unlock PIN during setup — needed later to exit kiosk mode.

Installation steps

  1. 1
    Download the APK

    On the tablet, open this page and tap Download Kiosk APK. If prompted, allow your browser or Files app to Install unknown apps.

  2. 2
    Install Rafiki Kiosk

    Open the downloaded rafiki-kiosk.apk and tap Install. When finished, tap Open.

  3. 3
    Sign in as your child

    Enter the same credentials as RafikiAI PWA: child name, parent phone (+255…), and child password (lowercase letters a–z, at least 6).

  4. 4
    Set your parent PIN

    Choose and confirm a 4-digit PIN. This unlocks the tablet later — it is not the child's password.

  5. 5
    Grant permissions when asked

    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.

  6. 6
    Kiosk locks automatically

    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.

Permissions Rafiki needs

During setup and first use, Android asks for these permissions. Each one powers a specific safety or companion feature.

🎙️ Microphone

Voice talk with Rafiki — hold Volume Up to speak.

Asked at first talk

📷 Camera

Photo explore — Rafiki describes what your child shows the camera.

When using camera

📍 Location

Location updates for parent safety features in the dashboard.

During companion session

🔔 Notifications

Keeps the voice companion service running reliably (Android 13+).

First launch on Android 13+

📞 Phone & SMS

Emergency contacts — double-tap the screen to call or message approved numbers.

Emergency screen only

🌐 Network & Wi‑Fi

Connects to Rafiki servers; Wi‑Fi controls unlock after parent PIN exit.

Built into app

🔋 Boot & background

Restarts Rafiki after reboot and keeps the voice session stable.

Automatic

📦 Install unknown apps

One-time Android setting so you can sideload the official APK.

Before APK install

How parents unlock the tablet

  1. 1
    Tap the screen 4 times quickly anywhere on the Rafiki companion screen.
  2. 2
    Enter your 4-digit parent PIN (the one you set during setup).
  3. 3
    Tablet unlocks — you can change Wi‑Fi, update the tablet, or adjust Android settings. Re-open Rafiki to lock again.

Advanced: device owner (optional)

For 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.

Kiosk FAQ

🆚

Kiosk vs RafikiAI PWA?

RafikiAI PWA is for any phone browser. Kiosk APK locks a dedicated tablet so children stay in Rafiki.

🔐

Forgot parent PIN?

Sign in to the Parent dashboard → Family → your device → set a new Kiosk Exit PIN.

🛡️

Is the APK safe?

Download only from this page. The APK is signed by Rafiki and connects only to our official server over HTTPS.

Ready to install kiosk mode?

Download the APK on your child's tablet and follow the steps above.