Sections
1
Navigation
2
Dashboard
3
Screen Time
4
Apps
5
Web Filter
6
Monitoring
7
Location
8
AI Buddy
9
Sharing
App Navigation
App NavigationSection 1 of 9
1

App Navigation

The ChildSafe parent app is organised around a bottom navigation bar with five main tabs, plus a top bar for quick access to notifications and your account.

Top Bar (Always Visible)

At the top of every screen you'll see:

  • ๐Ÿ”” Notifications (bell icon) โ€” tap to view all recent alerts including app requests, keyword alerts, emergency unlock requests, and tamper alerts
  • ๐Ÿ‘ค Account (person icon) โ€” tap to access your account settings, manage your subscription, log out, or delete your account

Bottom Navigation Bar

  • Dashboard โ€” your home screen showing all your children, their devices, quick-access menus, and the internet pause control
  • Screen Time โ€” set the daily time quota and configure the weekly schedule (Bedtime, School, and Free Time blocks)
  • Apps โ€” manage which apps are approved and visible on your child's device, handle app requests, and control pre-installed apps
  • Web Filtering โ€” toggle content filtering categories like adult content, safe search, YouTube restricted mode, and malware protection
  • More โ€” access device details, parent sharing, and account settings

Switching Between Children & Devices

If you have multiple children or devices, you'll see a chip selector at the top of the Screen Time, Apps, Web Filtering, and More tabs. Tap a chip to switch between children and devices โ€” each one has its own separate settings and data.

2

Dashboard Overview

The Dashboard is your home screen โ€” it gives you an at-a-glance view of all your children and their devices, along with quick-access controls.

Your Children & Devices

Each of your children is listed with their devices underneath. For each child you'll see:

  • Your child's name with an expand/collapse arrow and a three-dot menu (โ‹ฎ) for quick actions
  • Each of your child's devices with its name, online/offline status, and today's quota usage bar
  • A three-dot menu (โ‹ฎ) next to each device name for device-specific actions
๐Ÿ‘ง

Child Menu (โ‹ฎ)

Tap the three-dot menu (โ‹ฎ) next to your child's name to access:

  • Pause Internet โ€” instantly pause internet access for this child across all their devices
  • Activity Reports โ€” view call logs, SMS, browsing activity, and app notifications (see Section 6)
  • AI Chat Settings โ€” enable, disable, and configure the AI Learning Buddy (see Section 8)
  • Delete Child โ€” permanently remove this child and all their devices and data
๐Ÿ“ฑ

Device Menu (โ‹ฎ)

Tap the three-dot menu (โ‹ฎ) next to a device name to access:

  • View Notifications โ€” see notifications specific to this device
  • Generate QR Code โ€” create a new provisioning QR code for this device (valid for 24 hours)
  • Delete Device โ€” remove this device from ChildSafe

Device Dashboard

Tap a device name (not the three-dot menu) to open its Device Dashboard. This shows:

  • Device Status โ€” whether the device is online or offline, with the last update time
  • Location โ€” your child's last known position on a Google Map (see Section 7)
  • App Usage Today โ€” a breakdown of which apps have been used and for how long

Add Child Wizard

Below your children and devices you'll see the "+ Add Child Wizard" button. Tap it to set up a new child profile and provision their device. The wizard walks you through naming your child, choosing a device management mode, and generating a QR code to set up their device.

Family Internet Pause

At the bottom of the Dashboard you'll find the Family Internet card. Tap "Pause Internet" to instantly cut internet access across all your children's devices at once. This is useful for mealtimes, family time, or bedtime. You can also pause internet for individual children using their child menu (โ‹ฎ) described above.

3

Screen Time & Schedules

The Screen Time tab lets you control how long your child can use their device each day and when they can use it.

Use the chip selector at the top to choose which child and device you're configuring.

โฑ๏ธ

Daily Quota

At the top of the Screen Time tab you'll see the Daily Screen Time Quota. This is the maximum amount of time your child can actively use their device each day. You can choose from preset options (e.g. 2 hours, 3 hours) or set a custom duration from 15 minutes up to 8 hours.

A visual progress bar shows how much of today's quota has been used. The quota only applies during Free Time blocks โ€” time spent during School or Bedtime blocks doesn't count towards it because the device is already restricted during those periods.

Phone calls and text messaging remain available even after the quota is used up, so your child can always reach you.

๐Ÿ“…

Daily Time Windows

Below the quota you'll see a weekly schedule grid showing the coming 7 days. This is where you define what happens at each time of day for each day of the week. There are three types of time block:

  • ๐ŸŒ™ Bedtime โ€” the device is fully locked. Your child cannot use any apps or access the internet. Only phone calls and messages remain available.
  • ๐ŸŽ“ School โ€” only apps you've specifically marked as "allowed during school time" will be available (see Section 4). Everything else is blocked. The daily quota does not count down during school time.
  • โœ… Free Time โ€” all approved apps and internet are available. The daily quota counts down during this time.

To set the schedule: select a time block type (Bedtime, School, or Free Time), then tap or swipe across the time grid to paint that block onto the schedule. You can hold to set a precise range. The schedule shows the full 24-hour day for each day of the week.

At the bottom of the grid, a Day Summary shows you the breakdown at a glance, for example:

โœ… Free Time: 7 AM โ€“ 8 AM ยท ๐ŸŽ“ School: 8 AM โ€“ 4:30 PM ยท โœ… Free Time: 4:30 PM โ€“ 8 PM ยท ๐ŸŒ™ Bedtime: 8 PM โ€“ 7 AM

Use "Copy Schedule" to apply one day's schedule to other days, or "Clear Day" to start fresh. Changes are saved automatically.

๐Ÿ”“

Emergency Unlock

Real life doesn't always fit inside Bedtime mode. If your child genuinely needs the device during a locked block โ€” homework over-running, a video call with grandparents, a school project โ€” they can request a temporary unlock from your phone.

  • From the locked device, your child taps the "Request Unlock" option and enters a short reason
  • You receive a push notification with the reason
  • Tap Approve or Reject โ€” and if you approve, set how long the unlock should last
  • The device unlocks within seconds

When the time you've granted runs out, the device returns to its normal locked state automatically. You're never locked into anything you didn't choose.

4

App Management

The Apps tab gives you full control over which apps are available on your child's device.

Use the chip selector at the top to choose which child and device you're managing.

How App Control Works

Your child cannot freely install apps. The Play Store app is present on the device, but in Young Children and Pre-teen modes your child cannot use it to install anything. In Teens mode, your child can browse the Play Store and request apps, but nothing gets installed until you approve it. You are always in control of what ends up on your child's device.

๐Ÿ“ฅ

Installing Apps (Young Children & Pre-teen Modes)

In these modes, the only way to install an app on your child's device is for you to do it from your own phone. Here's how:

  • Open the Google Play Store on your phone and find the app you want to install
  • Tap the three-dot menu (โ‹ฎ) in the top-right corner of the app's Play Store listing
  • Tap "Share"
  • Choose "ChildSafeApp" from the share options on your phone
  • ChildSafe will open and show you a list of your children and their devices โ€” tap the device you want to install the app on
  • The app will be sent to your child's device and automatically added to the Approved list
โ„น๏ธ Young Children & Pre-teen mode workflow
Find app in Play Store on your phone โ†’ Share โ†’ ChildSafeApp โ†’ Select child & device โ†’ App installs on device
๐Ÿ™‹

App Requests (Teens Mode Only)

In Teens mode, your child can browse the Google Play Store and request apps. The app does not get installed until you approve it. You'll receive a push notification when a new request comes in.

App requests appear in the "New Requests" section at the top of the Apps tab. You can approve or reject each request. You can also install apps for your teenager using the same Play Store share method described above.

โ„น๏ธ Teens mode request workflow
Child requests app โ†’ You get a notification โ†’ Approve or Reject โ†’ App installs (if approved)
โœ…

Approved Apps

The "Parent Approval" section shows the list of apps you've approved for your child. Each app has two toggles:

  • Main on/off toggle โ€” controls whether the app is available during Free Time. Toggle an app OFF to instantly hide and block it on the device โ€” the app remains installed but cannot be opened or seen in the launcher. Toggle it ON to make it accessible again.
  • "Allow during school time" toggle โ€” when ON, the app will also be available during School time blocks. When OFF, the app is only available during Free Time.

Previously rejected app requests are shown in a separate "Previously Rejected" section below the approved list.

๐Ÿ“ฑ

Pre-installed Apps

Apps that came pre-installed on your child's device (such as Phone, Messages, and Camera) appear in a separate "Pre-installed Apps" section at the bottom of the Apps tab. Each one has the same two toggles as approved apps โ€” a main on/off toggle, and an "Allow during school time" toggle.

Note about Settings: The Settings app cannot be fully hidden from the launcher, but ChildSafe monitors it closely. If your child tries to open Settings, ChildSafe will instantly close it unless you have explicitly enabled access to Settings using its toggle. This prevents your child from changing device settings to bypass ChildSafe's protections.

โš ๏ธ Important: App blocking cannot be bypassed

When you toggle an app OFF or reject a request, ChildSafe enforces it using two layers of protection. First, the app is hidden and disabled deep within the device โ€” it becomes invisible in the launcher and cannot be opened. Second, ChildSafe's real-time monitoring acts as a safety net, instantly blocking any unapproved app that somehow reaches the foreground. Together, these two layers mean your child cannot bypass app restrictions by clearing caches, restarting the device, or any other trick.

โธ๏ธ

Take a Break

For apps your child uses heavily, you can set a shared hourly budget across a group of approved apps โ€” useful for social media or anything where the goal is moderation rather than outright blocking. For example: "TikTok, Instagram, and Snapchat: 15 minutes per hour combined."

Once the budget runs out, all the apps in that group are blocked until the next clock hour, then the budget resets. The hour starts on the clock hour rather than from when the child first opens an app, so the rhythm is predictable and easy to learn.

You can set this up from the Apps tab. Pick the apps you want to pace, set the per-hour minutes, and save. One Take a Break rule applies per child and device.

5

Web Filtering

The Web Filtering tab controls what your child can access on the internet โ€” at the network level, across every app and browser on the device.

Use the chip selector at the top to choose which child and device you're configuring.

๐Ÿ›ก๏ธ

Protection Enabled

The master toggle at the top of the Web Filtering tab. When this is ON, all the filtering options below are active. Turn it OFF to disable all web filtering (not recommended).

๐Ÿ”’

Filtering Options

Each option can be toggled independently:

  • Block Adult Content โ€” blocks websites with adult or mature content
  • Safe Search โ€” enforces safe search on Google, Bing, and other search engines so explicit results are filtered out
  • YouTube Restricted Mode โ€” filters mature content on YouTube
  • Block Malware & Phishing โ€” blocks known malicious websites that could harm the device or steal information
  • Safe Browsing โ€” enables Google Safe Browsing protection for additional security
  • Block New Domains โ€” blocks recently registered domains, which are often used for scams and phishing (off by default as it can occasionally block legitimate new websites)
๐Ÿšซ

Blocked Platforms

Below the filtering options you can block entire online platforms by name โ€” such as TikTok, Instagram, Snapchat, Discord, and many more โ€” with a single toggle. Blocking a platform prevents your child from accessing it across all apps and browsers on the device, not just in the platform's own app.

๐Ÿ”—

Custom Blocked Websites

You can add specific website domains to a custom block list. This is useful for blocking a particular site that isn't covered by the built-in categories or platform toggles. Enter the domain name (e.g. "example.com") and it will be blocked across all apps and browsers on the device.

โธ๏ธ

Internet Pause

You can instantly pause all internet access for a child from the Dashboard using the child menu (โ‹ฎ) โ†’ "Pause Internet", or pause internet for all children at once using the Family Internet card at the bottom of the Dashboard. This is useful for mealtimes, family time, or bedtime.

โœ… Works everywhere

Web filtering is applied at the network level, so it protects your child in every app โ€” not just the browser. Whether your child is using Chrome, an in-app browser, a social media app, or any other app that accesses the internet, the same filtering rules apply.

6

Activity Monitoring

ChildSafe can monitor your child's communications and alert you to concerning content. All monitoring features are off by default โ€” you choose which ones to enable.

To view monitoring data, tap the child menu (โ‹ฎ) on the Dashboard and select "Activity Reports".

โœ… Privacy by design

Every monitoring feature is independently toggleable and disabled by default. You decide what's appropriate for your family. Temporary data like SMS and notification content is automatically deleted after 7 days.

๐Ÿ“ž

Call Logs

When enabled, you can see who your child has called and who has called them โ€” including the phone number, contact name (if saved), whether it was incoming or outgoing, duration, and timestamp.

๐Ÿ’ฌ

SMS Messages

When enabled, you can view text messages sent and received on your child's device โ€” including the phone number, contact name, direction (sent/received), and the full message text. SMS data is kept for 7 days then automatically deleted.

๐Ÿ””

App Notifications

When enabled, you can see notifications your child receives from messaging apps (such as WhatsApp, Instagram, etc.) โ€” including the app name, contact name, and a message preview. Notification data is kept for 7 days then automatically deleted.

โš ๏ธ

Keyword Alerts EXPERIMENTAL

๐Ÿงช Experimental Feature

Keyword monitoring is currently an experimental feature that is being actively developed and refined. Detection accuracy may vary, and you may see occasional false positives. We recommend using it as one tool among many for keeping your child safe, not as a sole safeguard.

ChildSafe includes an on-device keyword monitoring system that scans text content for concerning language. The curated keyword database covers 12 categories with thousands of keywords and slang variants:

  • Self-harm & Suicide โ€” phrases indicating your child may be in distress
  • Grooming โ€” patterns used by online predators
  • Bullying โ€” harassment and aggressive or threatening language
  • Sexual Content โ€” inappropriate or adult material
  • Drugs & Alcohol โ€” references to substance use
  • Violence โ€” fighting, weapons, and threats
  • Profanity โ€” swear words and crude language
  • Radicalisation โ€” extremist language and recruitment patterns
  • Financial Exploitation โ€” scams, gambling, and predatory financial content
  • Gaming Predatory Practices โ€” in-game grooming, trading scams, and exploitation
  • Body Image โ€” disordered eating, unhealthy body image content
  • Misogyny โ€” gender-based harassment and incel-related language

Each category can be individually toggled on or off in the Keyword Settings screen. Keywords are assigned a severity level, and categories like Self-harm and Grooming are marked as critical by default. When you enable critical keyword alerts, detections of the most serious keywords will trigger an instant push notification on your phone. The notification tells you that concerning content has been detected and which app it was found in. You can then review the full details in the parent app.

Lower-severity detections are logged and visible in Activity Reports but do not trigger a push notification. You can configure which categories are treated as critical in the keyword monitoring settings.

Keyword scanning runs on the device. When a keyword matches, the matched word, the app it appeared in, and a short snippet of surrounding text (about 300 characters) are reported back to ChildSafe so you can see what was flagged. The snippet is also forwarded to an AI service (Anthropic) that decides whether the match is a real concern or an everyday usage like a song lyric or a school project โ€” this is what stops you being bombarded with false alarms. No names, accounts, or device IDs are sent. The full message is never stored. See the Privacy page for full detail.

โœ๏ธ

Custom Keywords

In addition to the curated keyword database, you can add your own custom words or phrases to monitor. This is useful for tracking specific terms that matter to your family โ€” for example, a particular nickname, a local slang term, or a word related to something your child is dealing with.

To manage custom keywords, go to the child menu (โ‹ฎ) on the Dashboard, select "Activity Reports", then tap "Keyword Settings". Scroll down to the "Custom Keywords" section where you can:

  • Add a word or phrase โ€” tap "Add Word", enter the word (2โ€“50 characters), and optionally assign it to a category
  • Delete a custom keyword โ€” tap the delete icon next to any custom word to remove it

Custom keywords are synced to your child's device and scanned alongside the curated database. They appear in Activity Reports with the same detail as built-in keyword matches.

๐ŸŒ

Browsing Activity

When web filtering is enabled, ChildSafe logs which website domains your child visits (e.g. "youtube.com", "roblox.com"). This shows domain-level activity only โ€” not full page URLs or page content. Browsing logs are retained for up to 90 days.

๐Ÿ–ผ๏ธ

Image Safety Scanning

When enabled, ChildSafe scans images that arrive on your child's device โ€” camera photos, images saved from messaging apps like WhatsApp or Telegram, screenshots, and downloads โ€” for nudity. If something is detected, the image is automatically blurred on the device, and an alert is sent to your phone.

The scan runs entirely on the device. No image ever leaves the phone โ€” not to ChildSafe, not to anyone. The detection model lives locally on the device and processes each image in milliseconds.

You can enable image safety scanning and adjust its sensitivity from the Keyword Settings screen (child menu (โ‹ฎ) โ†’ "Activity Reports" โ†’ "Keyword Settings"). Image detections always trigger an alert โ€” they don't go through the AI false-positive filter that text keyword alerts use.

7

Location & Device Status

To view your child's location and device information, tap a device name on the Dashboard to open its Device Dashboard.

๐Ÿ“

Location

The Device Dashboard shows your child's device on a Google Map. The location updates approximately every 15 minutes. If the device is offline, the last known location is displayed along with the time it was last seen. The map shows the location accuracy radius in metres so you can see how precise the reading is.

๐Ÿ”‹

Device Status

The Device Dashboard also shows whether the device is online or offline, the last time it checked in, battery level, and charging status.

๐Ÿ“Š

App Usage Today

Below the location map, you'll see a breakdown of your child's app usage for today โ€” which apps have been used and for how long.

๐Ÿ”

Find Device โ€” Lost or Stolen

If your child's device goes missing, the parent app gives you three escalating options. From the Device Dashboard, tap "Find Device":

  • ๐Ÿ”” Ring โ€” triggers a loud alarm on the device, even if it's silenced or set to vibrate. Useful if it's just been left somewhere in the house.
  • ๐Ÿ”’ Lost Mode โ€” locks the device with a custom message you write displayed on the screen (for example: "If found, please call 07xxx xxxxxx"). The device stays locked until you unlock it remotely.
  • โš ๏ธ Wipe โ€” remotely factory resets the device. Use this only if the device is genuinely lost or stolen and you don't expect to get it back. Wipe is irreversible โ€” all data on the device is erased and the device is removed from your ChildSafe account.
๐Ÿ“Œ

Saved Places & Geofence Alerts

You can mark places that matter to your family โ€” home, school, a grandparent's house, a friend's โ€” and ChildSafe will let you know when your child arrives or leaves.

  • From the More tab, tap "Saved Places" to see your list
  • Tap "Add Place", search for the location or tap on the map, give it a name, and choose how big the area is (the radius)
  • You'll receive a push notification when your child's device enters or leaves any saved place

Saved places also show on the Device Dashboard map so you can see at a glance where your child is relative to their usual locations.

Device Details (More Tab)

For more detailed device information, go to the More tab and tap "View Device Details". This screen is organised into the following sections:

  • Network Configuration โ€” Wi-Fi, mobile data, hotspot, and Bluetooth status
  • Security & Advanced โ€” USB file transfer, unknown sources (sideloading), and developer mode status
  • Device Mode โ€” shows how apps are managed on this device. The mode (Young Children, Pre-teens, or Teens) is selected when you first add your child using the Add Child Wizard. You can change it here at any time.
  • Uninstall ChildSafe โ€” this option will factory reset the device. ChildSafe cannot be removed without wiping the device, which is a key part of the tamper protection.
8

AI Learning Buddy

An optional, parent-enabled feature that gives your child access to a safe AI assistant designed to help with learning โ€” it will never write homework, essays, or assignments for your child.

๐Ÿค–

How It Works

The Learning Buddy adapts its conversation style based on your child's age group, which is determined by the device mode you selected when adding your child (or changed in the Device Mode settings โ€” see Section 7: Device Details):

  • Young Child (5โ€“8) โ€” simple language, lots of encouragement, gentle prompts
  • Pre-Teen (9โ€“12) โ€” more detailed explanations, encourages curiosity
  • Teen (13โ€“17) โ€” deeper discussion, critical thinking, more independence
โš™๏ธ

Enabling the Learning Buddy

The AI Learning Buddy is off by default. To enable it:

  • On the Dashboard, tap the three-dot menu (โ‹ฎ) next to your child's name
  • Select "AI Chat Settings"
  • Enable the feature and set the daily message limit
  • The Learning Buddy will become available on your child's device
๐Ÿ›ก๏ธ

Safety & Moderation

Every message โ€” both what your child sends and what the AI responds โ€” goes through dual content moderation. ChildSafe checks messages against its own keyword filters, and the AI provider performs additional moderation. If a conversation is flagged for concerning content, it is surfaced to you in the parent app. You can enable, disable, or review AI chat activity at any time through the child menu (โ‹ฎ) โ†’ "AI Chat Settings".

9

Family Sharing & Account

Invite a partner or co-parent to share access, and manage your ChildSafe account settings.

Parent Sharing

You can invite a partner, co-parent, or trusted family member to share access to your children's ChildSafe controls. To manage sharing, go to the More tab and tap "Manage Parent Sharing".

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง

How Sharing Works

  • Tap "Invite Parent" and enter their email address โ€” they'll receive an invitation (valid for 7 days)
  • Once accepted, they can see the same dashboard and receive the same alerts as you
  • As the primary parent, you can revoke access at any time
  • The sharing screen shows each child, their devices, and all parents who currently have access along with their role (Primary or Invited)

Account Settings

You can access your account settings by tapping the ๐Ÿ‘ค person icon in the top-right corner, or through the More tab โ†’ "Account Settings". From here you can:

  • Manage Subscription โ€” view and manage your ChildSafe subscription
  • Logout โ€” sign out of the parent app
  • Delete Account โ€” permanently delete your ChildSafe account. This is immediate and irreversible โ€” all data, children, devices, and settings are permanently erased from our servers.
โ„น๏ธ Need help?

If you have questions or run into any issues, please email admin@childsafe.uk. Screenshots of the issue are always helpful.

App Navigation Section 1 of 9