[1] https://github.com/evilsocket/opensnitch
[2] https://old.reddit.com/r/linux/comments/od3h8b/audacity_may_...
I also want to filter the network data. I want my firewall to inspect what the software is sending over the network and delete, randomize or nullify all data that isn't strictly necessary for it to perform the desired function. Like uBlock Origin but for the network stack.
This would enable normal operation of the software while also at least partially subverting the "legitimate business interests" of these corporations.
You'll have to TLS man-in-the-middle yourself for this to be viable.
I've intercepted the traffic of many mobile apps to see what information they're sending. I hear developers are pinning certificates now. I can just replace the pinned certificate, right?
Although I'd only prefer this approach if it's actually done right. Android, Flatpak etc. mostly showed ways to do it badly.
The gist of it is
sudo apt install firejail
firejail audacity
I guess that the line net none
in /etc/firejail/audacity.profile prevents any network connections. And man firejail
for many useful functionalities.