When something misbehaves — a dead microphone, a wake word that stops responding — a diagnostic report gives support the state of your machine without asking you to paste log files around.
What goes in
- Audio device information and the state of internal services
- System information and whether GPU inference is active
- Recent log lines — warnings and errors only
- Recent watchdog events and feature flags
- The number of workspaces you have, not their contents
- Microphone and accessibility permission status
- Native crash events from the last 14 days, if any
What is deliberately excluded
No transcriptions, no dictated text, no file contents. This is enforced in code rather than left to a filter: the report is hard-limited to warning-level logs and above, specifically because the dictation pipeline writes verbatim speech at info level. Including info logs would leak everything you had said.
The remaining free-text log lines are passed through a sanitiser before sending. The only user-chosen strings that survive are audio device names, which are needed to diagnose the most common class of bug.
After you send
You get a support reference ID — quote it when you contact us. If the upload fails, the dialog offers to copy the report so you can attach it manually. Sending is limited to three reports per day.