Hello everyone,
I realized a privacy concern about microphone that concerned unsuspended whatsweb, and whatsnew, but that could possibly concern many other webapps, or even regular apps.
The concern is that when running those webapps with microphone permission allowed and unsuspended to get notifications, then the subjacent website can effectively spy on your microphone at any moment, while your phone is suspended, without you even being notifiyed about that.
I'm going to see what I can do but it's not easy as chromium engine does not allow easilly to switch on and off the microphone whether on elctron or on qtwebengine.
Here are some possible features that could be useful, on the side of the OS:
Add an icon to the systray when an Application is recording the microphone as KDE does.
Add an option to disable the microphone for all apps (except maybe the phone app) when the phone is suspended.
Automatically disable the microphone for apps that are not in foreground (maybe except if they have a background microphone authorization)
Add some tools for the apps themself to be able to know weather or not they are recording, and enable/disable the microphone for themself a the level of pulseaudio. This should be accessible even for a confined app, and through shell command so that is universal.
Any thought on that?