Skip to main content

Zero-Knowledge Architecture

blockmsg is built with a zero-knowledge architecture - we literally cannot access your data, even if we wanted to.
Unlike traditional apps that say “we don’t read your messages,” blockmsg is mathematically designed so that reading your messages is impossible.

Visual Flow


Two Layers of Privacy

Layer 1: Off-Chain (localStorage)

Your browser stores:
  • Decrypted messages
  • Transaction history
  • Contact nicknames
  • Read/unread status
Our access:NONE

Layer 2: On-Chain (FHE)

Blockchain stores:
  • Encrypted message content
  • Sender/recipient addresses
  • Timestamps
Readable by: ✅ Only sender & recipient
If you clear your browser data, preferences are lost. We cannot recover them because we never had them.

Zero-Database Architecture

blockmsg has absolutely NO backend database. We don’t store:
  • Your messages (encrypted or decrypted)
  • Your contact lists
  • Your preferences
  • Your wallet associations
  • Anything at all

Where Your Data Actually Lives

Stored only on YOUR device:
  • Decrypted messages (after you reveal them)
  • Contact nicknames you’ve set
  • Read/unread message status
  • DM allow/block preferences
  • Transaction history cache
Who can access: Only you Our access: ❌ Zero - we have no servers to store this
Publicly visible but encrypted:
  • Encrypted message content (FHE)
  • Sender/recipient wallet addresses
  • Timestamps
  • Self-destruct expiry times
Who can see: Everyone on the blockchain Who can read: Only sender & recipient (with wallet signature)

Who Can Read Your Messages?


Trust Model

Web2

Trust required: CompanyYou hope they don’t read your messages

Standard Web3

Trust required: NoneBut everyone can read everything

blockmsg

Trust required: NoneTrustless AND private

Summary

No Database

Your data lives in your browser and on the blockchain (encrypted)

No Access

We mathematically cannot read your messages

True E2E

Encryption happens in your browser before data leaves

Permissionless

No one can ban you or censor your messages
TL;DR: blockmsg stores nothing. The blockchain stores encrypted data. Only you and your recipient can decrypt.

Disclaimer