invokevirtual
← Back to Projects
Open Source

AppLock

Privacy tool to secure your sensitive apps.

862 stars 73 forks View on GitHub →
KotlinJetpack ComposeMaterial 3Biometric APIRoom

A modern, lightweight, privacy-focused application lock for Android built with Jetpack Compose and Material 3. Supports biometric and PIN authentication, anti-uninstall protection, and zero tracking. Available on F-Droid.

Key Features

Privacy & Security Architecture

Most Android app lockers monetize user data through intrusive background ad SDKs and analytics trackers. AppLock was engineered from day one as a zero-telemetry alternative. It contains no network requests, no tracking libraries, and requires no cloud connectivity.

Core Security Pillars

Hardware-Backed Biometrics

Interfaces with Android's BiometricPrompt API, delegating key validation to the device's hardware Secure Element / StrongBox enclave.

Overlay Protection

Uses high-priority window manager overlay channels with anti-tampering guards to intercept app launch events before sensitive views render.

Modern Jetpack Compose UI

100% declarative UI built with Material 3 Expressive and dynamic color extraction, adapting seamlessly to the user's wallpaper palette.

Anti-Uninstall Measures

Prevents bad actors from bypassing the lock by requiring authentication before accessing Android's package manager or system application settings.

Auditing & Distribution