My inbox is full of ghosts.
Not the dramatic kind — just the quiet, persistent remains of things that have already served their purpose.
A 2FA code that expired fifteen minutes after it arrived.
A flash‑sale announcement that ended last week.
A reminder for an event that has already happened.
A delivery notification for a parcel I opened days ago.
These messages are designed to be temporary. Their usefulness is finite, sometimes measured in minutes. And yet email treats them all as immortal. They linger indefinitely unless I manually sweep them away.
It’s a strange mismatch between how email works and how time works.
The idea
Imagine if emails could carry an optional expiry timestamp — a simple piece of metadata that says:
“After this point, you can delete me with impunity.”
A 2FA code could expire after fifteen minutes.
A sale announcement after five days.
An event reminder once the event has passed.
Your email client could then auto‑archive, auto‑delete, or simply fade them out. A gentle acknowledgement that their relevance has ended.
Why it matters
Most of the emotional weight of an inbox comes from the illusion of permanence. Everything sits there as if it still demands attention, even when its moment has long since passed.
Giving emails a natural lifespan would reduce clutter, guilt, and cognitive load. It would let the inbox reflect the present rather than the past. It would align the system with the reality of time, instead of pretending everything is equally important forever.
It’s a small idea, but it feels like a humane one.
Email needs a sense of time.