End-to-End Encrypted Chat Explained: What It Means and How PeerFlow Does It

Many apps say they are encrypted, but that can mean very different things. Here is what end-to-end encryption really guarantees, and how peer-to-peer chat takes privacy further.

When an app says its messages are encrypted, it can mean very different things. Some encrypt the connection between your phone and the company's server, which protects you from someone on the café Wi-Fi but still lets the company read everything. End-to-end encryption is a much stronger promise. This article explains it in plain English and shows how peer-to-peer chat adds another layer of privacy.

Three levels of "encrypted"

  1. Encrypted in transit. Your message is scrambled while it travels to the server and again from the server to your contact. The server decrypts it in the middle, so the company can read it, store it and be compelled to hand it over.
  2. Encrypted at rest. The server stores messages in an encrypted database, but it holds the key. It protects against stolen disks, not against the provider.
  3. End-to-end encrypted. The message is locked on your device and only your contact's device holds the key to unlock it. Nobody in the middle, including the service itself, can read it.

How PeerFlow chat works

PeerFlow is built on the third level. When you send a message, it is sealed on your device with keys that only you and your contact hold. Your history is stored encrypted on your own device, and your encryption keys are protected by your password, which is why a forgotten password cannot recover old history.

When you are both online, the message goes directly from device to device over an encrypted WebRTC connection. This is peer-to-peer chat, and no server stores it.

When your contact is offline, the sealed message waits on the server, still encrypted, and is deleted as soon as it is delivered. The server only sees scrambled bytes and cannot read it.

Groups work the same way, with each message sealed for every member, for groups of up to 50 people.

What you see in the app

Each message shows ticks like you may know from other apps: a clock while it is waiting to leave, a tick when it is sent, two grey ticks when delivered and two blue ticks once it has been read. You also see when the other person is typing, and links in messages are clickable. Files you drop into a conversation travel directly between devices, with progress and the ability to resume.

What encryption does not do

Honest privacy means knowing the limits.

  • It cannot protect a message from the person you send it to, who can screenshot or forward it.
  • It does not hide that two accounts are in contact, because the service must route introductions.
  • It does not help if someone has access to your unlocked device or knows your password.

Use a strong, unique password, and sign out of shared computers. Every sign-in needs your password plus a fresh six-digit code sent by email, which protects against stolen passwords.

Why P2P goes further

A server that never stores your messages has nothing to leak, lose or be compelled to hand over. By sending messages directly whenever it can, PeerFlow reduces the data held by third parties to a short wait for offline contacts. For businesses handling client conversations, that is a meaningful difference. See how it fits a working team in WhatsApp alternative for business.

Quick comparison

Server-stored chatTypical E2E chatPeerFlow P2P chat
Provider can read messagesYesNoNo
Stored on a serverYesDelivered via serverDirect when both online
Offline deliveryYesYesYes, sealed and deleted after delivery
Tied to a phone numberOftenOftenNo, email or username

Take it further

The same private connection carries voice and video calls, file sharing and meetings. For the full technical picture of what is encrypted and how, read the security page and the P2P chat overview, then create a free account to try it.

Frequently asked questions

What does end-to-end encrypted mean?

Messages are locked on the sender’s device and can only be unlocked on the recipient’s device. The server that carries them, or anyone watching the network, sees only scrambled data.

What is P2P chat?

Peer-to-peer chat sends messages directly from one device to another while both are online, instead of storing them on a server first.

What happens if my contact is offline?

The message is sealed on your device and held on the server in encrypted form until your contact is back. It is deleted once delivered, and the server cannot read it.

Can PeerFlow read my messages?

No. Messages are sealed with keys held on your devices and your history is encrypted on your own device. The server only introduces devices and holds sealed mail for people who are offline.