Signet
Verify calls from family, colleagues, sources against deepfake impersonation.
- Developer
- digital-grease
- License
- AGPL-3.0-only
- Package
dev.digitalgrease.signet- Category
- Phone & SMS, Security
- Latest version
- 0.5.0 · Oct 31, 2026
- Minimum Android
- Android 9
Screenshots
Description
When someone who sounds like your mother calls in a panic asking for bail money, Signet lets you verify it's actually her.
Each paired contact generates a rotating 4-word phrase that only the real person's phone can produce. You ask her to read her phrase aloud; you type what you hear. Green banner: verified. Red banner: something's wrong — hang up and call her back on a number you already trust.
Signet works over any channel. Voice calls, video calls, text, email, in person. The only requirement is that the two of you paired once, in person or over a trusted channel, before the crisis.
Built for a world where AI voice cloning is commodity. Defends against:
• Real-time voice and video deepfakes
• Pre-recorded deepfake voicemails
• Vishing using scraped biographical knowledge
• Compromised messaging accounts where the attacker has chat history but not the paired device
• SIM swaps
• Reflection attacks: the rotating code is direction-aware, so an attacker echoing your own phrase back at you fails
Core properties:
• No server. No cloud. No account. No INTERNET permission.
• No telemetry. No analytics. No ads.
• Hardware-backed secrets via Android Keystore, StrongBox when available.
• Offline-first; airplane mode does not affect any flow.
• RFC-validated crypto (X25519, HKDF-SHA-256, AES-256-GCM, BIP-39).
• Open source, AGPL-3.0.
v0.3 includes in-person pairing, long-distance pairing, lost-phone recovery via paper or file, multi-relationship storage, in-person rekey, bulk backup (every paired relationship in one encrypted file with a single 8-word unlock), a printable challenge-response grid for when the other side can't reach their phone, liveness prompts for video calls, and screenshot blocking on sensitive screens.
Not included: duress codes (gated on an abuse-analysis pass), account recovery (there is no account), cloud backup (out of scope forever).
Each paired contact generates a rotating 4-word phrase that only the real person's phone can produce. You ask her to read her phrase aloud; you type what you hear. Green banner: verified. Red banner: something's wrong — hang up and call her back on a number you already trust.
Signet works over any channel. Voice calls, video calls, text, email, in person. The only requirement is that the two of you paired once, in person or over a trusted channel, before the crisis.
Built for a world where AI voice cloning is commodity. Defends against:
• Real-time voice and video deepfakes
• Pre-recorded deepfake voicemails
• Vishing using scraped biographical knowledge
• Compromised messaging accounts where the attacker has chat history but not the paired device
• SIM swaps
• Reflection attacks: the rotating code is direction-aware, so an attacker echoing your own phrase back at you fails
Core properties:
• No server. No cloud. No account. No INTERNET permission.
• No telemetry. No analytics. No ads.
• Hardware-backed secrets via Android Keystore, StrongBox when available.
• Offline-first; airplane mode does not affect any flow.
• RFC-validated crypto (X25519, HKDF-SHA-256, AES-256-GCM, BIP-39).
• Open source, AGPL-3.0.
v0.3 includes in-person pairing, long-distance pairing, lost-phone recovery via paper or file, multi-relationship storage, in-person rekey, bulk backup (every paired relationship in one encrypted file with a single 8-word unlock), a printable challenge-response grid for when the other side can't reach their phone, liveness prompts for video calls, and screenshot blocking on sensitive screens.
Not included: duress codes (gated on an abuse-analysis pass), account recovery (there is no account), cloud backup (out of scope forever).
All versions
| Version | Released | Minimum Android | Size |
|---|---|---|---|
| 0.5.0 (3 builds) | Oct 31, 2026 | Android 9 | 28.4 MB |
| 0.4.0 (3 builds) | Oct 27, 2026 | Android 9 | 25.3 MB |
| 0.3.6 (3 builds) | Jun 14, 2026 | Android 9 | 25.1 MB |
| 0.3.5 (3 builds) | May 27, 2026 | Android 9 | 25.1 MB |
| 0.3.4 (3 builds) | May 24, 2026 | Android 9 | 25.1 MB |
| 0.3.3 (3 builds) | May 24, 2026 | Android 9 | 24.9 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
-
Flash Alert (Calls & SMS)
Blink the terminal when receiving a call, SMS or an application notification
-
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.