Install OurShield

v0.7.5 — Latest release

One app. Whole family.

OurShield is a single app for parents and children. Install once — on first launch, tell OurShield who you are and it takes care of the rest. Parents get a full dashboard with colorful per-child screens; children get the protected device mode. Manage everything from your phone or from shieldapp.rstglobal.in.

What's new: v0.7.5 -- "Protect against uninstalling" now actually works (it silently did nothing before, so anti-uninstall protection could never really turn on -- please re-check this setting for any child device set up before this update). Also fixed: a missing date picker when adding a child, a missing "Add a child" button on an empty Today screen, a double blank space at the top of every screen, DNS Filter toggles that didn't match what was actually being blocked, a clipped tab label in Routines, the Deep Analytics risk ring showing red for a healthy day, and safety alerts that showed raw codes like "ACCESSIBILITY_REVOKED" instead of plain text. Your account, children and settings are unchanged.

Install blocked by Play Protect? Android 13+ flags sideloaded apps that request Accessibility + Device Admin + VPN + Usage Stats. Tap Details → Install anyway, or open Play Store → Play Protect → gear → turn off “Scan apps with Play Protect” for the install and re-enable right after.

WHAT'S INSIDE

Everything your family needs, in one app

Real-time Location

Live map, 30-day history, battery level, and safe zone arrive/leave alerts.

Screen Time

Daily limits per app, one-tap pause, bedtime lock — managed from the parent hub.

Ask OurShield AI

Chat with OurShield AI about your child's digital habits — answers in plain language.

Safe Zones

Draw zones around home, school, tuition — instant alert on arrival or departure.

DNS Filtering

Block adult content, gambling and social media at the network level on the device.

App Controls

Allow or block any installed app. Approve your child's screen-time extension requests.

Activity Timeline

Colour-coded day view — apps used, DNS blocks hit, location updates, mood check-ins.

SOS Panic Button

Child taps SOS → you get an instant push alert with their exact GPS location.

APP PREVIEW

See OurShield in action

Included

Animated Onboarding

3-step wizard: indigo welcome with pulsing logo, add child with live phone preview, QR device pairing.

Included

Colorful Child Hub

2-column grid hub with per-screen accent colors — Location teal, Screen Time indigo, App Controls orange, AI Chat purple.

Included

Pricing Plans

FREE / STANDARD / PREMIUM plan cards in settings. Upgrade in-app — amber 'Most Popular' badge on Standard.

Available now

For parents and children — one app

OurShield for Android

Install once. On first launch, OurShield 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.

New — Native Android buildRecommended for Android 15

OurShield Android 0.7.5

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.

Download native APK· 13.9 MB
v0.7.5 (build 133)Target SDK 36Min SDK 26
SHA-256 & notes

62ece20ee90e25b92c02a72fa5da3e4214155439a0c0a0f9437342ab9866409f

v0.7.5 -- "Protect against uninstalling" now actually works (it silently did nothing before, so anti-uninstall protection could never really turn on -- please re-check this setting for any child device set up before this update). Also fixed: a missing date picker when adding a child, a missing "Add a child" button on an empty Today screen, a double blank space at the top of every screen, DNS Filter toggles that didn't match what was actually being blocked, a clipped tab label in Routines, the Deep Analytics risk ring showing red for a healthy day, and safety alerts that showed raw codes like "ACCESSIBILITY_REVOKED" instead of plain text. Your account, children and settings are unchanged.

Scan to open in Play Store

Get it on Google PlayDownload APK directly· 12.9 MB
Version
0.6.37 (build 65)
Min Android
8.0 (SDK 26)
Published
2026-09-15
SHA-256
c6f0e12e57d4ba4ac4a8df7a9b5c8d97e8b0e9f339c82425e167254e92f6f165

v0.6.37 — Pause internet and the emergency kill switch now actually block all traffic, not just new DNS lookups — already-open connections and apps with a cached IP no longer keep working after a pause. Carries forward v0.6.36's screen-time/bedtime parent alerts and v0.6.35's cert-pin cleanup.

How OurShield picks parent vs child mode
  1. Install OurShield from the Play Store (or sideload the APK) on whichever phone needs it — the parent's or the child's.
  2. Open the app. You'll see a one-time role selector: "I'm a parent", "I manage an ISP", "OurShield staff", or "Scan parent's QR (child device)".
  3. Parents log in with their OurShield account → dashboard home.
  4. 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.
  5. 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.

Coming Q3 2026

For parents and children — one app

OurShield for iOS

Same app, same role selector — parents, children, admins. Child mode on iOS ships as a Screen Time MDM profile plus a companion app (Apple's Family Controls entitlement is required and under review). Parents can start using the web dashboard or Android app today; children on iPhone join when the TestFlight opens.

If install gets blocked — what to do

OurShield isn't on the Play Store yet, so Android shows extra warnings the first time you install. None of these warnings mean OurShield is unsafe — they mean Android can't auto-verify a sideloaded parental-control app. Walk through them in order and the install completes in under a minute.

  1. “Unknown apps blocked”. Tap Settings in the dialog → toggle Allow from this source for your browser (Chrome / Files), then come back and tap Install.
  2. “Play Protect doesn't recognise this app”. Tap More details → Install anyway. (You can also turn off Play Protect scan at Play Store → profile → Play Protect → gear →Scan apps with Play Protect, then re-enable after install.)
  3. “Sensitive permissions” / “Restricted Settings” on Android 13+. After install, open Settings → Apps → OurShield → ⋮ (top-right) → Allow restricted settings. This unlocks the Accessibility & Device Admin toggles for OurShield (only). The app will deep-link you straight to this screen if it's needed — just tap the yellow “Unlock restricted settings” card.
  4. Xiaomi / Oppo / Vivo / Samsung extra prompt. Some Indian-market OEMs (MIUI, ColorOS, FuntouchOS, OneUI) add an extra “Autostart” or “Battery optimisation” gate that kills background apps. OurShield opens the right OEM screen for you with one tap on the “Allow autostart” card.

Why OurShield needs each permission

Parental-control apps need a small set of system-level powers that everyday apps don't. Each one below is justified, scoped to monitoring & protection only, and never used to read your child's personal messages or media. Full disclosure in our privacy policy.

Location (precise + background)

Plot the live map and trigger Safe Zone arrive/leave alerts. Updates every 15 min in background, never streamed in real-time.

Data collected: GPS coordinates + battery % — nothing else.

Notifications

Send the child a heads-up when bedtime starts or an app limit is hit. Send the parent SOS + tamper alerts.

Data collected: Local notifications only.

Camera

Scan the parent’s pairing QR on first launch. Used once, never recorded.

Data collected: QR frame — discarded after decode.

Usage Access (special)

Count minutes per app so the dashboard can show 'Instagram: 2h 14m'. Read-only system stats.

Data collected: App package name + foreground time. No content.

VPN service

Run the family-safe DNS filter locally. Traffic NEVER leaves your device — the VPN only redirects DNS lookups to OurShield’s per-child resolver.

Data collected: Domain names looked up. Page contents are not visible (HTTPS).

Accessibility service

Detect when a blocked app comes to the foreground so OurShield can close it. The only signal read is the app package name — not screen text.

Data collected: Foreground app package name.

Device Admin

Stops a child uninstalling OurShield without the parent PIN. OurShield can’t wipe the phone, can’t reset the password, can’t lock the screen — only block its own removal.

Data collected: None.

Overlay (display over apps)

Show the friendly “Time’s up — ask a parent” full-screen card on top of the blocked app.

Data collected: None.

Query installed apps

Read the list of installed apps so the parent can pick which to allow / block. Required for any parental-control app on Android 11+.

Data collected: App package names + labels. No app contents.

We never request SMS, Call Log, Contacts, Media files, or Microphone. Read /privacy and /legal/dpdp for the full data-handling disclosure under India’s DPDP Act.

How we keep downloads safe

  • Signed releases. Every APK is signed with our OurShield release key. Verify the SHA-256 above matches what you downloaded.
  • No tracking SDKs. The child agent ships with zero third-party analytics or ad SDKs — only OurShield's own telemetry, DPDP-compliant.
  • Tamper alerts. If a child tries to uninstall or disable OurShield, you get a notification immediately.
  • No SMS, no Call Log, no Contacts. OurShield's manifest never lists those permissions. Verify yourself with aapt dump permissions shield-native-v0.7.5.apk.