Applocked

Permission Declaration

Core Functionality

Applocked is a security application that allows users to protect applications on their devices with PIN, pattern, or biometric authentication.

Key Features:

QUERY_ALL_PACKAGES Permission

android.permission.QUERY_ALL_PACKAGES

Our application requires the QUERY_ALL_PACKAGES permission for the following core functionalities:

1. Listing Lockable Applications

To display all installed applications on the user's device, allowing them to select which apps they want to protect with PIN, pattern, or biometric authentication.

2. Foreground App Detection

To detect when a user attempts to open a locked application and display the authentication screen immediately. This real-time detection is essential for the app lock feature.

3. Displaying App Information

To access package information in order to show the name and icon of locked applications to the user in the app list.

Why This Permission is Essential

Without QUERY_ALL_PACKAGES permission, the app cannot:

This permission is fundamental to the core app-locking functionality and cannot be replaced with a more limited approach.

FOREGROUND_SERVICE_SPECIAL_USE Permission

android.permission.FOREGROUND_SERVICE_SPECIAL_USE

This application uses a foreground service to continuously monitor which application is currently in the foreground. When the user opens a locked application, the service immediately displays an authentication screen.

This continuous monitoring is essential for the app lock feature to function, as it needs to detect app launches instantly to prevent unauthorized access.

Photo & Video Permissions

android.permission.READ_MEDIA_IMAGES
android.permission.READ_MEDIA_VIDEO

These permissions are used for the secure vault feature. Users can select photos and videos from their device gallery to hide them in an encrypted private vault.

The vault protects these files with PIN, pattern, or biometric authentication using AES-256 encryption.

Contact

If you have any questions about our permission usage, please contact us at:

Email: ongorunet@gmail.com