English
Keyholm icon

Keyholm

Single-device passkeys on secure hardware

Developer
michaelbeaumont
License
GPL-3.0-only
Package
app.keyholm
Category
Password & 2FA, Security
Latest version
0.1.0 · Oct 31, 2026
Minimum Android
Android 15

Download 0.1.0

Screenshots

Keyholm screenshot 1 Keyholm screenshot 2 Keyholm screenshot 3 Keyholm screenshot 4 Keyholm screenshot 5 Keyholm screenshot 6

Description

Keyholm is all about single-device passkeys (i.e. client-side discoverable credentials) whose private key is protected by secure hardware.

You can never export or sync these passkeys. Think of Keyholm as a way to activate the built-in security key on your phone.



• target devices: phones with secure hardware (including Pixels)

• no INTERNET permission

• no Google Play Services ever

• takes advantage of latest Android version/APIs

• allows extensive control over particulars of what credentials it creates and how


• supports ES256: it's the only EC, StrongBox-backed algorithm

• supports Ed25519: it's not NIST, it's fast and safe but TEE-only

• supports ML-DSA: post-quantum! but Android 17 and TEE-only



• supports android-key attestation

• supports PRF extension

• uses QUERY_ALL_PACKAGES in order to display icons for apps that were denied passkey usage

• account list export/import for making it marginally easier to switch devices. All keys still need to be manually recreated on the new device!

All versions

VersionReleasedMinimum AndroidSize
0.1.0 Oct 31, 2026 Android 15 4.3 MB
0.0.5 Oct 27, 2026 Android 15 4.3 MB
0.0.4 Oct 15, 2026 Android 15 5 MB

From the developer (GitHub)

APK files published by the developer on GitHub. They are signed by the developer and may not install over the other builds on this page (different signature). Links open github.com.

v0.1.0 · Oct 27, 2026
keyholm-unsigned.apk 4.3 MB keyholm.apk 4.3 MB
v0.0.5 Pre-release · Oct 23, 2026
keyholm-unsigned.apk 4.3 MB keyholm.apk 4.3 MB
v0.0.4 Pre-release · Oct 11, 2026
keyholm-unsigned.apk 5 MB keyholm.apk 5 MB

Similar apps