Child Device Setup

Install KidMoat Child

  1. On your child's Android device, open the Google Play Store
  2. Search for "KidMoat Child"
  3. Tap Install and open the app
  4. The app will display a screen asking you to pair with a parent device

Required Permissions

KidMoat Child needs several Android permissions to function properly. The app will guide you through each one during setup:

Accessibility Service

  • Why: Monitors app usage and enforces screen time limits
  • How: Settings > Accessibility > KidMoat > Enable

Usage Stats Access

  • Why: Reads daily app usage data for screen time tracking
  • How: Settings > Apps > Special Access > Usage Access > KidMoat > Allow

Location Permission

  • Why: Enables GPS tracking and geofence monitoring
  • How: Grant "Allow all the time" when prompted

Device Admin

  • Why: Prevents the child from uninstalling the app
  • How: The app will prompt you to activate device administrator

Battery Optimization Exemption

  • Why: Keeps KidMoat running in the background without being killed by the system
  • How: Settings > Battery > KidMoat > Unrestricted

VPN Service

  • Why: Routes web traffic through KidMoat's local filter for web filtering and SafeSearch
  • How: Accept the VPN connection request when prompted

All permissions are required for KidMoat to work correctly. If any permission is revoked, the parent will receive a tamper alert and the child's Device Health coin score will be affected.

After Setup

Once all permissions are granted, the child app will show a pairing screen with a QR code scanner. Use this to complete the pairing process.

The child sees a simplified dashboard showing:

  • Their current coin balance and level
  • Today's streak status
  • Any active modes (like Homework Mode)
  • Recent badge progress