App Lock logo App Lock
Coming soon
Tour & user guide - v1.0

The apps you choose, behind a PIN. Nothing else changes.

App Lock puts a full-screen PIN or fingerprint challenge in front of WhatsApp, your gallery, your banking app - whichever you pick. It reads the name of the app in front and nothing else, needs no account, and sends nothing anywhere. This page is the whole product: a five-stop tour, then a reference for the details.

Coming soon to Google Play Email us to hear when it lands · Android 8.0+ · 3-day trial, then ₹101 once
Runs
Fully on-device
Accounts
None needed
Accessibility service
Never
Lock appears in
~257 ms median
The tour

Five screens, in the order the app shows them to you.

App Lock walks you through setup once and then mostly stays out of the way. Work through these five and you have seen everything it does.

1Create a PIN

Create a PIN

First, because without one there would be nothing to unlock with.

  • Choose 4 to 6 digits, then type it again to confirm.
  • Set a recovery question - if you forget the PIN, this is the only way back in. Capital letters and spaces at the ends are ignored, so "Mumbai" and " mumbai" both work.
  • You can skip the question, and App Lock says plainly what that costs you: a forgotten PIN then means uninstalling the app.
  • No PIN is stored anywhere, not even as a hash. See how the PIN works.
2Permissions

Set up protection

Two permissions from Android, both granted in Settings, both revocable.

  • Usage access - lets App Lock see which app is open, so it knows when to ask for your PIN. It reads only the name of the app in front, nothing inside it.
  • Display over other apps - lets App Lock put the PIN screen in front of a locked app. Android blocks this without the permission, so nothing can be guarded until it is granted.
  • Two optional extras appear when they matter: a status notification, and on some phones ignore battery optimisation or a manufacturer's allow background start setting.
  • Each row shows Granted, Not granted, or Granted but not working - some phones report usage access as allowed while returning no data, and App Lock says so rather than pretending to work.
3Choose apps

Choose apps to lock

One switch per app. It takes effect the moment you flip it.

  • Suggested puts the usual candidates first - gallery, messaging, mail, banking - matched by name, and then All apps lists the rest.
  • Search by name; locked apps sort to the top and carry a faint tint so the list tells you its state at a glance.
  • Nothing is locked by default, including Settings, which is offered but never pre-selected and never described as preventing uninstall.
  • The list is built from apps that have a launcher icon, so App Lock never asks Android for the full list of installed packages.
4The lock screen

The lock screen

The one screen the whole app exists for.

  • Opening a guarded app puts the PIN screen over it. Back goes Home, not into the app underneath.
  • Fingerprint or face unlocks instead of the PIN, once you have turned it on in Settings.
  • The unlock lasts only while you stay in that app - leave it, or turn the screen off, and it locks again. Nothing is remembered across a restart.
  • Three wrong PINs start a lockout with a countdown, and changing the phone's clock does not shorten it.
  • The screen is marked secure, so it cannot be screenshotted or captured by a screen recorder.
5Settings

Settings

Everything you may want to change later, behind the same PIN.

  • Change PIN, turn fingerprint unlock on, set or change the recovery question.
  • Lockout duration after three wrong PINs: 1, 5, 15, 30 or 60 minutes.
  • Failed attempts - the digits that were typed, when, and the intruder photo if you turned that on.
  • Appearance - show the octopus, animation level, keypad vibration.
  • Engine log - the diagnostics screen: what App Lock detected and how fast it reacted.
->

Setting up for the first time? The order above is the order the app itself uses - PIN, then permissions, then apps. Nothing can be locked before there is a PIN to unlock it with, which is exactly why it comes first.

The guide

Reference, by topic.

Everything from the tour in more detail, plus the parts worth reading once: how the PIN actually works, why those two permissions and no others, and the things this app deliberately refuses to do.

Getting started

First run

Four steps, in this order. App Lock enforces the order rather than trusting you to guess it.

1. Create a PIN
4 to 6 digits, entered twice. Until there is a PIN, App Lock will not lock anything - a locked app with no way to unlock it would shut you out of your own phone.
2. Recovery question
Strongly recommended, and skippable. Without it a forgotten PIN means uninstalling the app. There is no reset code, no email, no support back door - see how the PIN works for why there cannot be one.
3. Grant two permissions
Usage access and Display over other apps, both in Android's own Settings. App Lock deep-links you straight to each screen, with a fallback if your phone does not have it.
4. Pick your apps
Flip a switch per app. Protection starts by itself once the grants are in place; there is no "start" button to forget.
i

App Lock's own screens sit behind the PIN too. Protection can be switched off and apps un-locked from here, so leaving it open would defeat the point.

Permissions, and why each one

Android

Two are required, the rest are situational. Every one of them is revocable from Android's Settings, and App Lock tells you what breaks if you do.

StatusPermissionWhat it is for
RequiredUsage accessReads the name of the app currently in front. Not its contents, not your keystrokes, not the screen. Granted in Android Settings, not by a pop-up
RequiredDisplay over other appsThe only way App Lock can put the PIN screen in front of a locked app. Without it nothing can be guarded at all
OptionalNotificationAndroid requires a permanent notification while App Lock is running. Deny it and protection still works - you just will not see it
OptionalCameraOnly for the intruder photo, and only requested at the moment you switch that toggle on. Never at startup
OptionalFingerprintA faster way in than the PIN
SituationalBattery optimisationStops Android shutting App Lock down in the background. Opened as a Settings screen you choose from, never as a one-tap "exempt me" prompt
SituationalBackground startSome manufacturers add their own restriction on top of Android. App Lock detects those phones and points you at the phone manager's autostart setting
!

Not asked for, ever: the full list of installed packages, device-administrator rights, full-screen intent, and above all no accessibility service. Each of those is blocked by a check that fails the build if it ever reappears.

Choosing apps

The list
Suggested first
A short list matched by name - gallery, photos, messaging, mail, banking apps. Suggestions are a starting point, not a default: nothing is locked until you flip its switch.
All apps
Everything with a launcher icon, searchable by name. Locked apps sort to the top and carry a faint tint.
Takes effect immediately
Each switch saves as you flip it. There is no Apply button and no restart.
Locking Settings
Offered, never defaulted, and never sold as protection against uninstall. It makes uninstalling inconvenient for someone holding your phone; it does not prevent it.
Why no full app list
Reading every installed package is a permission Google treats as sensitive, and it is not needed: apps with a launcher icon are the only ones you can open, so those are the only ones worth guarding.

How the PIN works

Under the hood

Worth one read, because it explains why there is no "reset my PIN" link anywhere in the app.

No stored PIN
Your PIN is not saved, and not saved as a hash either. A random key is wrapped by a key derived from your PIN with Argon2id - a deliberately slow, memory-hard function - and that bundle is wrapped again by a key held in the phone's hardware Keystore, which cannot be exported.
"Correct" means it decrypts
A PIN is right when unwrapping succeeds and the authentication tag verifies. There is nothing to compare against, so there is nothing to steal, leak or reset.
Off-device guessing
Copying the phone's storage is not enough: the outer wrap needs the hardware key, which never leaves the phone. Argon2id then makes each on-device guess expensive.
The recovery question
Built the same way: a third wrapped copy of the same key, under Argon2id of your normalised answer. "Answered correctly" is the identical operation as "PIN correct" - so recovery adds convenience without adding a weaker second door.
Fingerprint
A second way to release the same key, bound to a Keystore key that Android invalidates if fingerprints are re-enrolled. The PIN always keeps working; biometrics can never be the only way in.

Unlocking, and when it locks again

Behaviour
What triggers a lock
App Lock checks the foreground app four times a second while the screen is on, and not at all while it is off. Opening a guarded app raises the PIN screen over it.
The visible gap
There is a short window where the guarded app is on screen before the lock paints. Measured on a Galaxy S24 running Android 16: median 257 ms, worst case 420 ms over repeated locks. This is the honest price of not using an accessibility service, and it is stated here rather than hidden.
How long an unlock lasts
Only while you stay in that app. Leave it, or turn the screen off, and it locks again. Each app is tracked separately, and nothing is written to disk - if the phone restarts, everything is locked.
Back button
Goes Home. Dismissing the lock screen would otherwise drop you straight into the app it was covering.
Recents
The lock screen keeps itself out of the app switcher and is marked secure, so it cannot be screenshotted or recorded.

Lockout & recovery

Wrong PINs
Three strikes
Three wrong PINs and the keypad is disabled for a countdown you choose in Settings: 1, 5, 15 (the default), 30 or 60 minutes.
Clock-proof
The countdown is tracked on both the wall clock and the phone's own uptime, with a boot marker. Winding the clock forward does not shorten it.
After it expires
You get a full set of attempts again - one typo after waiting fifteen minutes should not put you straight back into another fifteen.
Changing your PIN
Needs the current one, and is metered exactly like the lock screen so it cannot be used as a free guessing machine.
Forgot your PIN
Answer the recovery question, then choose a new PIN. Capitals and surrounding spaces are ignored when the answer is checked.
No question set
Then there is no way back in, and the app says so in plain words: uninstalling App Lock is the only option. Nothing of yours is inside App Lock, so nothing of yours is lost.

Failed attempts & the intruder photo

Opt-in

Off until you turn it on, and camera access is requested at that moment and not before.

The log
Every wrong PIN is recorded with the digits that were typed and when. Each entry can be deleted, or the whole log cleared.
The photo
With the toggle on, the front camera takes a single silent photograph on the second consecutive wrong PIN. Nothing appears on screen, no shutter sound is played by the app, and nothing leaves the phone.
Sealed while locked
Entries are written with a public key and can only be read with the private half, which the app holds only after a correct unlock. So a failed attempt can be recorded while locked and read only by you. Open the log before unlocking and it says so rather than showing you nothing.
Best-effort
The capture gives up after five seconds. A phone with no front camera, or with camera access refused, logs the attempt without a photo rather than failing.

Staying switched on

The hard part

An app-locker that quietly dies in the background is worse than none, because you believe you are protected. Three things keep it alive, and one of them tells you when it failed.

After a reboot
Protection comes back on boot without the app being opened - verified on a physical phone. Android staggers the boot broadcast, so allow up to a minute after the phone starts.
When the platform refuses
Recent Android versions can refuse to start a background service at boot. App Lock checks whether the start actually worked and raises a notification saying it is not protecting your apps, rather than assuming success.
Against task-killers
A self-rearming alarm re-checks every fifteen minutes and restarts protection if a power manager killed it. Swiping App Lock out of Recents also restarts it.
Battery optimisation
A card offers to open the battery settings - and only appears once you have seen a lock actually work, so it is not a nag on day one. It is dismissible.
The status notification
Deliberately carries no "stop protection" button. A notification anyone can swipe into switching your security off is not security.
!

Some manufacturers - the aggressive power managers are the usual suspects - add restrictions on top of Android. App Lock detects those phones and points you at the autostart setting, but the phone's own settings have the final word.

What it will not do

By design

These are refusals, not gaps. Each one is a decision on record, and the build fails if the code ever creeps back.

What App Lock does

  • Reads the name of the app in front, four times a second, screen-on only
  • Paints a PIN screen over apps you chose
  • Keeps your PIN, your app list and your log on this phone
  • Tells you when it has stopped being able to protect you

What it refuses to do

  • No accessibility service, not even as an optional "fast mode" - it can read every screen on your phone
  • No device-administrator rights, so it cannot and does not block uninstall
  • No full package list, no full-screen intent
  • No ads, no analytics, no crash reporting, no account
i

Many app lockers take the accessibility route because it closes the ~250 ms gap. App Lock accepts the gap instead. Granting an app the right to read every screen on your phone is a much larger thing to hand over than a quarter of a second.

Privacy

Short version
What it can see
The package name of the app in the foreground, and the list of apps that have a launcher icon. That is the whole of it.
What it cannot see
Anything inside any app - no messages, no screens, no keystrokes, no browsing. It has no means to, by construction rather than by promise.
What leaves the phone
Nothing, other than the purchase itself going through Google Play. No accounts, no analytics, no ads, no crash reporting, no cloud.
Intruder photos
Stay in the app's own private storage, encrypted so that they can only be read after a correct unlock, and are deleted when you delete the entry.

Free trial & the full version

Unlock

Three days of everything, then a single payment. No subscription, and nothing held back during the trial.

3-day trial
The whole app. The three days start the first time you open it, not when you install it, and the app shows how many are left.
When it ends
App Lock stops guarding your apps, and that is all. Your PIN, recovery question, chosen apps and attempt log are exactly as you left them. It says so on the screen, in those words, because "your trial has ended" usually means "we deleted your things".
One-time purchase
A single payment of ₹101 through Google Play unlocks it for good. Protection resumes straight away.
Restore purchase
Signed in to Google Play with the same account? Tap Restore purchase. The entitlement is also cached on the phone, so someone who has paid is never blocked by a bad connection.
Clock changes
Winding the clock back never extends the trial. Winding it forward only ends it early, for whoever did it.

Settings reference

Quick lookup
GroupSettingWhat it does
SecurityChange PINNeeds the current PIN; metered like the lock screen
SecurityUnlock with fingerprintAdds fingerprint or face as a second way in. Hidden on a phone with no screen lock. Re-enrolling a fingerprint turns it back off
SecurityRecovery questionSet or change it. Without one, a forgotten PIN means uninstalling
SecurityLockout after 3 wrong PINs1, 5, 15, 30 or 60 minutes
SecurityFailed attemptsThe log, the intruder-photo toggle, and camera access
AppearanceShow the octopusThe companion that reacts to what the app is doing. Turn it off and it is gone
AppearanceAnimationsFull, Reduced or Off. Your phone's own "remove animations" setting always wins
AppearanceVibrate on keypadHaptics on PIN entry and on toggling an app
DiagnosticsEngine logWhat App Lock detected and how fast it reacted - event trace, per-lock latency, median and worst
DangerReset App LockDeletes your PIN, recovery question, chosen apps and attempt history. Cannot be undone. Deliberately does not touch your purchase

Frequently asked

Expectations

Does App Lock use an accessibility service?

No, and it never will - including as an optional "fast mode". An accessibility service can read the content of every screen on the phone. App Lock reads only the name of the app in front. The build fails if an accessibility service ever appears in the app.

Can App Lock stop someone uninstalling it?

No. Blocking uninstall needs device-administrator powers this app deliberately does not ask for. You can choose to lock the Settings app, which makes uninstalling less convenient - but that is not a guarantee, and App Lock never presents it as one.

What happens if I forget my PIN?

Answer your recovery question and choose a new one. If you skipped the question there is no back door - see how the PIN works - and uninstalling App Lock is the only way to stop it locking your apps. Nothing of yours lives inside App Lock, so nothing of yours is lost.

Is there a moment where the locked app is visible?

Yes, briefly. App Lock notices the app has opened and then paints over it - a median of 257 ms and a worst case of 420 ms on a Galaxy S24. It is the honest cost of not using an accessibility service, and we would rather tell you than pretend the gap is not there.

What happens when the free trial ends?

App Lock stops guarding your apps, and nothing else happens. Your PIN, recovery question, chosen apps and attempt history stay exactly as they were, and unlocking the full version brings protection straight back.

Does it work after a reboot?

Yes - verified on a physical phone. Protection restarts without the app being opened. Android staggers the boot broadcast, so allow up to a minute after the phone starts. If the platform refuses the start, App Lock tells you rather than sitting there looking fine.

Does it drain the battery?

The check runs four times a second while the screen is on and stops completely while it is off, holds no wakelock, and reuses a single object rather than allocating on every poll. Long-run battery behaviour on real phones has not been measured yet, and this page will say so until it has.

Does it need the internet?

No. Everything - detection, the PIN, the log - happens on the phone. The only network use is Google Play handling the purchase.

What's new

Release notes
v1.0.0
First release. Per-app locking with a PIN or fingerprint, a recovery question, a clock-proof lockout, the opt-in intruder photo with a sealed attempt log, survival across reboots and task-killers, the octopus companion, and a 3-day trial followed by a one-time unlock.
Status
Built and tested on a Galaxy S24 and an emulator; not yet published. Ask us to tell you when it reaches Google Play.