push.tt / Features
Shipping now

A record of every transmission

Not a chat log. A radio log — who spoke, when, for how long, and what they said.

The channel history pane as a full-width voice log

Built as a log, because that is what it is

Chat bubbles are the wrong shape for voice. Full-width rows with a hairline between them let you scan a shift, and the transport bar plays straight through what you missed.

  • Sender, direction, timestamp and duration to a tenth of a second on every row
  • A transcription line under each transmission
  • Play through sequentially, or replay any single message
Voice log rows with sender, time, duration and transcript

Retention is your decision, and it is visible

Off by default. When an organisation turns it on, it picks a window and a scope, and members are told in the channels it applies to.

  • Configurable window, applied by a purge that runs on a schedule and audits what it removed
  • Scope is channels, or channels and direct messages — the difference is stated, not implied
  • Deleted media is genuinely reclaimed from disk, not just unlinked from the row
Console retention settings with window and scope

Delete means delete — or it says otherwise

Deleting a message destroys its content and leaves a tombstone carrying who deleted it and when, which is what an audit trail needs. Under a retention policy that keeps deleted content for the Vault, members are told that in the app.

  • Content, media and encryption envelope are destroyed; the trace of the deletion survives
  • With retention off — the consumer case — deletion is true erasure
  • Keeping deleted content for compliance is off by default and consent-gated

The archive your organisation can read

Message Vault decrypts in your admin's browser using an org key we never hold. It is your archive in a meaningful sense, not just an archive we let you look at.

  • Channel keys are additionally wrapped to an org keypair generated in the browser
  • Every access to the Vault is written to the audit log
  • Transcripts are archived with the audio, which is what makes the archive searchable
Message Vault channel list for compliance review