objective-see / OverSight

OverSight monitors a mac's mic and webcam, alerting the user when the internal mic is activated, or whenever a process accesses the webcam.
GNU General Public License v3.0
511 stars 39 forks source link

Feature Request: Option to View Logs of Camera and Microphone Access #45

Open lkapt opened 1 year ago

lkapt commented 1 year ago

Currently, the app sends real-time alerts when the camera or microphone is being accessed, but there is no way for users to review past instances of access. This can be a limitation, especially if users want to keep track of the frequency and timing of access by different applications over time.

I propose the addition of a feature that allows users to view logs of camera and microphone access. These logs should include the following information:

Timestamp: The date and time when the camera or microphone was accessed.
Application Name: The name of the application that accessed the camera or microphone.
Access Type: Whether the access was for the camera, microphone, or both.
Duration: The duration of access (if applicable).

The logs could be presented in a user-friendly format, such as a list or table, and should be easily accessible from the app's main interface. Additionally, users should have the option to clear the logs if they wish.

I believe that this feature would enhance the app's functionality and provide users with greater insight into the usage of their camera and microphone. It would also empower users to make more informed decisions about their privacy and security.

jimklo commented 1 year ago

FWIW, I made a relatively simple and but opinionated logger. Available here: https://gitlab.com/jimklo/oversight-logger