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
512 stars 39 forks source link

Broken for MacOS #27

Closed PrlvacyGuru closed 2 years ago

PrlvacyGuru commented 2 years ago

Even after giving proper permissions/access, my microphone & camera can be activated and OverSight will not notify me or attempt to block it. It does not detect that they have been activated. Machine: MacOS Monterey v.12.4.

objective-see commented 2 years ago

The latest version (v2.1.1) has been updated to work with recent versions of macOS.

You can grab it from: https://github.com/objective-see/OverSight/releases/download/v2.1.1/OverSight_2.1.1.zip

PrlvacyGuru commented 2 years ago

Thanks for the update! OverSight is now able to recognize if a microphone/camera is in use and where it is coming from, but I do not get a notification to block or allow the connect. It seems to automatically allow the connection. I do have notifications enabled on my MacOS 12.6.1 for OverSight.

objective-see commented 2 years ago

Ah, thanks for this info. Spent some time digging turns out that now macOS defaults that notification style to "Banners" which are automatically dismissed by the OS 😭

Worse there is now no way programmatically to toggle this mode to "Alerts"

Apple believes it may be harmful if applications decide on the default alert style even though users can override the setting in the System Preferences anyway. I was recommended to create a notification system of my own if I needed such behaviour.

(See: https://stackoverflow.com/questions/69782010/is-it-possible-to-set-default-alert-style-for-macos-unnotification#comment127842826_69782010).

So you have to manually go into the Notifications pane in System Preferences and toggle the style to "Alerts":

darkMode

I've just updated the installer / app (commit: 9f00793fa3175b15e362adc6a26ca4a5e99ddaff ) to explain this more to the user, and assist w/ turning on this notification mode. Will release a new version with these updates shortly!