AppLock logo AppLock
Coming soon
Tour & user guide - v1.0

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

AppLock 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 · On Google Play as AppLock - Lock Apps, PIN · Android 8.0+ · ₹101 once, paid on Google Play
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.

AppLock 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 AppLock 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 AppLock 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 AppLock 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 AppLock 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 AppLock 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 AppLock 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. AppLock 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, AppLock 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. AppLock 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

AppLock'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 AppLock 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 AppLock 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 AppLock 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 AppLock 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. AppLock 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
AppLock 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 AppLock is the only option. Nothing of yours is inside AppLock, 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. AppLock 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 AppLock 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. AppLock 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 AppLock 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. AppLock 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, and there is no way for it to. AppLock holds no internet permission at all - not restricted, absent from the app - so it cannot open a network connection even if something in it tried. No accounts, no analytics, no ads, no crash reporting, no cloud. You pay Google Play for the app before it is installed; the app takes no part in that.
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.

What it costs

One payment

AppLock is a paid app. One payment of ₹101 on Google Play, and that is the entire commercial relationship.

₹101, once
You buy it on Google Play before you install it. Everything is there from the first launch - every feature, no tiers, nothing held back.
No trial, no countdown
There is nothing to expire. AppLock will never stop guarding your apps to ask you for money, because it has already been paid.
No in-app purchases
None, and no subscription. The app contains no purchase screen, no paywall and no billing code whatsoever.
Reinstalling
Free, and handled entirely by Google Play. A paid app you already own reinstalls on any device signed in to the same Google account, with nothing to restore inside the app.
Refunds
Through Google Play, under Google's own refund policy. Write to us first if something is wrong - we would rather fix 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 AppLock detected and how fast it reacted - event trace, per-lock latency, median and worst
DangerReset AppLockDeletes your PIN, recovery question, chosen apps and attempt history. Cannot be undone. It does not affect your purchase, which is held by Google Play, not by the app

Frequently asked

Expectations

Does AppLock 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. AppLock reads only the name of the app in front. The build fails if an accessibility service ever appears in the app.

Can AppLock 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 AppLock 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 AppLock is the only way to stop it locking your apps. Nothing of yours lives inside AppLock, so nothing of yours is lost.

Is there a moment where the locked app is visible?

Yes, briefly. AppLock 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.

Is there a free trial?

No. AppLock is a paid app: ₹101 once on Google Play, and everything works from the first launch. There is no countdown, no paywall, and no moment where it stops guarding your apps to ask you for money. If you would rather try before buying, read this page - it is deliberately complete, including what AppLock will not do.

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, AppLock 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 - and it could not use it if it wanted to. AppLock declares no internet permission at all, so Android will not let it open a network connection. Everything - detection, the PIN, the log - happens on the phone. Buying the app is between you and Google Play, and happens before the app is installed.

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, and the octopus companion. Sold as a paid app: one payment, no trial, no in-app purchases, and no internet permission at all.
Status
Built and tested on a Galaxy S24 and an emulator; not yet published. Ask us to tell you when it reaches Google Play.