Portfolio
Messages
A self-hosted service for encrypted, expiring and burn-after-reading messages with private replies.
Privacy is the product behavior
Messages provides one-time private notes with optional passwords, encrypted storage, replies and configurable expiry. Per-record content keys and AES-256-GCM protect message bodies at rest; password-protected notes additionally require information that the server does not retain.
Expiry is enforced both by a background sweeper and on every read, so stale content is not served even if scheduled cleanup is delayed.