The Illusion of Anonymity in Legacy Form Builders
Most forms advertised as "anonymous" quietly log a staggering amount of identifying telemetry behind the scenes:
- IP Addresses & Geolocations: Revealing the respondent's city, corporate office building, or ISP.
- Browser User-Agents & Fingerprints: Exact screen resolution, operating system, and browser plugins.
- Exact Timestamps: Making it trivial for an administrator to cross-reference server access logs or badge swipes with the submission timestamp.
How FreeLumin's Zero-Knowledge Anonymous Mode Works
In FreeLumin, toggling Anonymous Mode in Form Settings changes how our ingest pipeline handles the request:
Zero-Knowledge Guarantees:
- No IP Logging: The incoming IP address is discarded at the ingress proxy and never written to PostgreSQL.
- No User-Agent Storage: Browser identity headers are completely stripped.
- No Account Association: Submissions are completely decoupled from any user cookie or session token.
Best Practices for Running Whistleblower & Anonymous Surveys
- Explicitly Inform Respondents: Display a notice stating that the form runs on FreeLumin Anonymous Mode with zero IP tracking.
- Avoid Small Demographic Buckets: Do not ask for department + tenure + gender if a department only has 3 people, as that de-anonymizes respondents.
- Use Open-Ended Free Text Fields: Give respondents space to express nuanced thoughts without forced multiple-choice confines.