Ontaym Open the app

Signal Groups Are Built to Forget. Your Event Plan Needs to Stay

Signal is built around one promise: forget as much as possible, as fast as possible. An event plan is one of the very few things a group actually wants remembered, at least until the event is over, and that's exactly where the tension shows up.

A blurred silhouette of a person behind frosted glass, hands pressed flat against the surface
Signal is built to leave exactly this much of you behind: a shape, nothing sharp enough to keep.

Quick answer

Signal's disappearing messages delete a message from disk once its timer runs out, with no exception for a message that happens to hold the meeting point.

Signal also hides your phone number by default and states plainly that its own servers keep no record of group memberships or attributes, which means nothing is quietly backing up the plan on the group's behalf.

None of that is a flaw. It means the handful of facts a plan actually needs, the time, the place, who's coming, need a home outside the disappearing thread, one that doesn't run on the same countdown as everything else in the chat.

The group that forgot its own plan

A hiking group of nine, all on Signal, all there for exactly the reason you'd expect. Nobody wants their route or their number sitting on somebody else's server.

Saturday's trailhead time gets agreed on Tuesday. By Thursday, half of it has quietly disappeared, because the group set a one-week disappearing timer eight months ago and forgot it was running.

Nobody did anything wrong. The app worked exactly as designed, and the plan vanished right along with it.

Signal's whole design is a promise not to remember

Every privacy feature Signal ships is a version of the same promise: the app will forget as much as it possibly can, as fast as it possibly can. That's the entire pitch, and it's a serious one.

The tension that creates is specific. An event plan is one of the few things a group chat holds that everybody actually wants remembered, right up until the event has happened.

Signal was not built with that exception in mind. It was built to minimise what survives, and an event's details are exactly the kind of thing that needs to survive.

Disappearing messages, and what they actually delete

Signal's disappearing messages are a real, deliberately flexible feature, not a gimmick bolted on top. Signal's own blog post on the feature describes custom timers that let a message be gone in under a minute, or set to run for as long as four weeks, alongside the option to preconfigure a default for every new conversation.

Read the mechanics closely and the timer is stricter than it first sounds. A sent message starts counting down the moment it's sent, but a received message only starts counting once the recipient actually reads it, so the same message can vanish for different people at different times.

Once the timer runs out, Signal's documentation is plain about what happens: the message is deleted from disk. Not archived, not hidden, gone.

For a hiking group that set a one-week timer to keep old chatter from piling up, that's a genuinely sensible setting. For the trailhead time itself, it means the one fact everyone needs on Saturday can outlive its own usefulness by exactly as long as somebody happened to set the countdown for.

What Signal's disappearing timer is good at, and what it quietly takes with it
What the group wanted goneWhat the timer actually deletesWhat that includes, whether anyone meant it to or not
Old banter, dead-end suggestionsEvery message in the chat older than the set timerThe one message that still has this Saturday's meeting point
A stale poll about which trailThe poll result, once its own timer runs outThe decision the poll actually settled
Small talk from three weeks agoAnything sent that long ago, no exceptionsWhatever fact happened to get typed at the same time

None of this is Signal behaving badly. Signal's support documentation is honest that the setting applies to everything sent after it's turned on, with no separate category for "the part of this conversation that's actually a plan."

A smartphone with a blank green screen held in two hands over a wooden desk with books and a mug nearby
Signal is built to leave as little of you behind as possible. An event plan is one of the few things a group actually wants left behind, at least until the event is over.

No phone number, and no easy way to be found either

Signal's second big privacy move is hiding your phone number from people you haven't already exchanged it with. Signal's own blog post announcing the change is direct that your phone number will no longer be visible to everyone in Signal by default, with separate settings for who can see it and who can find you by it.

As a privacy feature that's close to ideal. Nobody invited to a group hike should have their number handed to eight people they've never met, just because they said yes to Saturday.

The same post explains Signal's alternative: a username, which it describes plainly as a way to initiate contact on Signal without sharing your phone number. That solves the privacy half of the problem cleanly.

It doesn't solve the coordination half. If a new hiker joins the group two days before Saturday, somebody still has to identify them by whichever name or nickname shows up in the thread, at the exact moment a wrong guess about who's who matters most.

The group itself remembers nothing about itself

The part of Signal's design that surprises people most isn't the disappearing messages. It's what the app's own servers know about the group that's using it.

Signal's own blog post on the private group system states it outright: the Signal service has no record of your group memberships, group titles, group avatars, or group attributes. Signal's servers, in other words, cannot tell you who's in the hiking group even if they wanted to.

That's an unusually strong privacy claim, and it lines up with what Signal says elsewhere about legal requests. On its own page documenting government requests for user data, Signal states that because it end-to-end encrypts both content and metadata by default, it simply doesn't have access to things like messages, group information or contacts, and the only thing it can hand over under compulsion is a registration date and a last-connection date.

Signal can't tell you who's in your own group. That's the whole point of Signal, and it's also exactly why the group has to hold its own record.

Follow that claim to its logical end and it means something specific for event planning. There is no server anywhere that's quietly keeping a backup of who RSVPed, what the meeting point was, or when it last changed.

Whatever the group needs to remember, the group has to remember it themselves, inside the same disappearing, un-searchable-by-number thread everything else lives in. Signal isn't going to do it for you, on principle.

A group that can hold a thousand people and still can't hold one fact

Signal's own community forum, where its engineers answer questions about the app directly, confirms groups have a hard limit of 1000 members. That's a serious number, built for genuinely large communities, not just a family group or a hiking club.

Admin controls come with a group that size too: who can remove members, who can change messaging permissions, who can set the disappearing timer. All of that is real infrastructure for running a big group well.

None of it, though, is infrastructure for holding a fact. A group of nine hikers and a group of nine hundred conference attendees both get exactly the same tool for keeping the meeting point straight, which is a message, sitting in a scroll, subject to whatever timer somebody set.

A hike that moved once, quietly, and nobody caught it

Here's how it actually plays out. The group agrees on a Saturday 8am start at the north car park, on Tuesday, with a two-week disappearing timer already running from months back.

Thursday, the trailhead website posts a closure notice for weekend maintenance. The organiser reads it, posts an update moving the start to the south entrance instead, same time.

Friday, two hikers who joined the group that same week open the thread for the first time. They see recent messages about gear and weather, nothing that reads like the actual meeting point, because that message is now three days old in a fast-moving thread and easy to miss on a first scroll.

Saturday, 8am, four people are standing at the north car park reading a closure sign. Nobody's phone number leaked, no server anywhere logged who was in the group, and two hikers still ended up in the wrong car park.

The three moves a privacy-minded group tries first

"We'll just turn off the disappearing timer"

This genuinely fixes the deletion problem, and it's worth doing for any group actively planning something. It brings back a different one, though: now every old joke, every dead-end suggestion, and every superseded meeting point sits in the thread forever, competing for attention with whichever one is actually current.

"We'll pin the plan and update the pin"

A pinned message is a real improvement, and it's the right instinct. It's still one message, still subject to whatever timer is running on the chat, and it still requires someone to remember to edit it rather than post a second one that quietly out-competes it.

"We'll set a longer timer, like four weeks"

Signal's own documentation confirms four weeks is close to the maximum custom option available. That buys real time, and it still runs out, which means the fix is picking a number long enough to outlast the event rather than actually solving the underlying problem.

Two groups, two very different needs, one identical tool

Compare what a hiking group actually needs to survive against what Signal's disappearing timer treats it the same as. Laid out side by side, the mismatch is easy to see.

What a group actually needs kept, against what Signal's disappearing timer keeps it alongside
What the group needs to surviveHow long it actually needs to lastWhat the disappearing timer treats it as
Saturday's meeting pointUntil Saturday endsJust another message, same countdown as everything else
Who confirmed they're comingUntil the headcount is neededA scatter of replies and reactions, no combined total kept anywhere
The most recent change to the planUntil everyone's actually seen itOne more message, competing with the version it replaced
Old banter and dropped suggestionsNot at all, past a day or twoCorrectly and usefully deleted

Notice that the last row is the timer working exactly as intended. The problem isn't that Signal deletes things, it's that it has no way to delete selectively, keeping the fourth kind of message gone while keeping the first three around.

The new member problem, specifically

A hidden phone number and no server-side group record both solve real problems for the people already in the group. They create a specific new one for anyone who joins partway through planning.

A new hiker added on Thursday, two days before Saturday's hike, opens a thread that's already been running for a week. If the timer is short, half of what they'd need to catch up on has already vanished by the time they arrive.

Even without the timer working against them, they still have to reconstruct the plan from whatever's left, scrolling through messages from people they don't necessarily recognise by name, since Signal's own privacy design means there's no number to fall back on either. That's not a flaw in the privacy design, it's just a cost that specific design choice carries, and it lands hardest on exactly the person who can least afford it, someone with no context yet.

Why none of this is a flaw in Signal

It's worth being straightforward about this: every one of Signal's choices here is a deliberate, well-reasoned trade-off, not an oversight. A messaging app that promises minimal data retention has to actually retain minimal data, consistently, or the promise means nothing.

Signal chose privacy as the thing it will not compromise on, for very good reasons that have nothing to do with event planning. The disappearing timer, the hidden phone number, and the app's inability to see its own groups are the same design decision, applied three different ways.

The honest way to describe the situation is that Signal solved a hard problem extremely well, and event coordination was never the problem it was solving. Asking it to also hold a stable, always-current record is asking a lock to also be a diary.

Why a privacy-minded group reaches for Signal in the first place

It's worth being clear about why groups choose Signal for this kind of plan at all, because the reasons are good ones. A group organising anything even mildly sensitive, a protest, a surprise party, a medical support meetup, has a real reason not to want a permanent, searchable, centrally stored transcript of who was involved and when.

Signal's specific combination of features, disappearing content, hidden numbers, and a service that can't see its own groups, answers that concern about as completely as a messaging app can. None of it is theatre, and all three claims are backed by Signal's own published documentation rather than marketing language.

That's precisely why the tension matters. A group that picked Signal deliberately, for good reasons, still ends up needing somewhere for a plan's few load-bearing facts to sit, and the app's own strongest features are the ones working against that need.

What actually needs to survive, and for how long

Not every message in a planning thread needs to survive. Most of it is exactly the kind of thing Signal's disappearing timer was built to clear away, and clearing it away is a genuine improvement to the group's day-to-day experience.

A small number of facts are different. The current time, the current place, who's actually coming, and whether anything changed recently, all need to survive right up until the event ends, regardless of what timer the rest of the chat is running.

  1. Separate the facts from the chatter. Decide, once, which handful of details actually need to survive past whatever timer is set. For most events it's four things: time, place, headcount, latest change.
  2. Put them somewhere the timer can't reach. A disappearing-message chat is the wrong home for something that needs to outlast its own countdown, however convenient it is to type it there first.
  3. Point at that place instead of retyping the facts. Every time someone asks "what time again," answer with the same address rather than a fresh paraphrase that starts its own countdown.
  4. Keep the timer running on everything else. The privacy benefit doesn't need to be traded away. Only the handful of load-bearing facts need a different home.

Where Ontaym fits

Ontaym holds exactly the four things a disappearing-message chat can't hold safely: one time, one place, one current headcount, and a record of what last changed. It sits at one address you can drop straight into a Signal thread.

Guests can check it or answer on it without exchanging numbers with strangers, which fits the same instinct that made the group choose Signal in the first place. The chat keeps its timer running, keeps its privacy, and keeps doing the conversation part it's genuinely good at.

That's a deliberately narrow role. A group texting about weather and gear needs nothing more than Signal already gives them, and a public hiking meetup with open sign-ups needs different software entirely.

A word about backups, since it comes up

People sometimes assume a chat backup solves this, since Signal does let you back up and restore your message history on the same device. That's a genuinely useful feature for not losing years of conversation when you get a new phone.

It doesn't help with the disappearing-message problem, because a backup restores what's currently in the chat, not what a timer already deleted from it. If the meeting point vanished before the backup ran, the backup simply preserves a version of the thread with the meeting point already missing, which can feel more reassuring than it actually is.

It's also not something any of the other eight hikers can reach. A backup lives on one person's device, protecting their own history, not a shared record the whole group can check.

A quick check for your own group

Not every Signal group needs this. A quick "same time as always" reminder with no moving parts is exactly what a disappearing thread handles perfectly well on its own.

Watch for two specific signs instead. If your group has a disappearing timer set to less than the time remaining until the event, the meeting point can vanish before the meeting happens, quietly and without anyone deciding it should.

And if a new member joined this week and had to ask what the plan even is, the record already lives somewhere other than a message anyone can currently see. Both are the same problem: a fact that needed to persist, sitting inside a tool that was built, on purpose, not to.

Signal did its job well. It's just not the job of remembering where you're meeting on Saturday.

Frequently asked questions

Do disappearing messages in Signal really get deleted permanently?

Yes. Signal's own documentation on the feature confirms that once a message's timer runs out, it is deleted from disk, not archived or hidden. A sent message starts its countdown on send, and a received message only starts counting once the recipient actually reads it.

Can Signal see who is in my group chat?

Signal's own blog post on its private group system states directly that the Signal service has no record of group memberships, titles, avatars, or attributes. That's consistent with what Signal says on its government-requests page about being unable to hand over group information even under legal compulsion.

Does hiding my phone number on Signal make coordinating an event harder?

It removes one friction point, since guests no longer trade numbers just to be added. Signal's own blog post describes usernames as a way to initiate contact without sharing a number, though a new member still has to be identified by name inside the thread rather than by anything more permanent.

How long can a disappearing message timer be set for in Signal?

Signal's own blog post describes custom timers of up to four weeks. A default timer can apply to every new chat, or a separate timer can be set for one specific conversation.

How large can a Signal group actually get?

Signal's own community forum confirms a hard limit of 1000 members. The same page describes admin tools for larger groups, member removal, messaging permissions, and control over the disappearing timer, though none of those tools are built to hold a stable fact rather than a message.

Is turning off the disappearing timer a good fix for event planning?

It stops the deletion problem, and it's a reasonable move for an actively planning group. It brings back the opposite issue, since every superseded time and place then stays in the thread indefinitely, competing for attention with whichever one is actually current.

What's the actual fix, without giving up Signal's privacy?

Keep the disappearing timer running on the conversation itself, since that's a genuine benefit worth keeping. Put the handful of facts that need to survive, the time, the place, who's coming, somewhere outside that countdown, and point the thread at it instead of retyping it each time it changes.

Ontaym Editorial Team

Ontaym builds tools for organising real-world gatherings, so the team spends its days on the coordination problems this article describes. Articles are researched against primary sources, reviewed before publication, and revised when the underlying facts change rather than on a schedule.

Give your next plan one address instead of one more thread.

Plan it with Ontaym