Keep for Android is a FROST threshold signing app and dedicated Nostr event signer for Android. It is aimed at people who want to hold part of a private key on their phone without ever letting a single device hold the full key.
Instead of storing one nsec key in one place, Keep lets you split signing authority into shares spread across several devices. Any compatible Nostr client can then request signatures through the NIP-55 Android Signer protocol or NIP-46 remote signing. The program is open source under the MIT license and is currently at version 1.3.2.
What Is Threshold Signing and Why Does It Matter?
A normal Nostr identity is controlled by a single private key. Whoever holds that key can sign anything as you, and if the key is lost, the identity is gone. Threshold signing changes the model. The key is split into several shares, and a signature is produced only when enough of those shares cooperate.
With FROST, the shares never recombine into a full private key during signing. Each share holder contributes a partial signature, and the partials are merged into one ordinary Schnorr signature that looks the same as any other signature to the outside world.
For a Nostr user, this means that compromising one phone does not automatically expose the identity. An attacker would need to reach a quorum of shares, which is a meaningfully higher bar than stealing a single nsec string.
Who Is Keep for Android For?
Keep suits people who already use Nostr seriously and want stronger control over their keys than a single stored nsec provides. Typical users include individuals who post under a public identity they cannot afford to lose, small teams that want shared control over a brand account, and developers testing signing flows.
It is less suited to someone who only browses Nostr casually. Setting up shares, deciding on a threshold and keeping backups of share material all take planning. If you are new to Nostr itself, it is worth learning how keys and relays work before adding a threshold layer.
Because Keep also handles existing nsec keys, it can serve as a single-device signer during a transition, with the option to move toward a multi-device setup later.
How Remote Signing Changes the Client Experience
Most Nostr clients were built to hold keys themselves. Keep changes that relationship. With NIP-55, an Android client sends a signing request to Keep through the system, and Keep shows the request for approval. The client never sees the key.
NIP-46 extends the idea to other machines. A desktop or web client can connect to Keep as a remote bunker, so signing happens on your phone while the interface runs elsewhere. Requests still pass through your approval rules, so nothing is signed silently just because a client asked.
The practical benefit is that you can use the clients you like while keeping the key in one controlled place.
Key features
FROST threshold signing
NIP-55 Android Signer protocol
NIP-46 remote signing
Share import and export
Existing nsec import
Multiple accounts
Per-app permissions and policies
Signing history and audit log
Biometric and PIN authentication
Hardware-backed storage
Kill switch
SOCKS proxy and Tor support
Supported coins
Keep's documentation refers to Bitcoin (BTC) and the Nostr network. Its signing role is centered on Nostr identities, and the FROST key-handling is the feature that sets it apart from ordinary Nostr signers.
How to install Keep for Android on Windows
- 1
Download the app from the official source
Get Keep only from the official project repository on GitHub, which is the source for the code and the Releases page. Avoid copies on third-party app sites or links sent by strangers. The project lists version 1.3.2 as the latest release.
- 2
Verify the file before installing
Compare the SHA-256 checksum of the downloaded APK with the value published alongside the release. If the project provides a signature, verify it as well. A mismatch means the file should not be installed.
- 3
Install on your Android device
Open the APK on your phone and allow installation from the source you chose. Since Keep is an Android app, the Windows side of the story applies only if you run an Android emulator or use a remote client on your PC that connects to the phone.
- 4
Create or import your keys
Set up a new identity, or import an existing nsec key if you have one. If you plan to use threshold signing, generate FROST shares now and record how they are distributed before adding any secondary device.
-
Secure access
Enable biometric unlock or a PIN, and check that the Android Keystore is in use on your device. Store any backup material offline and never send share text through chats or email.
System requirements
- Android device capable of running the current Keep release (check the project's release notes for the minimum Android version)
- Hardware-backed Android Keystore support is recommended for stronger key protection
How to use Keep for Android
Using Keep day to day is mostly about connecting a Nostr client and reviewing requests. Once your identity and shares are set up, the process looks like this.
- Open Keep and unlock it with your biometric or PIN.
- In your Nostr client, choose the option to sign with an external signer, which uses the NIP-55 flow on Android or a bunker connection through NIP-46 on other devices.
- Approve the connection in Keep and assign the app a permission policy.
- When the client requests a signature, review the event shown in Keep before confirming.
- Check the signing history periodically to confirm that every entry matches an action you took.
- If you need to revoke an app, remove its permissions in Keep so future requests are refused.
- For multi-device setups, coordinate signing with your other share holders before each important action.
- Keep backups of your shares current, and test recovery in a low-stakes situation so you know the process works.
Pros & cons
- Private key never exists in full on one device during normal signing
- Works with the NIP-55 and NIP-46 standards, so many compatible clients can use it
- Per-app permissions and a signing audit log give visibility into what is being signed
- Open source under the MIT license, so the code can be inspected
- Biometric unlock and Android Keystore storage add practical protection
- Free to use
- Threshold setups add complexity; losing too many shares can lock you out
- Best experience is on Android; Windows use depends on a remote connection or an emulator
- Requires understanding of Nostr keys, relays and share backup before it feels comfortable
- Relies on the compatibility of third-party Nostr clients with NIP-55 or NIP-46
Is Keep for Android safe?
Keep handles signing authority for a public identity, so treat it with care. Download it only from the official GitHub repository and verify the SHA-256 checksum or signature before installing. Never type a private key or share text into a website, and never send shares through messaging apps or email. Keep the shares for a threshold setup in separate locations so that a single theft or device loss cannot expose the identity.
The project is open source, which allows independent review, but that does not replace your own precautions. Protect your phone with a strong lock screen and enable biometric or PIN unlock in Keep. Use the kill switch and remove app permissions promptly if a device is lost.
- Official source only. Download from github.com/privkeyio/keep-android. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Among the similar programs listed in this catalog, Keep is distinctive because its core feature is threshold key management rather than the client experience. Vega and Notedeck are desktop Nostr clients that focus on reading and posting, whereas Keep focuses on how signatures are produced. Bold Bitcoin Wallet also uses multi-party signing, but it is a Bitcoin wallet using MPC TSS for transactions, while Keep targets Nostr event signing with FROST.
If your main need is a Nostr client for daily use, pair Keep with a client that supports NIP-55 or NIP-46 rather than choosing one or the other. If you want a signer that is also a messenger, Statim takes a different approach to identity. Keep is the better fit when the question is how a key is protected and shared.
Specifications
- Price
- Free
- Type
- Open source
- License
- MIT
- Latest version
- v1.3.2
- Last update
- 31 Oct 2026
- Windows support
- Likely (builds for Windows; check releases)
- Source code
- github.com/privkeyio/keep-android
Frequently asked questions
Keep is a Nostr event signer for Android that uses FROST threshold signatures. It lets you split a signing key across several shares or devices and approve signing requests from compatible Nostr clients, so no single device has to hold the full private key.
Yes, Keep is free and released as open source under the MIT license. You can review the code on its GitHub repository.
Keep is built for Android, and the project indicates that Windows builds may exist, so check the Releases page for the current status. In practice, many users connect a desktop Nostr client to a phone-based Keep instance using NIP-46 remote signing.
A 2-of-3 setup splits the key into three shares, and any two of them are enough to produce a signature. This means losing one share does not stop you from signing, but an attacker would need to obtain two shares to sign as you.
Yes, Keep supports importing an existing nsec key. Once imported, you can use it as a single-device signer, and later decide whether to move toward a threshold arrangement.
Keep is open source and uses hardware-backed key storage, biometric unlock and per-app policies. Safety still depends on downloading from the official source, verifying the checksum, and protecting your share backups carefully.
Keep implements the NIP-55 Android Signer protocol and NIP-46 remote signing, so any client that supports either standard can request signatures from it. Check each client's documentation to confirm support.
If you use a threshold setup, the other share holders can still sign, and you can revoke access from the remaining devices. Use the kill switch to delete key material on a lost device when possible, and keep your share backups in a safe place.
Verdict
Keep for Android is a serious option for Nostr users who want their signing key protected by design rather than by hope. Its FROST threshold model, NIP-55 and NIP-46 compatibility, and per-app policies make it well suited to people managing valuable or public identities. It asks for more setup and understanding than a simple client, so it fits users who are willing to plan their share backups. Confirm current compatibility and the latest release on the official repository before you rely on it.