localhost.
How loopback restriction works
When a new TCP connection arrives, FluidVoice checks the remote address before the request is even parsed. Connections from127.0.0.1 (IPv4 loopback), ::1 (IPv6 loopback), or the hostname localhost are accepted. Every other remote address — including connections from other machines on your local network — is dropped immediately.
This means you do not need to pass any header, query parameter, or token when calling the API. If your request reaches the server, it is already authorized by virtue of running on your Mac.
The loopback restriction is the entire security boundary. Any process running as any user on your Mac can call the Local API. If you share your Mac with untrusted users or run untrusted software, keep this in mind — the API can read transcription history and modify your dictionary.
What you do not need to do
- You do not need to pass an
Authorizationheader. - You do not need an API key or secret.
- You do not need to configure any allowlist or token in FluidVoice settings.
