sotvo

What is ephemeral messaging?

A plain-language definition of ephemeral messaging: how TTL expiry actually works, and what a vanishing message does and does not protect.

Ephemeral messaging is the exchange of messages that are deleted automatically once a set condition is met: a timer runs out, the message is read, or the conversation ends. An ephemeral message exists only until that trigger fires. Nothing is meant to remain on either phone, or on a server, afterward.

To send a message ephemerally is to attach an expiry to it at the moment you write it. The word comes from the Greek ephēmeros, “lasting a day,” and the name fits: these messages are short-lived on purpose, so a conversation leaves no archive behind it.

How ephemeral messaging works

Ephemeral messaging works by attaching a time-to-live, or TTL, to every message. A TTL is a value that tells software how long a piece of data may exist before it is discarded. The term comes from networking, where every packet carries a TTL so it cannot circulate forever; messaging apps borrowed the idea and gave words the same property as packets.

What triggers a message to expire

Four expiry triggers cover nearly every app in use today; the table below matches each one to a familiar example.

Expiry trigger When the clock starts Example
View once The moment the recipient opens the message Snapchat snaps, WhatsApp “view once” photos
Countdown from sending The moment the message leaves your device WhatsApp disappearing messages (24 hours, 7 days, or 90 days)
Countdown from reading The moment the recipient reads it Signal disappearing messages (presets from 30 seconds to 4 weeks), Telegram secret chats
Session end The moment the conversation closes Two-person rooms that clear when the people leave

The two countdowns behave differently in practice. A seven-day timer that starts at sending deletes an unread message too; a read-based timer waits until the recipient has actually seen it.

Where deletion actually happens

A message that vanishes from your screen has not necessarily vanished everywhere. Deletion has to happen in three separate places before a message is truly gone: on the recipient’s device, on the sender’s device, and on every server that relayed it. Most apps handle the first two and stay quiet about the third.

The strictest designs skip the problem. They hold messages in memory only and never write them to disk, so there is nothing to delete in the first place. Backups are the other weak point: a message that expired inside the app can survive in a phone backup taken before the timer fired, which is why some apps exclude their data from backups entirely.

A short history, from Snapchat to dedicated apps

Snapchat made the idea mainstream in 2011 with photos that closed after a single viewing. Telegram added self-destruct timers to its secret chats in 2013, and Signal shipped configurable disappearing messages in 2016. In November 2020 WhatsApp gave its two billion users an opt-in disappearing messages setting, and Instagram introduced vanish mode the same season. What began as a novelty had become a standard checkbox.

A smaller family of apps went further and made ephemerality the default. Confide reveals messages line by line and removes them after reading. Wickr Me built its consumer app around expiring content until it shut down in 2023. Sotvo, the app this site belongs to, sits in that lineage: a private room for two people who already know each other, where messages are held in memory only and vanish within two minutes.

Platform modes and dedicated apps make different promises. A mode is one setting among hundreds, off by default and easy to forget; a dedicated app stakes its whole design on expiry. If short-lived is the property you care about most, we compare apps built around disappearing messages in a separate guide, with the trade-offs stated plainly.

What ephemeral messaging does and does not protect

Ephemeral messaging protects against accumulation. Chat history is a record that grows by default; expiry reverses that default, so a lost phone or an old backup holds days of conversation instead of years. That is the real scope of the feature, and it is worth having.

It does not protect a message in transit. Deletion and encryption are separate properties: an app can expire messages on schedule and still move them across the network in readable form. Whether the encryption side holds is its own question, and we answer it in is end-to-end encryption safe, including the failure cases.

It cannot stop the other person from keeping a copy. On an iPhone, an app cannot block a screenshot; it can only find out afterward. And a second phone pointed at the screen defeats every countermeasure ever shipped. Some apps detect a screenshot and notify the other person, which turns a silent copy into a visible event. Detection is a courtesy between two people, and that is all it can honestly claim to be.

Expiry controls how long a message lives inside the app. It says nothing about what happens outside it.

Common questions about ephemeral messaging

Are disappearing messages the same as ephemeral messages?

Yes. Disappearing messages is the everyday name and ephemeral messaging is the technical one; both describe messages that delete themselves once a set condition is met. App interfaces almost always use the first term.

Does an expired message become unrecoverable?

Not always. Recovery depends on where copies existed before expiry. A message that was written to disk or captured in a backup may be recoverable with forensic tools; a message that only ever lived in memory leaves far less behind.

What is an example of ephemeral messaging?

A Snapchat photo that closes after one viewing is the most familiar example. A WhatsApp chat set to delete messages after 24 hours, a Signal conversation with a 30-second timer, and a two-person room that clears when the conversation ends express the same idea with different triggers.