BuzzioDocs

Glossary

Canonical terms for doc.buzzio.dev. Prefer these names in all public docs.


Identity

Term Definition
Buzzio ID Random 12-digit public account address (often shown with dashes). Not derived from the recovery phrase.
12-word recovery phrase On-device mnemonic that derives messaging keys. Buzzio never receives it.
@username Optional public handle mapped to a Buzzio ID.
Ghost ID Legacy / internal field name for the same account address in some code paths. Public docs say Buzzio ID.
Backup recovery key Separate key that unlocks an encrypted history backup. Not the same as the 12-word phrase.

Privacy modes

Term Definition
Sealed Content keys on devices; servers relay ciphertext; no durable operator-readable transcript; after delivery/expiry, no durable private who↔whom archive on that path.
Shared Product needs server-held or server-managed keys and/or durable history (communities, broadcast, open-history groups, Stories ops, Whisper Questions). Still never sold. Shared-room media may use CDN storage + content-hash reuse (dedup).
Zero metadata (scoped) No durable server archive of who privately talked to whom and what they said on sealed surfaces after delivery/expiry. Not “stores nothing” or Tor anonymity. See scoped definition.
Blind relay Architectural goal for sealed delivery: move ciphertext, delete after delivery, do not keep a private cloud inbox.
Delete-on-delivery Pending sealed envelope removed from the relay when the recipient’s device takes delivery.
Sealed sender Outer envelope that hides plaintext sender identity from the relay from field and FCM wake; recipient opens with identity key.
DEK Data encryption key held or managed by the service for shared-history text (and legacy shared media).

Cryptography (short)

Term Definition
X3DH Asynchronous key agreement used to bootstrap a 1:1 session.
Double Ratchet Evolving message keys for ongoing 1:1 sessions (forward-secrecy style goals).
Sender keys E2E group crypto: one ciphertext per group message with member sender chains.
AES-GCM Authenticated encryption used for payloads and sealed outer envelopes.
SQLCipher Encrypted local database for readable private history on device.
SenderCertificate Short-lived cert issued by Cloud Functions so sealed delivery can enforce abuse limits without trusting client-written from.

In-chat privacy tools (do not mix)

Term Definition
Secure View Mutual mode that hardens screenshot / screen-recording protection while active. Pending requests expire ~2 hours. (Implementation may say “Secure Mode” — public name is Secure View.)
Vanish Messages disappear after being seen on short timers (seconds to hours).
Disappearing messages Chat-level timers: 24 hours / 7 days / 90 days.
Once-view messages Designed to leave shortly after seen (~5 seconds) with stronger screenshot protection.
View-once media Photo/video opens once, then leaves the thread experience.
Kept messages Exempt selected messages from disappearing timers.

Products

Term Definition
1-to-1 chat Default sealed private messaging between two people.
Encrypted calls Voice/video on the 1:1 surface; encrypted signaling; P2P media when possible; no server recording archive.
Whisper private chat Time-limited QR E2E session; deleted after expiry.
Whisper Questions Anonymous ask links (whisper.buzzio.dev); owner-readable; not E2EE like Whisper private chat.
E2E groups Group chat with sender-key E2EE; short catch-up relay; no full open archive for late joiners.
Open-history groups Groups with server-held DEK for text so members (including late joiners) share backscroll; media planned as CDN + dedup.
Communities Discord-style shared spaces with roles, channels, events; server-held DEK for text; media planned as CDN + dedup.
Broadcast channels One-to-many admin feeds; server-managed text encryption; media planned as CDN + dedup; ~30-day posts.
Stories ~24-hour status posts with audience controls.