Shield for Android
Install once. On first launch, Shield asks who you are: a parent, a child, or an admin. Parents get the colorful dashboard with per-child accent screens, activity timeline and AI chat. Children get the protected-device mode with system-level enforcement — DNS filtering, screen-time limits, app controls, location safety, SOS. One signed APK, one Play Store listing, one app icon on the phone.
Shield Android 0.6.7
Rebuilt from scratch in native Kotlin + Jetpack Compose, targeting Android 15 (SDK 35). 44× smaller than the React Native build, with 16 KB-page-aligned native libraries so newer Pixel, Samsung, and OEM devices can actually load it. Install this one first if you're on Android 15.
SHA-256 & notes
b0bbfe1a21ba3ef057ed059f2f6cb6fe00fc74635dbd112e557653dd072a31d6
v0.6.7 — Fixes the child-app crash on pairing for older phones (Android 11, e.g. Samsung A30). The one-time app-inventory background job was missing the foreground-service info that Android 11 requires for expedited jobs, so it threw on setup; it now provides it, matching the other background jobs. (Pinpointed by the new v0.6.6 crash reporter.) Carries forward v0.6.6 crash reporting, v0.6.5 ~13 MB download, and the earlier pairing/About/DPDP work. No new permissions.
- 0.6.7 (build 35)
- 8.0 (SDK 26)
- 2026-06-05
- b0bbfe1a21ba3ef057ed059f2f6cb6fe00fc74635dbd112e557653dd072a31d6
v0.6.7 — Fixes the child-app crash on pairing for older phones (Android 11, e.g. Samsung A30). The one-time app-inventory background job was missing the foreground-service info that Android 11 requires for expedited jobs, so it threw on setup; it now provides it, matching the other background jobs. (Pinpointed by the new v0.6.6 crash reporter.) Carries forward v0.6.6 crash reporting, v0.6.5 ~13 MB download, and the earlier pairing/About/DPDP work. No new permissions.
How Shield picks parent vs child mode
- Install Shield from the Play Store (or sideload the APK) on whichever phone needs it — the parent's or the child's.
- Open the app. You'll see a one-time role selector: "I'm a parent", "I manage an ISP", "Shield staff", or "Scan parent's QR (child device)".
- Parents log in with their Shield account → dashboard home.
- On the child's phone, pick Scan parent's QR, then scan the code from the parent's account → the phone becomes a protected device.
- Grant Accessibility, Usage Access, and Device Admin permissions when asked (child mode only — parents don't see these prompts).
Prefer the older child-only agent?
Before the unified app shipped we distributed a child-only APK. It still works for existing pairings — use it if you're continuing a pilot install. Fresh installs should use the unified app above.