Xposed module that intercepts the launches of a user-defined list of apps at the System Framework level. Those activities are never created until you authenticate via fingerprint or face unlock.
Note
Built for AOSP and Pixel. Other Android flavors may work if not heavily modified, such as One UI 8+, but others are untested. If you're on HyperOS, OxygenOS, ColorOS, etc. your device already includes a built-in app lock and you probably don't need this.
Stock Android never had a native per-app lock, and Private Space (available since Android 15 Beta 2) is a secondary isolated profile where apps run as separate installs with their own data.
This module intercepts activity launches at the system framework level before the target app starts. The Activity is never created until auth succeeds. Tapping a locked app from the recents screen is intercepted too.
A reboot is required after install or update because framework hooks only load at boot (for now 😉). Changing which apps are locked takes effect immediately.
- Android 11+ with an enrolled biometric
- Xposed manager with libxposed API 101 support
- Install APK from Releases
- Enable module in your Xposed manager with System Framework scope
- Reboot
- Select apps to lock in the Apps tab