interactive tui

run zburn with no arguments to launch the interactive terminal interface.

$ zburn

the TUI walks you through:

  1. master password — create on first run, then enter to unlock
  2. menu — generate, browse saved identities, or quick-copy a burner email
  3. generate — create a new disposable identity and optionally save it
  4. browse — list and manage all saved identities
  5. detail — inspect individual fields and copy them to the clipboard

all generated data is encrypted at rest using your master password.

cli commands

generate a burner email

$ zburn email

prints a random burner email to stdout.

generate a complete identity

$ zburn identity

outputs a full disposable identity: name, email, address, phone, password.

flagdescription
--jsonoutput as JSON instead of formatted text
--saveencrypt and save to the store (prompts for master password)

example — generate, format as JSON, and save:

$ zburn identity --json --save

list saved identities

$ zburn list
flagdescription
--jsonoutput as JSON instead of formatted text

delete a saved identity

$ zburn forget <id>

permanently removes a saved identity by its ID.

print version

$ zburn version
data storage

saved identities are encrypted at rest. zburn uses AES-256-GCM for encryption with a master key derived from your password via Argon2id key derivation.

data is stored locally in:

~/.local/share/zburn/

no data ever leaves your machine. there are no accounts, no servers, no sync. your identities live on your disk, encrypted with a key only you know.