Device Setup

How to Keep KidMoat Running in the Background on OPPO?

KidMoat4 min read

OPPO phones run ColorOS, which manages apps' network access, battery use and auto-launch as three separate systems — and all three default to restricting a newly installed app. These seven steps open each gate for KidMoat. They apply to ColorOS on Android 12 and above; a menu name may vary slightly by version, but the structure is the same.

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


Step 1 — Open Data usage

Go to Settings → SIM card & mobile data → Data usage. The two entries you need here are Network permissions and Data saving.

ColorOS settings showing SIM card and mobile data, then Data usage with Network permissions and Data saving
Settings → SIM card & mobile data → Data usage

Step 2 — Data saving off, full network permissions

Keep the Data saving toggle off — while on, background apps lose mobile data entirely. Then open Network permissions and make sure KidMoat is set to Wi-Fi & mobile data.

ColorOS Data saving toggle off and Network permissions with KidMoat allowed Wi-Fi and mobile data
Data saving off; Network permissions → KidMoat → Wi-Fi & mobile data

Step 3 — Power saving modes off

Go to Settings → Battery and keep both Power saving mode and Super power saving mode off, including their auto-turn-on options.

ColorOS Battery screen with Power saving mode and Super power saving mode switched off
Settings → Battery — both power saving modes off

Step 4 — Don't optimize KidMoat

In Settings → Battery → More battery settings: turn High performance mode on, switch Sleep standby optimization off (it cuts background activity and notifications overnight — exactly when KidMoat should be watching), then open Optimize battery use and set KidMoat to Don't optimize.

ColorOS More battery settings with High performance mode on, Sleep standby optimization off, and KidMoat set to Don't optimize
More battery settings — Sleep standby optimization off; KidMoat → Don't optimize

Step 5 — Open KidMoat in App management

Go to Settings → App management → App list and tap KidMoat.

ColorOS App management and App list with KidMoat selected
Settings → App management → App list → KidMoat

Step 6 — Background data, background activity, notifications

From KidMoat's App info, work through three entries:

  • Data usage details — keep Background data on (and leave Disable mobile data / Disable Wi-Fi off).
  • Battery usage — under Power consumption controls, switch on Allow background activity and Allow auto launch.
  • Manage notifications — switch Allow notifications on.
KidMoat App info on ColorOS with background data on, Allow background activity enabled and the notifications toggle to switch on
App info — background data on, background activity allowed, notifications on

Step 7 — Auto-launch apps

Finally, go to Settings → App management → Auto-launch apps and switch KidMoat on. It should read "Auto launch on boot and auto launch in background allowed" — that is what brings KidMoat back after restarts.

ColorOS Auto-launch apps list with KidMoat enabled
App management → Auto-launch apps → KidMoat on

Check it worked

The child's phone should show online in your parent dashboard and stay online overnight, with no gaps in reports over 48 hours.

ColorOS updates can reset auto-launch and battery optimization. After a system update on the child's phone, re-check steps 4 and 7 first.

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