Privacy Policy

Privacy Policy for MasterAppLock

Last Updated: December 2025

Introduction

MasterAppLock ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard information when you use our MasterAppLock mobile application (the "App").

Information We Collect

1. Installed Applications Information

  • What we collect: List of installed applications on your device, including app names and package identifiers
  • Why we need it: To allow you to select which apps you want to lock and protect with a PIN or Biometric
  • How we use it:
    • Display a list of installed apps in the App List screen
    • Track which apps you have chosen to lock
    • Monitor app launches to trigger the lock screen when protected apps are opened

2. App Usage Data

  • What we collect: Information about which app is currently in the foreground
  • Why we need it: To detect when a locked app is opened and display the lock screen
  • How we use it:
    • Real-time monitoring of app launches
    • Triggering lock screen for protected apps
    • This data is processed locally and not transmitted anywhere

3. Lock Settings and Preferences

  • What we collect: Your lock preferences (which apps are locked, PIN settings, security preferences)
  • Why we need it: To maintain your app lock configuration
  • How we use it: Stored locally on your device to remember your settings

4. Reset Token

  • What we collect: A 16-character alphanumeric reset token (auto-generated)
  • Why we need it: To allow you to recover your PIN if forgotten or unlock from permanent block
  • How we use it: Stored locally on your device only. Never transmitted or shared. Used only for PIN recovery and account unlock.

Permissions We Request

1. QUERY_ALL_PACKAGES Permission

Purpose: This permission is essential for MasterAppLock to function properly. It allows the app to:

  • Display a complete list of all installed applications on your device
  • Enable you to select which apps to protect
  • Identify apps that need to be locked when launched

Why it's necessary: Without this permission, the app can only see a limited number of apps (those that have interacted with MasterAppLock), which would prevent you from locking most of your installed apps. This permission is required for the core functionality of an app lock application.

Data handling: We only use this permission to list installed apps locally on your device. We do not transmit, share, or store this information externally.

2. Accessibility Service Permission

  • Purpose: To detect when locked apps are opened and display the lock screen
  • Why it's necessary: This is the only reliable method on Android to intercept app launches and show the lock screen instantly
  • Data handling: Only monitors window state changes to detect app launches. No other accessibility data is accessed or stored. All processing occurs locally on your device.

How We Use Your Information

  • App Locking: To identify and lock the apps you select
  • Lock Screen Display: To show the PIN/Biometric lock screen when protected apps are launched
  • Settings Management: To remember your preferences and locked app selections
  • PIN Recovery: Reset token is used only for PIN reset and account unlock (never shared)
  • Local Processing: All app lock data processing happens locally on your device
  • No Email/OTP: We do NOT use email verification or OTP systems. All recovery is done via secure reset token stored locally.
  • Advertising: We use Google AdMob to display ads, which may collect device and usage data as described in the Third-Party Services section

Data Storage

  • 100% Local Storage: All app data, including your PIN, locked app list, settings, and reset token, is stored locally on your device
  • No Cloud Storage: We do not upload, sync, or store your app lock data on any external servers
  • No Server Connections: The app does NOT connect to any server except Google AdMob for displaying advertisements
  • Private Storage: All sensitive data is stored using Android's MODE_PRIVATE SharedPreferences, accessible only by this app
  • Reset Token: Your 16-character reset token is generated and stored locally. It is never transmitted or shared.
  • Ad Data: Advertising data is handled by Google AdMob (see Third-Party Services section below)

What We Do NOT Collect

To be completely transparent, Master App Lock does NOT:

  • ❌ Collect your email address
  • ❌ Send OTP codes via email or SMS
  • ❌ Require account creation or login
  • ❌ Track your app usage patterns
  • ❌ Collect personal information
  • ❌ Share your data with third parties (except Google Ads)
  • ❌ Upload your PIN or passwords anywhere
  • ❌ Sync data to cloud services
  • ❌ Require internet connection for app functionality (only for ads)

Data Security

  • 100% Local Processing: All sensitive app lock operations are performed locally on your device
  • No Network Transmission: The app does NOT transmit any app lock data over the network. Internet connection is required ONLY for displaying advertisements through Google AdMob
  • Secure Storage: Your lock settings, PIN, and reset token are stored securely on your device using Android's MODE_PRIVATE SharedPreferences
  • Token Security: Reset tokens are generated using secure random algorithms and stored locally only
  • PIN Security: PINs are stored locally and never transmitted
  • Offline Functionality: All app locking features work completely offline. No internet required for core functionality.

Third-Party Services

Google AdMob

MasterAppLock uses Google AdMob to display banner advertisements within the app. This service is provided by Google LLC.

What AdMob Collects:

  • Device information (device ID, model, operating system)
  • Location data (approximate location based on IP address)
  • App usage data (interactions with ads)
  • Advertising ID (Android Advertising ID)

Why We Use AdMob:

  • To provide free access to the app by displaying advertisements
  • To support app development and maintenance

How AdMob Uses Your Data:

  • To show you relevant advertisements
  • To measure ad performance
  • To prevent fraud and abuse

Your Control:

  • You can opt out of personalized ads in your device settings: Settings → Google → Ads → Opt out of Ads Personalization
  • You can reset your Advertising ID at any time in your device settings

Google's Privacy Policy:

Important Notes:

  • AdMob data collection is separate from our app's core functionality
  • Your app lock data (PIN, locked apps, settings) is NOT shared with AdMob
  • AdMob only receives data necessary for ad serving and analytics
  • We do not have access to the personal data that AdMob collects

Children's Privacy

Our app is not intended for children under the age of 13. We do not knowingly collect information from children.

Your Rights

  • Access: You can view which apps are locked at any time in the app
  • Modification: You can add or remove apps from the lock list at any time
  • Deletion: Uninstalling the app will remove all stored data
  • Control: You can disable app locking at any time from the settings

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date.

Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us at:

Email: jaimaheshcom@gmail.com
Website: https://masterapplock.jaimahesh.com

Compliance

This Privacy Policy is designed to comply with:

  • Google Play Store requirements for apps using QUERY_ALL_PACKAGES permission
  • Google Play Store requirements for apps using Google AdMob
  • General Data Protection Regulation (GDPR) principles
  • California Consumer Privacy Act (CCPA) requirements
  • Children's Online Privacy Protection Act (COPPA) - Our app is not directed to children under 13

Consent

By using MasterAppLock, you consent to this Privacy Policy and agree to its terms.

Note for Google Play Store Review

This app requires QUERY_ALL_PACKAGES permission solely for its core functionality as an app lock application. The permission is used exclusively to:

  1. Display a complete list of installed apps so users can select which apps to protect
  2. Identify apps that need to be locked when launched
  3. Enable the app locking feature

No data collected through this permission is transmitted, shared, or stored externally. All processing occurs locally on the user's device.