Releases: PranavPurwar/AppLock
v1.5.1
v1.5.1
- Fix accessibility permission detection on some devices (#53)
- Fix crash when shizuku service is not running
- Removes setup screen that forces enabling accessibility service
- Check for overlay permission at startup to replace the function of accessibility service
- Remove fallback dialog and instead try every backend
- Show toast if none of the backends are configured properly
- Fix dismiss button not working in join community dialog
Thank you for choosing AppLock for your privacy needs. We welcome your feedback and suggestions
through GitHub issues!
Caution
Google Play Protect is blocking some people from installing/updating App Lock because it uses Overlay Permission. It uses a false pretext of "this app may try to access sensitive information"
without any base or reason. If this happens to you, consider disabling Play Protect temporarily as mentioned here.
You may enable it back later after you install the app. We understand this introduces unnecessary friction but there's nothing we can do about it. Google does not like apps that work around their restrictions to
v1.5
v1.5
- Add variable length PIN support
- Add Shizuku experimental backend
- Add option to disable haptics
- Add proper support for face unlock
- Fix biometric screen not showing on some devices
- Adopt M3 Expressive buttons
- Fix crash checking for shizuku service
- Start foreground services with systemExempted permission when available
- Fix false lock screen with Shizuku backend
- Fix lock screen loop
- Prevent keyboard from triggering locks
- Improve animations
- Improve app design
- Update libraries
Thank you for choosing AppLock for your privacy needs. We welcome your feedback and suggestions
through GitHub issues!
Caution
Google Play Protect is blocking some people from installing/updating App Lock because it uses Overlay Permission. It uses a false pretext of "this app may try to access sensitive information"
without any base or reason. If this happens to you, consider disabling Play Protect temporarily as mentioned here.
You may enable it back later after you install the app. We understand this introduces unnecessary friction but there's nothing we can do about it. Google does not like it
when other developers try to fill the gaps they create themselves.
Note
You may confirm that the app is completely secure
VirusTotal Analysis: v1.5.0 Analysis
Exodus Privacy: Privacy Report
v1.5 F-Droid
v1.5
- Add variable length PIN support
- Add Shizuku experimental backend
- Add option to disable haptics
- Add proper support for face unlock
- Fix biometric screen not showing on some devices
- Adopt M3 Expressive buttons
- Fix crash checking for shizuku service
- Start foreground services with systemExempted permission when available
- Fix false lock screen with Shizuku backend
- Fix lock screen loop
- Prevent keyboard from triggering locks
- Improve animations
- Improve app design
- Update libraries
Thank you for choosing AppLock for your privacy needs. We welcome your feedback and suggestions
through GitHub issues!
Caution
Google Play Protect is blocking some people from installing/updating App Lock because it uses Overlay Permission. It uses a false pretext of "this app may try to access sensitive information"
without any base or reason. If this happens to you, consider disabling Play Protect temporarily as mentioned here.
You may enable it back later after you install the app. We understand this introduces unnecessary friction but there's nothing we can do about it. Google does not like it
when other developers try to fill the gaps they create themselves.
Note
You may confirm that the app is completely secure
VirusTotal Analysis: v1.5.0 Analysis
Exodus Privacy: Privacy Report
v1.4.1
v1.4.1
- Fix start chosen backend on boot properly
- Fix wrong password on using after setup
- Start services right after granting permission
- Don't switch backend in settings until permission granted
- Ask for missing permissions on app startup
- Prevent multiple backends running simultaneously
- Add predictive back gestures
Thank you for choosing AppLock for your privacy needs. We welcome your feedback and suggestions
through GitHub issues!
v1.4.0
v1.4.0
Major Backend improvements and new features
- Add new mode with Shizuku
- Add method for detecting locked apps faster with UsageStats (#24, #14)
- Start fallback services when one service fails or is not available
- Add support for choosing fallback mode
- Fix repeated lock screen on some keyboards (#16)
- Exclude all system launchers from resetting lock states
- Better recents handling to prevent lock screen issues (#3)
- Allow resetting lock password with system credentials
- More efficient anti uninstall mechanism (#12)
- Lock the app as soon as its removed from screen (#25)
- Automatically start service on device boot
Thank you for choosing AppLock. We welcome your feedback and suggestions
through GitHub issues!
v1.3.0
v1.3
v1.3
- Add optional unlock timer for locked apps (#10)
- Fix problems with lock screen opening wrong activity while handling inter-app links (#8)
- Reduce biometric security requirements so that it works on more devices (#12)
- Lock all apps when the device is locked (#10)
Thank you for choosing AppLock for your privacy needs. We welcome your feedback and suggestions
through GitHub issues!
v1.2
v1.2
- Anti Uninstall feature to prevent others from bypassing the lock (#6)
- Switched internal implementation to Accessibility service for a more robust experience (#4)
- Fixed issues in non miui xiaomi devices and other oems that ship different OS'es
- Workaround to lock screen showing up when you go to recents from a locked app (#3)
- More efficient and less battery intensive service
Thank you for choosing AppLock for your privacy needs. We welcome your feedback and suggestions
through GitHub issues!
v1.1
v1.1
We're excited to announce the release of AppLock 1.1.0! This update includes significant
architectural improvements, enhanced security, and a better user experience.
What's New
Architecture & Performance
- Migration to Clean Architecture: Complete architectural refactoring for improved code
separation, testability, and maintainability - Improved app loading and Lock Service: Enhanced app list performance as well as improved lock service
- Enhanced battery optimization handling: Ask for battery optimization permission at intro screen
Security & Privacy Improvements
- Fixed system unlock conflict: Resolved critical issue where app lock screen would incorrectly appear over the system unlock screen
- Close stale password overlays (#3): Fixed annoying issue when lock screen pops up after closing the locked app from recents
- Improved lock screen behavior and UI: Enhanced verification to prevent unnecessary lock screens with improved user interface
- Lock the app and remove lockscreen from recents: Prevented unauthorized access through recent apps list
- Locked List: The app would ask you for password everytime you open App Lock to prevent unauthorized people from modifying the list
User Experience
- Enhanced Settings: New redesigned settings screen
- Improved permission handling: Improved OEM battery settings navigation and permissions handling in app intro (#5)
- Improved animations: Enhanced visual transitions throughout the app
- Better first-time setup flow: Updated version with more intuitive onboarding experience
- Added Github link to settings: Direct access to project repository for feedback and
contributions
Getting Started
- Download AppLock v1.1.0 from the Releases
- If the app stops working after sometime, clear app data and redo the permissions part. If that doesn't work, open an issue and I'll guide you towards the process. (#4)
Thank you for choosing AppLock for your privacy needs. We welcome your feedback and suggestions
through GitHub issues!
v1.0
v1.0
We're excited to announce the official release of AppLock 1.0.0!
What's Included
Core Features
- Complete App Protection System: Lock any app installed on your device with a single tap
- Biometric Authentication: Unlock protected apps using fingerprint or face recognition
- PIN/Password Security: Alternative secure authentication method
- Real-time Monitoring: Background service that detects and secures app launches instantly
- Intelligent App List: Comprehensive list of installed apps with smart search functionality
- Material You Design: Beautiful UI that adapts to your system theme colors
Privacy & Security
- Zero Data Collection: All security data stays on your device
- No Internet Required: Works completely offline for maximum privacy
- Secure Storage: All sensitive information is securely encrypted
- Non-intrusive Protection: Minimal battery and performance impact
User Experience
- Intuitive Onboarding: Guided setup for permissions and security configuration
- Quick App Selection: Easily find and secure apps with efficient search and sorting
- Seamless Authentication: Non-disruptive authentication overlay when accessing protected apps
- Visual Feedback: Clear indicators showing which apps are protected
Getting Started
- Download AppLock from the releases page
- Follow the initial setup to configure your password/PIN and grant necessary permissions
- Select the apps you want to protect using the toggles
- That's it! Your apps are now protected
Permissions
AppLock requires the following permissions to function properly:
- Usage Access: To detect when protected apps are launched
- Display Over Other Apps: To show the authentication screen
- Biometric: For fingerprint/face recognition (optional)
Known Issues
- On some devices, the app may need to be manually added to battery optimization exceptions for
reliable background operation - Authentication overlay may briefly flicker on certain devices when an app is launched
Future Plans
We're already working on the next update with additional features:
- Enhanced theming options
- Custom unlock patterns
- Scheduled protection periods
- Individual authentication methods per app
- App usage statistics
Thank you for choosing AppLock for your privacy needs. We welcome your feedback and suggestions
through GitHub issues!