Conversation

This is a nice implementation. The state can be clearly seen from the front (unlike just having a switch easy to leave in the on position) and the shutter is internal so it's nicely protected and not going to get dirt inside and scratch the lens / cover.
Quote Tweet
Kudos to @amazon’s Echo Show 5 for the built-in physical shutter to cover the camera. Everyone please follow suit ¯\_(ツ)_/¯ #privacy #IoT
Embedded video
0:13
4.2K views
1
14
A microphone switch is harder to get right since there are other inputs usable as microphones. Accelerometers (including inside hard drives), gyroscopes and other motion sensors can be usable as decent microphones. Speakers can also function as microphones depending on the setup.
2
8
This is a major part of why GrapheneOS disables motion sensors access by websites in the browser (Vanadium) by default along with adding a Sensors permission toggle for apps. Similarly, the sensors can be used to record keyboard input and motion (especially with a compass too).
1
5
Trying to make a switch to disable location tracking in hardware is tempting, but has to disable a bunch of the inputs and also output like audio. Either playing or recording audio is usable for location / activity tracking and not just theoretically, as this is broadly deployed.
1