Android's Accessibility Service is the system feature that lets an app react to what is happening on screen. It was built for assistive tools like screen readers, and it is the same surface every Android parental control, focus app and digital wellbeing tool relies on to block or time limit apps. PearGuard uses it to close blocked apps on the child device and to show the time limit screen when a budget runs out.
Accessibility runs only on the child device. The parent device never needs it.
PearGuard asks for three things during setup. All three are needed for full enforcement on Android.
PearGuard will walk you through each prompt during initial setup. The sections below cover where to find each setting if you skip a prompt or need to re-enable one later.
Samsung phones aggressively sleep background apps. While you are in Settings, also go to Device care, Battery, Background usage limits and remove PearGuard from both Sleeping apps and Deep sleeping apps.
MIUI and HyperOS also require autostart permission:
Also enable auto launch and disable battery optimization:
If the app opens normally, the Accessibility Service has been turned off or killed by battery optimization. See below.
Android will silently disable the Accessibility Service if the system or a battery optimizer decides the app is misbehaving. To keep it on:
Reboot the child device after making these changes and rerun the verification steps.
Email peerloomllc@proton.me with the child device model and Android version. We keep a list of per device quirks and will update this guide.