Explained · Protected Feedback
Why people tell you the truth.
Protected feedback is the promise that lets people be honest: no answer can ever be traced back to the person who gave it — like a sealed ballot box, where votes are counted but never linked to a face. Honest signal is the entire input to the diagnostic; this is what makes the signal honest.
Bad survey data isn't a measurement problem — it's a trust problem. If a frontline employee believes their boss can reverse-engineer who flagged something, they soften the answer or skip it, and you pay for a diagnostic and get back the polite version of reality. Every figure below is seeded demo data, labeled illustrative.
01 · The promise
Names never enter the analysis. Stable tokens do.
See the proofHide
01 · The promise
Names never enter the analysis. Stable tokens do.
identity
Maria in Accounts
deterministic
stable token
tk_9f3k2
analysis
trends, never names
Same person → same token every time · the token cannot be reversed into a name
Performix earns the promise two ways. First, raw identities never enter the analysis: every person becomes a stable, meaningless token — think tk_9f3k2 instead of “Maria in Accounts.” The same person always maps to the same token, so you can still track trends over time, but the token can't be turned back into a name.
Second, no result is ever shown for a group small enough for a reader to guess who said what. If only one or two people answered, the system shows nothing rather than a number. The two parts together — tokenize, then gate — are what make anonymity structural rather than a label.
02 · The guarantee, working
The most sensitive signal in the building: who's leaving, and to whom.
See the proofHide
02 · The guarantee, working
The most sensitive signal in the building: who's leaving, and to whom.
seg://eng · key-talent exits
9 exits
regretted
67%
6 of 9 you wanted to keep
Lose talent to →
- Competitor-A6comp · growth
- Competitor-Bsuppressedbelow min-N floor (5)
Win talent from ←
- Competitor-C5culture · comp
Competitor-B renders as suppressed, not a number — the guarantee in action
Seeded demo data for one example segment — illustrative, not a real customer's. In-product this carries a “seeded example” banner.
Exit data — who's quitting, and to whom — is the single most sensitive and most valuable signal there is. This is the from-to view for one demo engineering segment: the employers you win talent from, and the ones you lose it to. Nine key-talent exits, six of them regretted — a 67% regretted-attrition rate.
Six of those leavers went to Competitor-A, citing pay and growth — a clear, actionable pattern. Five new hires came from Competitor-C, citing culture and comp. But look at Competitor-B: so few leavers went there that naming a count could expose an individual, so with a minimum-group-size floor of 5, the cell renders honestly as suppressed rather than showing the real (tiny) number.
Note the discipline: where a real number would identify someone, you get an honest gap — not a fabricated or rounded-off figure standing in for it. The system would rather show a blank than a clue.
03 · Why ours is different
A measurement primitive, not a checkbox on a form.
See the proofHide
03 · Why ours is different
A measurement primitive, not a checkbox on a form.
Most tools treat “anonymous” as a checkbox on a survey form — anonymous in name only; anyone who has worked somewhere can often guess who wrote what. Performix treats it as a measurement primitive handled by a dedicated service (mocked in this demo, swapped for the live service when it deploys).
Two parts. Deterministic tokenization: the same person always maps to the same meaningless token, so trends over time work, but the token can't be reversed into a name. And a hard minimum-group-size gate that runs before any summary is allowed to render — the gate is structural, so when a group falls below the floor the surface shows a “below threshold” state and no numbers cross the boundary at all.
Because it's a shared service, the same guarantee protects every insight in the product, not just one screen. That is the difference between reducing re-identification risk to engineering-grade and merely promising it on a form.
04 · Current status
What's live, and what's wiring up.
See the proofHide
04 · Current status
What's live, and what's wiring up.
The privacy contract — deterministic (HMAC) tokenization, min-N gates, suppression rules — is the design primitive beneath every Performix surface, and the suppression behavior is what you see rendering on the seeded demo data today. Performix's anonymization and response-collection run the same privacy guarantees end-to-end; when live data is connected, the same surfaces light up on real data with no UI change.
05 · New words
The terms, defined.
See the proofHide
05 · New words
The terms, defined.
- Protected feedback
- A guarantee that no individual answer can be traced back to the person, so honest signal is safe to give.
- Deterministic tokenization
- Replacing each identity with a stable, meaningless code; the same person always gets the same code (so trends over time still work), but the code can't be turned back into a name.
- Min-N gate
- A rule that hides any result for a group smaller than a set threshold (here, 5), so no one can be identified by a small count. It runs before a summary is allowed to render.
- Suppression
- Showing a blank or “suppressed” instead of a number when revealing it would expose an individual — never a fabricated stand-in.
- From-to (attrition)
- Capturing both sides of every move: which employers you win talent from, and which you lose talent to.
- Regretted-attrition rate
- The share of leavers you actually wanted to keep (6 of 9 = 67% in this demo segment).