1. Reporter speaks
Reporter taps Record, speaks their report. A clear consent screen explains that audio stays on their device.
Verbal intake for whistleblowers
Add an anonymous voice channel alongside your written intake. Reporters can speak instead of typing. Audio is transcribed in the reporter's browser and never reaches your server — fully compliant with the EU Whistleblower Directive.
What it is
Voice reporting lets reporters dictate their report instead of typing it. We transcribe the audio on the reporter's device, store only the text, and never upload the audio. Reporters can choose voice or text input — same report, same encryption, same compliance.
How it works
From the moment the reporter taps Record, the audio is processed locally. Your server only sees the resulting transcript — never the voice biometric.
Reporter taps Record, speaks their report. A clear consent screen explains that audio stays on their device.
Audio is transcribed in the browser using open-source speech recognition. The audio file is deleted the moment the transcript is ready.
The transcript is encrypted with the reporter's key, sent through your normal intake flow, and stored as any other report.
Privacy
Voice is biometric. Unlike typed text, an audio recording can identify the speaker by voice-print. That's why we keep it on the reporter's device.
After transcription, the audio is wiped from memory. Nothing is sent to your server or to ours.
Supports 17 languages including English, German, French, Spanish, Italian, Dutch, Polish, Swedish and more — same coverage as your written intake.
Even with a text transcript in hand, you're less anonymous than with typed reports. Reporters see this trade-off before they start recording.
Compliance
The EU Whistleblower Directive allows oral reports alongside written ones. Article 10(2)(b) names voice-to-text facilities, voice recordings on dedicated phonelines, and oral reports in person. Voice reporting gives you a compliant oral intake channel without staffing a phone line.
FAQ
Speech recognition runs entirely in the reporter's browser, but it does require the model to have been downloaded on first use. After the first recording, subsequent ones work on cached model weights.
Current versions of Chrome, Edge, Safari, and Firefox. Voice reporting requires a browser with microphone access and WebAssembly support.
The on-device model supports 17 languages: English, German, French, Spanish, Italian, Dutch, Polish, Swedish, Danish, Finnish, Portuguese, Czech, Romanian, Hungarian, Estonian, Latvian, Lithuanian.
Yes. The EU Whistleblower Directive Article 10(2)(b) explicitly lists 'voice-to-text facilities' and 'oral reports' as compliant reporting channels. Our implementation matches that provision.
Yes. Voice input is opt-in per reporter. The same intake form supports both text and voice — reporters choose. No settings to flip, no onboarding needed.
Yes. The voice recorder uses standard browser APIs for microphone capture and works on iOS Safari, Android Chrome, and mobile Firefox.
Voice reporting pairs with the rest of our whistleblower software. Here's where to go next.
How written reports stay anonymous from the reporter's keyboard to your case manager.
Read moreYour obligations under Directive 2019/1937, including oral-report requirements.
Read moreHow internal and external channels work together — voice, written, and follow-up.
Read moreAdd an oral intake channel to your existing whistleblower system. Free 14-day trial, no credit card required.