Keep: FROST Nostr Signer

Keep: FROST Nostr Signer

FROST threshold signer and Nostr event signer for Android

PrivKey LLC Security

Screenshots

Screenshot of Keep: FROST Nostr Signer Screenshot of Keep: FROST Nostr Signer Screenshot of Keep: FROST Nostr Signer Screenshot of Keep: FROST Nostr Signer Screenshot of Keep: FROST Nostr Signer Screenshot of Keep: FROST Nostr Signer

Description

Keep is a FROST (Flexible Round-Optimized Schnorr Threshold Signatures) threshold signing app and dedicated Nostr event signer for Android. It lets you hold FROST key shares on your phone and sign Nostr events without any single device ever holding the full private key.

Keep implements the NIP-55 Android Signer protocol and NIP-46 remote signing, so any compatible Nostr client can request signatures directly.

Features:
- FROST threshold signing (2-of-3, 3-of-5, etc.)
- NIP-55 Android Signer protocol
- NIP-46 remote signing (bunker service)
- Import and export FROST shares via QR code or text
- Multiple account support
- Per-app signing permissions and policies
- Biometric and PIN authentication
- Hardware-backed key storage (Android Keystore)
- NIP-44 encryption and decryption
- SOCKS proxy support (Tor)
- Encrypted backup and restore

What’s new (1.2.0)

The co-signing prompt now shows which request is asking to sign, and marks that label as unverified when nothing has proven it, so a name on its own cannot suggest the request was checked. Random number generation that cannot reach a trusted source now stops the operation instead of quietly continuing with a weaker one. A legacy key share is erased only after a copy is confirmed stored. Stored values are bound to the key they were saved under, so a value cannot be read back under a different key

Versions

Version Date Size Requires Android Download
1.2.0 current
d36c6e87a89d2757…
2026-08-03 27 MB API 33
1.2.0
57ca188ae12ea5b7…
2026-08-03 25 MB API 33
1.1.9
17d12948bf7cac9b…
2026-08-02 27 MB API 33
1.1.9
5cafe61c2cad504b…
2026-08-02 25 MB API 33
1.1.8
919b70a76a9b4b87…
2026-07-12 26 MB API 33
1.1.8
7729240c2c61f6b8…
2026-07-12 24 MB API 33

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • BiometricsUnlock with fingerprint or face.
  • CameraTake photos and videos.
  • Run at startupStart automatically after the device is switched on.
  • Network stateCheck whether and how the device is connected.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • NotificationsShow notifications.
Show 3 more permissions
  • USE_FULL_SCREEN_INTENT
  • FingerprintUnlock with a fingerprint.
  • keep.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments