๐ป GhostBook
December 14, 2025 ยท View on GitHub
Your contacts. Encrypted. Tap to share.
The Problem
You meet someone at a con, a meetup, a party. They want your contact info.
You could:
- Hand over your phone (awkward)
- Spell out your Discord (they'll typo it)
- Write it on paper (they'll lose it)
There has to be a better way.
The Solution
Tap. Share. Done.
GhostBook turns your Flipper Zero into an encrypted digital business card.
โโโโโโโโโโโโโโโโโโโโโโโโโโ
โ >> GhostBook << โ
โ ================ โ
โ @yourhandle (o_o) โ
โ ---------------- โ
โ Name: Ghost โ
โ Discord: ghost#1337 โ
โ โ
โ [Hold to share] โ
โโโโโโโโโโโโโโโโโโโโโโโโโโ
How It Works
Share: Your Flipper emulates an NFC tag containing your encrypted card. Hold it near another Flipper running GhostBook.
Receive: Scan for nearby cards. One tap, saved to contacts.
Protect: Wrong passcode too many times? Everything melts.
Security That Bites Back
| Feature | What It Does |
|---|---|
| 6-10 Button Passcode | 46K to 60M combinations |
| Auto-Wipe | 3/5/7/10 wrong attempts = gone |
| 256-bit Encryption | Military-grade protection |
| 10K Iterations | Brute force? Good luck. |
| No Cloud | Your data never leaves your device |
The Wipe
Enter the wrong passcode too many times and watch your ghost melt:
!! I'M MELTING !! !! MELTING... !! !! GOODBYE !!
(o_o) (x_-) . . .
/| |\ โ ~~~~~ โ
| |
All data destroyed. No recovery. By design.
What You Can Store
- @Handle โ Your username
- Name โ Real name (optional)
- Email โ Contact email
- Discord โ Your tag
- Signal โ Phone number
- Telegram โ Username
- Notes โ Whatever you want
- Flair โ ASCII art icon
Quick Start
- Install
ghostbook.fapon your Flipper - Choose security level (passcode length)
- Choose wipe threshold (attempts allowed)
- Create your passcode
- Fill in your profile
- Start sharing
For The Security-Minded
On-device protection:
- Passcode never stored (only hash)
- Wipe happens on the Flipper itself
- No way to extract passcode from files
Offline attack resistance:
- Unique 16-byte salt per device
- 10,000 hash iterations
- Random IV per encryption
Threat model:
- โ Casual snooping
- โ Lost/stolen device
- โ Nosy friends
- โ ๏ธ Determined attacker with your SD card
- โ Nation-state actors (use Signal)
Why GhostBook?
| GhostBook | Business Card | Phone | |
|---|---|---|---|
| Encrypted | โ | โ | โ |
| Auto-wipe | โ | โ | โ |
| Tap to share | โ | โ | Maybe |
| Works offline | โ | โ | โ |
| Hacker cred | โ โ โ | โ | โ |
Get It
Download: Releases
Build:
git clone https://github.com/digitard/ghostbook
cd ghostbook && ufbt && ufbt launch
Version 0.6.0
- โ NFC tap-to-share (NTAG215 emulation)
- โ NFC tap-to-receive
- โ Variable passcode (6-10 buttons)
- โ Configurable wipe threshold
- โ Melting ghost animation
- โ Encrypted storage
- โ vCard/CSV export
Built by Digi โ @digitard
Trust no one. Leave nothing.
(o_o)