Device Permissions

Why KidShield Needs These Permissions

Each permission is essential for protection. We never collect unnecessary data — your family's privacy is our priority.

Accessibility

Detects active apps and enforces parental rules in real time.

Why it's neededCore permission — without it KidShield cannot monitor or block apps.
🖥️

Display Over Apps

Shows blocking screens on top of restricted apps instantly.

Why it's neededRequired to display blocking overlays when restricted apps are opened.
🔐

VPN Permission

On-device VPN filters internet traffic and blocks harmful sites.

Why it's neededBlocks websites without sending any data to external servers.
📁

All Files Access

Detects installed apps and protects device storage.

Why it's neededScans for newly installed apps to categorize and block if needed.
📊

Usage Access

Monitors which apps are used and for how long each day.

Why it's neededNeeded for screen time tracking and daily usage reports.
🛡️

Device Admin

Prevents uninstallation and tamper protection.

Why it's neededStops your child from removing KidShield without a parent password.
📍

Location

Tracks real-time location and safe-zone alerts.

Why it's neededRequired for location tracking and geofencing features.
🔔

Notification Access

Sends instant alerts for blocked content and new installs.

Why it's neededAllows parent to receive real-time notifications on their phone.
Step-by-Step Setup

Grant All Permissions — In Order

Follow the platform-specific setup on your child's Android or iOS device. Grant the requested permissions to fully activate KidShield's protection.

1
📊

Usage Access

Allows KidShield to monitor which apps are used and for how long.

📂 Settings → Apps → Special App Access → Usage Access
Permission Screen

What you'll see when granting usage access

Result ✓

Toggle is ON — KidShield can track app usage

2

Accessibility Permission

Core permission — detects active apps and enforces all parental rules in real time.

📂 Settings → Accessibility → Installed Apps → KidShield Kid.
Permission Dialog

Tap "Continue" then Allow

Result ✓

KidShield Kid. shows status On

3
🛡️

Device Administrator

Prevents uninstallation and keeps protection active even if your child tries to bypass it.

📂 Settings → Biometrics & Security → Device Admin Apps
Admin Dialog

Tap "Activate" to grant device admin rights

Result ✓

Tap Activate at the bottom to confirm

4
🖥️

Display Over Other Apps

Lets KidShield show blocking screens on top of restricted apps instantly.

📂 Settings → Apps → Special App Access → Appear on Top
Permission Screen

What you'll see for display over apps

Result ✓

KidShield can now display blocking overlays

5
🔋

Battery Optimization

Keeps KidShield running in the background — never gets killed by battery saver.

📂 Settings → Battery → Optimize Battery Usage → KidShield Kid.
Permission Screen
Battery Optimization screen

Tap 'Don't optimize' to keep app always active

Result ✓
Battery Optimization result

KidShield runs 24/7 without interruption

6
📍

Location Permission

Tracks your child's real-time location and triggers safe-zone alerts.

📂 Settings → Apps → KidShield Kid. → Permissions → Location
Permission Screen

Select "Allow all the time" for continuous tracking

Result ✓

Select Allow all the time + precise location ON

7
🔒

VPN Permission

Creates an on-device VPN that filters internet traffic to block harmful websites.

📂 Settings → Apps → KidShield Kid. → Permissions → VPN
VPN Dialog
VPN Permission screen

Tap 'OK' to allow KidShield to set up VPN

Result ✓
VPN Permission result

VPN is now active — harmful sites are blocked on-device

8
📁

Manage All Files

Required to detect newly installed apps and protect storage from unauthorized changes.

📂 Settings → Apps → Special App Access → All Files Access
App List
Manage All Files screen

Find KidShield Kid. and tap it

Result ✓
Manage All Files result

All Files Access is now enabled for KidShield

9
🔔

Notification Access

Sends you instant alerts when blocked content is attempted or a new app is installed.

📂 Settings → Notifications → Advanced Settings → Notification Access
Permission Screen
Notification Access screen

Enable KidShield in the notification listener list

Result ✓
Notification Access result

KidShield can now send real-time alerts to parents

Free Trial Available

Choose a KidShield Plan and Start Protecting Today

Annual subscriptions support 1, 3, or 5 child devices with the same protection tools, parent dashboard, and setup support.

💬
KidShield Support