Snaplock app icon

Snaplock

A KeePass password manager that feels like part of Android. Autofill, passkeys and 2FA codes on a vault that is simply an encrypted file you own: keep it on the phone or sync it with anything, and open it with KeePassXC on your computer.

  • Android 7.0 or later
  • KeePass KDBX 3 and 4
  • GPL-3.0 licensed
Snaplock's entry list with site icons, a search field and a button for a new entry
Your entries, with the sites' own icons.

Why

Most password managers keep your vault on their servers. KeePass keeps it in one encrypted file that you control, and many apps on every platform can open it. Snaplock brings that file to Android without giving up what makes the big managers convenient: sign-in suggestions in the keyboard, passkeys in the system sheet, and changes from your other devices merged in instead of overwritten.


Features

Everything a password manager needs, on a file you own.


Install

Android 7.0 or later. Passkeys need Android 14.

GitHub

Download the signed APK from the latest release and open it on your phone. Every release is built reproducibly from its tag, so anyone can rebuild it from source and get the same file.

Latest release

F-Droid

Snaplock is in review for F-Droid. F-Droid will ship the same signed APK, so you can switch between the two later without reinstalling.

To check that a copy is genuine, compare its signing certificate:

apksigner verify --print-certs snaplock.apk

The certificate SHA-256 must be e66b0d23e679d1d606573be6f705630f9f90e74be084ec4b59d1181ae608b8b7.


Privacy

Your vault never leaves the file you chose, and Snaplock has no account or server. The decrypted vault lives only in memory and is dropped when it locks. If you turn on the breach check, only the first 5 characters of each password's SHA-1 hash are sent to Have I Been Pwned; if you download site icons, each website is asked for its own icon.

Read the full privacy policy.