All docs
Security & Architecture

Access codes and anonymity

2 min readUpdated May 6, 2026

Access codes let admins distribute unique codes to respondents while maintaining strong anonymity. InviziPoll is designed so a used access code cannot be tied back to a specific stored answer in the service—enforcement stays strong without turning codes into a tracking mechanism.

How access codes work (in the product)

  • Each respondent receives a code (email, Slack DM, print, or another channel you choose).
  • When they submit, their browser proves the code is valid in a way that doesn’t let the service pair that code with their specific answers afterward. Only the encrypted response is kept for results; the product is not built to answer “which code produced which row?” in admin tools.
  • Stored answers do not include fields that link a particular code to a particular response in admin tools.

What this means for privacy

The service is not built to answer “which code belongs to which answer?” from ordinary operational data. You still get one response per code where that mode applies, without per-respondent tracking in results views.

FeatureOpen linkAccess codes
AnonymityStrong (encrypted responses)Strongest (encrypted + structurally unlinkable codes)
One response per personDepends on poll modeYes (per code), when codes are required
Recipient list requiredNoOptional (codes can be distributed offline)
Offline distributionN/APractical (print or export)