It hears what your apps play, and only while it passes through.
Fonyx works on the sound your applications send to your speakers. That audio is processed in memory and passed straight on to your output devices. It is not kept, analysed for content, or sent anywhere.
It does not open your microphone. The small level meters beside each app read that app's own output, and are marked so your desktop doesn't mistake them for microphone use.
Nothing is recorded unless you press record.
A recording is a WAV or FLAC file written to the path you choose, on your disk, with your user's permissions. Fonyx never starts one by itself.
Its settings live in one folder in your home directory.
Everything Fonyx remembers is in ~/.config/fonyx/:
config.toml: your groups and their settings, scenes, rules, and which app belongs in which group.
aliases.toml: short names you have made for the command line.
To recognise an app or a device next time, the file stores the app's name or id and an identifier for each output. For some devices that identifier is a serial number or a Bluetooth address. A rule you write for a particular website stores that site's name.
The desktop app also keeps a few interface choices, such as mutes, fader links, your own EQ presets and the theme, in its window's local storage.
It sends nothing, with one exception.
The mixer service and the command line contain no networking code. They talk to PipeWire and to each other on your machine, and that is all.
The exception is the desktop app's window. When it opens, it loads two typefaces, Inter and JetBrains Mono, from Google Fonts. That request tells Google your IP address and that a page asked for those fonts. Offline, or with fonts.googleapis.com and fonts.gstatic.com blocked, the app falls back to your system fonts and works the same.
Other programs running as you can control it.
Fonyx is controlled over the desktop's session bus, like most Linux desktop services, and adds no password of its own. Any program already running under your user account can read the mixer's state, change routing, or start a recording. Programs running as other users cannot.
Its logs stay in your system journal.
When run as a service, Fonyx writes diagnostic messages to your user's systemd journal. They can include the names of apps and groups. Nothing collects them from your machine.
Removing it removes everything.
Delete ~/.config/fonyx/ and any recordings you made. There is nothing held anywhere else to ask for or to erase.