Ripple
OPPO, realme and OnePlus phones are common, both as your own phone and as a first phone for a kid. ColorOS is strict about background apps and battery saver, so a limit app can get closed if background activity and auto-launch stay off, and a kid can long press its icon to uninstall it. Ripple for Android is at v0.1.13 with daily limits, open limits, 0 minutes, one-tap focus, schedules and strict mode. The first part below is for adults limiting themselves, the second is for parents with a child's OPPO, realme or OnePlus, and iPhone is covered too. Keep-alive steps are spelled out here; the full brand paths are in the keep alive guide.
After you install Ripple and turn on accessibility, open Settings › Apps › App management › Ripple › Battery usage, and enable Allow background activity and Allow auto-launch. In Recents, tap the three-dot menu on the Ripple card and choose Lock. If the accessibility switch is greyed out, open Ripple's app info, tap the top right menu, choose Allow restricted settings, then turn accessibility on again. If it disconnects at night, check Sleep standby optimization under Settings › Battery › More settings.
In Daily limits, tap TikTok, YouTube or a game and set how long you can use it each day, from 1 minute to 12 hours in 1 minute steps. When time is up it stays closed until midnight.
For apps you pick up every few minutes, set a number of opens per day and turn on the wait before opening.
Set an app to 0 minutes and it stays closed all day. When you need to work, start one-tap focus and lock only the short video and game apps you pick. Strict mode means only an unlock code can loosen rules. The code has at least 8 digits and you can give it to a friend. It also turns on Anti-Uninstall, and if the code is lost you can request removal after 72 hours.
Make a 9:30 pm to 7 am sleep schedule and a weekday evening homework schedule on the child's OPPO, realme or OnePlus with games and short video apps in them. Calls and messaging still work.
Give a game 40 minutes a day and an open limit such as 3 opens, so the child can see what is left, and set 0 minutes before exams. With strict mode on, only the parent's code can loosen rules.
With Anti-Uninstall on, removing Ripple needs a wait or the unlock code. For a stronger lock, turn on Advanced Protection on the anti-uninstall page and pair once with wireless debugging on the phone. On Android, Ripple counts time since the phone started, so moving the clock back does not reset the limits.
iPhone v0.1.5 can block apps by schedule, block deleting apps, protect against clock changes and use an unlock code. Open limits, daily limits, 0 minutes, one-tap focus, strict mode and website blocking are Android only for now.
Download the latest APK and turn on the accessibility service when asked. If you have an older version, update in Settings › About › Check for updates. Your rules stay. On iPhone install v0.1.5, which needs iOS 16 or later.
Open Settings › Apps › App management › Ripple › Battery usage, enable Allow background activity and Allow auto-launch, then lock the Ripple card in Recents from the three-dot menu. If accessibility is greyed out, allow restricted settings first.
Give apps a daily limit and an open limit, use 0 minutes when needed, then add a bedtime or homework schedule. One-tap focus helps when you need to work.
On a child's phone turn on Anti-Uninstall, and strict mode plus Advanced Protection if needed. The parent keeps the code.
Install Ripple for Android v0.1.13, enable Allow background activity and Allow auto-launch in Battery usage, and lock Ripple in Recents. Then give TikTok a daily limit from 1 minute to 12 hours in Daily limits, and an open limit if you want. For a break, set 0 minutes and turn on strict mode with an unlock code of at least 8 digits held by a friend.
Open Settings › Apps › App management › Ripple › Battery usage, enable Allow background activity and Allow auto-launch, then lock the card in Recents from the three-dot menu. If it drops at night, check Sleep standby optimization under Battery. See the keep alive guide for full paths.
Turn on Anti-Uninstall in Ripple. Removing it then needs a wait or the parent's unlock code. For a stronger lock, turn on Advanced Protection and pair once with wireless debugging. With strict mode on, only the parent's code can loosen rules.
Yes on Android. You can give Channels and Moments a few minutes first, then write a reason of at least 10 characters to get 5 more minutes, up to 3 times a day. That time counts toward WeChat's daily limit. With strict mode on, continuing needs the unlock code.
From Android v0.1.8, a blocked app in split screen, a floating window or picture-in-picture is blocked too. On OPPO phones the floating window is only covered and muted for now, and you still close the window yourself. Website blocking exists from v0.1.12 and was tested on Chrome in the emulator. Built-in Chinese browsers and pages inside apps may not be blocked, so limit the browser app itself in that case.
The Xiaomi and Redmi page covers Autostart and battery saver on HyperOS and MIUI. The Huawei and Honor page covers App launch and Recents lock on HarmonyOS and MagicOS. This page covers battery usage and Recents lock on OPPO ColorOS, realme and OnePlus. The limit features are the same on Android v0.1.13.
iPhone v0.1.5 has schedules, the block on deleting apps, clock change protection and an unlock code. Daily limits, open limits, 0 minutes, one-tap focus, strict mode and website blocking are Android only.
It is free with no ads and no account.