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.

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 the group wanted gone | What the timer actually deletes | What that includes, whether anyone meant it to or not |
|---|---|---|
| Old banter, dead-end suggestions | Every message in the chat older than the set timer | The one message that still has this Saturday's meeting point |
| A stale poll about which trail | The poll result, once its own timer runs out | The decision the poll actually settled |
| Small talk from three weeks ago | Anything sent that long ago, no exceptions | Whatever 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."

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 the group needs to survive | How long it actually needs to last | What the disappearing timer treats it as |
|---|---|---|
| Saturday's meeting point | Until Saturday ends | Just another message, same countdown as everything else |
| Who confirmed they're coming | Until the headcount is needed | A scatter of replies and reactions, no combined total kept anywhere |
| The most recent change to the plan | Until everyone's actually seen it | One more message, competing with the version it replaced |
| Old banter and dropped suggestions | Not at all, past a day or two | Correctly 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.
- 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.
- 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.
- 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.
- 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.
Give your next plan one address instead of one more thread.
Plan it with Ontaym