Skip to content

Releases: PranavPurwar/AppLock

v1.5.1

05 Aug 14:03
Compare
Choose a tag to compare

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

02 Aug 11:23
Compare
Choose a tag to compare

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

04 Aug 14:50
Compare
Choose a tag to compare
v1.5 F-Droid Pre-release
Pre-release

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

15 Jul 03:49
Compare
Choose a tag to compare

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

13 Jul 02:46
Compare
Choose a tag to compare

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

28 Jun 19:39
Compare
Choose a tag to compare

For F-Droid indexing (#15 )

v1.3

27 Jun 20:06
Compare
Choose a tag to compare

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

14 Jun 06:33
Compare
Choose a tag to compare

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

10 Jun 16:54
Compare
Choose a tag to compare

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

  1. Download AppLock v1.1.0 from the Releases
  2. 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!

AppLock Team

GitHub | Report Issues

v1.0

03 Jun 11:21
Compare
Choose a tag to compare

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

  1. Download AppLock from the releases page
  2. Follow the initial setup to configure your password/PIN and grant necessary permissions
  3. Select the apps you want to protect using the toggles
  4. 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!