Owner-only daemon socket
The Unix socket is created mode 0600 inside a mode-0700 runtime directory, restricting access to the current user.
Precise boundaries, not absolute slogans
AverVOX does not receive your microphone audio, transcriptions, conversations, or usage data. STT and TTS run locally; in Converse, text goes only to the LLM endpoint you configure.
What crosses a boundary
A local model can keep the entire speech-and-LLM loop on one machine or LAN. A remote model provider necessarily receives the text you send to it under that provider’s terms.
| Data or operation | Processed by AverVOX locally | Sent to AverVOX | May reach your LLM endpoint |
|---|---|---|---|
| Microphone audio | ✓ | Never | Never by AverVOX |
| Speech transcription | ✓ | Never | Yes, only in Converse |
| Selected text for TTS | ✓ | Never | No |
| LLM response text | ✓ for local TTS | Never | Originates from that endpoint |
| Product usage analytics / crash telemetry | Not collected | Never | No |
| License verification | Offline signature check | No license-server call | No |
Local storage
Pro can save conversation transcripts and daily dictation logs locally. The configuration documentation identifies their locations and allows the features to be disabled.
~/.config/avervox/config.yaml~/.local/share/avervox/transcripts/~/.local/share/avervox/dictation/$XDG_RUNTIME_DIR/avervox/bridge.sockBridge security
The developer bridge is designed to avoid exposing a speech service on the network by default.
The Unix socket is created mode 0600 inside a mode-0700 runtime directory, restricting access to the current user.
Synthesis output files are created mode 0600. Integrations use owner-only temporary locations for text and audio handoff.
For sensitive text, the documentation recommends stdin or a file because command-line arguments may be visible in a process listing.
Website privacy
The public site can measure success through aggregate server and checkout records without placing third-party behavior trackers in the visitor’s browser.
Privacy questions
Start with the workflow
Start with OSS, inspect the source and network behavior, and choose a local model when the entire conversation must remain on your machine or LAN.