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
Screenshots
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!
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
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 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 |
How to install an older version of an Android app · How to install an APK file on Android
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.
Similar apps
-
Trigger
Open doors via Wi-Fi using HTTPS/SSH.
-
KeePassDX Passkey Vault
Manage Passkey / Password in a local and open-source vault
-
OONI Probe
Measure Internet Censorship, Speed & Performance
-
PilferShush Jammer
Block unwanted use of onboard microphone
- Port Authority Port scanner
-
KeePassDroid
KeePass-compatible password safe
-
Rethink: DNS + Firewall + VPN
Firewall apps, use WireGuard VPN, monitor network, block malware, change DNS.
-
PCAPdroid
No-root network monitor, firewall and PCAP dumper for Android