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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Broken for MacOS

PrlvacyGuru opened this issue · comments

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.

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

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.

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: 9f00793 ) to explain this more to the user, and assist w/ turning on this notification mode. Will release a new version with these updates shortly!