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.
Last reviewed: October 7, 2026
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 stored on any server.
Supports 18 languages including English, German, French, Spanish, Italian, Dutch, Polish, Swedish and more — same coverage as your written intake.
The audio is never turned into a voiceprint and never reaches a server. What leaves the device is the transcript, which the reporter sees and can edit before sending.
No audio or transcript is sent to an external AI service or third-party server. The speech recognition model runs locally in the browser and only assists with transcription.
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
No. The microphone audio is transcribed inside the browser tab and dropped once it has been transcribed. It is not uploaded to Ashio or to any speech service, and the transcript only travels if the reporter sends the report. The model is served from Ashio and cached after the first recording, so later recordings work offline as well.
Current versions of Chrome, Edge, Safari, and Firefox. Voice reporting requires a browser with microphone access and WebAssembly support.
The on-device model supports 18 languages: English, German, French, Spanish, Italian, Dutch, Polish, Swedish, Danish, Finnish, Portuguese, Czech, Romanian, Hungarian, Estonian, Latvian, Lithuanian and Slovak.
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. Under Settings → Form, in the Options card, untick Allow voice input and the report page stops showing the microphone to everyone using that link. It is one switch for the whole channel, not a setting per person, and nothing is recorded unless a reporter presses the mic themselves.
Yes. The voice recorder uses standard browser APIs for microphone capture and works on iOS Safari, Android Chrome, and mobile Firefox.
EU directives covered
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.