Device Setup

How to Keep KidMoat Running in the Background on Samsung?

KidMoat6 min read

Samsung's One UI is polite about it, but it runs more app-killing machinery than any other Android brand: sleeping apps, adaptive battery, memory cleaning, adaptive power saving, even scheduled overnight restarts. Any one of them can stop KidMoat until the phone is next unlocked — which on a child's phone can mean a whole school day unprotected.

The steps below switch each of them off for KidMoat. Menus moved between Android versions, so use the section matching the child device's Android version (check under Settings → About phone → Software information).

All of these settings live on the child's Samsung — the phone with the KidMoat child app on it.


Android 14 and 15

One UI 6 and 7 kept the same data-usage menus; set those first:

Step 1 — Open KidMoat's mobile data settings

Settings → Apps → KidMoat → Mobile data.

Samsung settings showing Apps, KidMoat and the Mobile data entry
Settings → Apps → KidMoat → Mobile data

Step 2 — Allow background data and Data saver exemption

Switch on Allow background data usage and Allow data usage while Data saver is on.

Application data usage screen with both background data toggles enabled
Both toggles on: background data, and data during Data saver

Step 3 — Battery settings: same as Android 13

The battery machinery on Android 14 and 15 matches Android 13, with the same menu names. Follow steps 3, 4 and 5 of the Android 13 section just below: exclude KidMoat from memory cleaning, turn off Put unused apps to sleep and Adaptive battery, and disable auto restarts.


Android 13

Step 1 — Open KidMoat's mobile data settings

Go to Settings → Apps → KidMoat and tap Mobile data.

Samsung settings showing Apps, KidMoat and the Mobile data entry on the App info screen
Settings → Apps → KidMoat → Mobile data

Step 2 — Allow background data and Data saver exemption

Switch on Allow background data usage and Allow data usage while Data saver is on.

Application data usage screen with both background data toggles enabled
Both toggles on: background data, and data during Data saver

Step 3 — Exclude KidMoat from memory cleaning

Settings → Battery and device care → Memory → Excluded apps → + — add KidMoat.

Device care Memory screen with KidMoat in the Excluded apps list
Device care → Memory → Excluded apps → add KidMoat

Step 4 — Stop apps being put to sleep

This is the big one on Android 13 and later. Go to Settings → Battery → Background usage limits and turn Put unused apps to sleep off. Then tap ⋮ → Adaptive battery and switch Adaptive battery off too — it learns to limit apps your child "doesn't use", and no child opens KidMoat on purpose.

Background usage limits screen with Put unused apps to sleep disabled and Adaptive battery switched off
Battery → Background usage limits — unused-app sleep and Adaptive battery both off

Step 5 — Switch off automatic restarts

Settings → Battery and device care → Auto optimization → Auto restart — turn off both Restart when needed and Restart on schedule. A phone that restarts at 3 a.m. comes back up with apps closed.

Auto optimization and Auto restart screens with both restart toggles off
Device care → Auto optimization → Auto restart — both off

Android 12

Step 1 — Open KidMoat's mobile data settings

Go to Settings → Apps → KidMoat and tap Mobile data under Usage.

Samsung settings on Android 12 showing Apps, KidMoat and the Mobile data entry on the App info screen
Settings → Apps → KidMoat → Mobile data

Step 2 — Allow background data and Data saver exemption

On the data usage screen, switch on both Allow background data usage and Allow data usage while Data saver is on. The first keeps KidMoat reporting between unlocks; the second keeps it reporting even if Data saver is enabled later.

Application data usage screen with Allow background data usage and Allow data usage while Data saver is on both enabled
Both toggles on: background data, and data during Data saver

Step 3 — Exclude KidMoat from memory cleaning

Device care's memory cleaner closes background apps to free RAM. Go to Settings → Battery and device care → Memory → Excluded apps, tap +, and add KidMoat.

Device care Memory screen with Excluded apps list showing KidMoat added
Device care → Memory → Excluded apps → add KidMoat

Step 4 — Keep Power saving off

Go to Settings → Battery and device care → Battery (the Settings search box finds it fastest) and make sure Power saving is off. While active, it restricts all background activity.

Samsung Battery screen on Android 12 with the Power saving toggle switched off
Battery and device care → Battery — Power saving off

Step 5 — Switch off Device care automation

One UI can "optimize" (close apps) daily and restart the phone on a schedule — both kill KidMoat silently. In Settings → Battery and device care, tap the menu → Automation, and switch off all three: Auto optimize daily, Auto restart at set times, and Adaptive power saving.

Device care Automation screen with auto optimize, auto restart and adaptive power saving all off
Device care → ⋮ → Automation — all three off

One more setting worth checking

On every One UI version above, KidMoat's own battery mode should be Unrestricted: Settings → Apps → KidMoat → Battery → Unrestricted. Many devices set this automatically during KidMoat's setup, but it takes ten seconds to confirm and it is the single most load-bearing setting on Samsung.


Check it worked

Open your parent dashboard: the child's phone should show online and stay online overnight, with limits enforcing on time and no gaps in reports over the next 48 hours.

One UI updates are known to re-enable sleeping apps and automation. After any major software update on the child's phone, re-check steps 4–5 for your Android version.

Something still off? Start from the overview — How to keep KidMoat running in the background on Android.

Related Posts

See how KidMoat works

Set the day’s limit together, keep distractions out of study hours, and switch to Exam Day in one tap. Works whether the phone is theirs or yours.

See how it works