Anonymity Isn't a Feature. It's the Whole Point.
Most feedback tools treat anonymity as a checkbox. Pulsings treats it as the foundation. Here is how we protect candour in schema and in code, from never storing who said what to sealing any cycle too small to stay anonymous.

Anonymity Isn't a Feature. It's the Whole Point.
Ask a room whether their engagement survey is really anonymous and watch the faces. People smile the way you smile at a promise you have learned not to trust. They have seen results sliced until a "team" is three people. They have noticed the comment box sitting next to a field that quietly records their department, their tenure, their location. So they do the rational thing. They round their answers toward what is safe.
That single reflex is where most feedback programs die. Not at the survey, at the moment someone decides the honest answer is not worth the risk. Everything after that is diplomacy dressed up as data.
Pulsings is built on the opposite bet. Candour is the entire value, and candour only exists when people are certain their words cannot be traced back to them. So anonymity is not a setting we offer. It is the thing the whole product is arranged to protect.
The promise most tools quietly break
"Anonymous" on the marketing page rarely survives contact with the database. Three failures show up again and again:
- Re-identification by slicing. Filter by team, then role, then start date, and the group shrinks until only one person could have written the comment.
- Metadata sitting next to content. The answer is anonymous, but it is stored right beside timestamps and attributes that narrow the author to a name.
- An override for the right person. Anonymity holds until someone senior asks who wrote that, and the system technically can answer.
Each of these is a way of saying the quiet part out loud. If the data can be un-blinded under pressure, it was never anonymous. People feel that, even when they cannot articulate it, and they answer accordingly.
What we mean by anonymous
At Pulsings, the guarantee is not a policy we promise to honour. It is enforced in the schema and in the code, so it holds even against us.
Who said what is never stored. A response carries no link back to a member or an invite. The connection between a person and their answer is not hidden or access controlled, it simply does not exist in the database. There is nothing to reveal, export, leak, or be compelled to produce, because the join was never written down.
Completion and content cannot be correlated. We record that someone completed a cycle separately from what was said, and we keep the content's date coarse on purpose. You cannot line up "who finished at 2:47pm" against a particular response, because the timestamps are not there to line up.
The organizer only ever sees the group. No individual answer is shown, ever. The person leading the team reads counts, trends, and synthesized themes, and nothing that resolves to a single voice.
Small cycles stay sealed. If fewer than three people respond, the content is withheld. Below that floor a "group" is small enough to out someone, so we do not show it. There is no override, no admin who can peek, no exception for the founder. The floor holds for everyone.
The one disclosed exception, handled in the open
There is exactly one path where something a member writes reaches the organizer directly. The urgent note. Someone needs to flag a serious, time sensitive concern that should not wait for the next readout.
We treat that exception the way trust demands. In the open.
- Members are told plainly, at the moment they write it, that an urgent note reaches the organizer that week. No hidden channel.
- Before it is shown, the note is reworded and stripped of identifying detail.
- If it cannot be made anonymous, it is dropped rather than shown. Nothing reaches the organizer raw.
Anonymity people can reason about beats anonymity they have to take on faith. The rule is simple. Everything is anonymous, one clearly labelled exception exists, and even that exception is scrubbed.
Why the floor matters more than it looks
The three response floor is the part people underestimate. It is tempting, as an organizer, to want the readout for your team of two right now. The floor says no, and that no is doing real work.
The value of every future pulse rests on people believing the last one was safe. Show one readout that fingers an individual, even by accident, and you do not just break that cycle. You teach the whole team that the tool cannot be trusted, and the next round of answers quietly turns to diplomacy. Protecting the smallest cycle is how you keep every larger one honest.
Trust is the product
You can copy our question set in an afternoon. You cannot copy the reason people answer honestly. That comes from a system where the unsafe answer is not merely discouraged, it is impossible to trace, by construction.
That is why we do not describe anonymity as a feature on a list. It is the ground everything else stands on. Take it away and a pulse is just another survey people have learned to game. Keep it absolute and a pulse becomes the one place your team will tell you the truth.
Want candour your team actually believes in? See how Pulsings protects it »