Sequoia’s weekly permission prompts for screen recording

From 9to5Mac:

With macOS Sequoia this fall, using apps that need access to screen recording permissions will become a little bit more tedious. Apple is rolling out a change that will require you to give explicit permission on a weekly basis to these types of apps, and every time you reboot your Mac.

While I understand Apple’s desire to make it clear that you’ve given apps permission to record your screen, this seems like a nuisance. You have to click “Allow For One Week” each week for every app that’s actively capturing or streaming screen images. As 9to5Mac says, that’s going to get pretty tedious.

And if an app isn’t using Sequoia’s new “screen recording picker”, you’ll see this very technically worded warning. I’m not sure how non-technical users will respond to this:

Of course, the reason I’m grousing about this is because Default Folder X is affected. In some situations, DFX captures an image of an Open or Save dialog and displays it on top of the real file dialog as a “curtain” to hide what it’s doing while it manipulates the dialog. It doesn’t store or transmit the images – it just takes a screenshot of the file dialog, pops it up on the screen to obscure the dialog while it twiddles a menu, then throws away the screenshot.

Now Sequoia is throwing up scary weekly reminders about it recording “personal or sensitive information”. Sigh. Assuming that this new Sequoia “feature” is here to stay, I feel the only workable solution is to remove the screen captured façade and just put up a blank window to hide what Default Folder X is doing. This is … ugly. Here’s a quick illustration:

Here’s what Default Folder X is doing. Notice the menu popping up after opening “Empty Folder”:

 

Here’s what it currently looks like with a captured image overlayed to hide the menu activity. As intended, you don’t see anything at all:

 

Here’s what it looks like without screen recording, using a blank window to hide activity instead. There’s an unpleasant white flash:

I realize it’s not the end of the world – having that blank window flicker on the screen doesn’t change the functionality of Default Folder X. It’s just sloppy looking and aesthetically grating.

How you can take action

If you’d like to help out – and save yourself weekly warnings about the apps you use that capture screen images – please use Feedback Assistant to submit a bug about this to Apple. At the very least, they could add a “Don’t remind me again” checkbox to that warning alert and save us all from being pestered every week.

The bottom line

If Sequoia’s repeated reminders and dire warnings about privacy intrusion are here to stay, I don’t see any way forward except to eliminate the use of captured screen images. This reduces the quality and functionality of my software, but if the warnings are enough to put off some users, removing the dependent features is the only way to stop them from scaring people.

And just for the record, the use of captured screen images isn’t something new. Default Folder X and other applications have used this kind of trick for years to hide unpleasant side effects, clean up graphical glitches, or get information they can only get by looking at the screen. We’ve just come to a point where Apple feels it’s necessary to tell you about it on the off chance that some app is spying on you – which Default Folder X isn’t doing, but I do understand the potential danger.

6 Responses to “Sequoia’s weekly permission prompts for screen recording”

  1. […] uses for screen capture that aren’t what you might expect. For example, a developer might grab a screenshot to display temporarily while their app does something else. It might, for example, use screenshots to grab thumbnails of […]

  2. Eric says:

    Please don’t go the other way as extrememly as Apple does. Give us the choice if we are willing to put up with the weekly updates. (Or maybe come up with a Macro that does it for us with a keypress?). So instead of removing the functionality we’ve come to rely on, let us choose to deal with it.

    • Jon says:

      Well, I just added a new defaults setting in Default Folder X – “useScreenRecording” – and conditionalized all of the code so that it supports running in either mode. Turn the setting on, and it’ll run as it currently does. Turn it off, and it won’t use screen captures, resulting in some ugly flashes in file dialogs and Default Folder X’s toolbar sometimes not matching the light / dark mode of the file dialog it’s attached to.

      If Apple doesn’t relent with the warnings I’ll add a checkbox in the settings to turn this option on and off.

      • Jim says:

        It’s been a little while since you posted this. Is there anything changed since then? If not, I think I prefer to see the dropdown menu flash for a second instead of a white box, especially if it looks weird in light/dark mode, if the screen recording is turned off.

        • Jon says:

          For the last couple Sequoia betas (and presumably final release) Apple has reduced the frequency of the reminders to once per month, so it’s not terrible anymore.

          My plan is to leave the screen capture code active in Default Folder X at this point (meaning it will still require approval for screen recording). With that code turned off, I could eliminate the facade altogether and show the menu popping up, but that won’t change the fact that Default Folder X will have more trouble determining whether a file dialog is in light or dark mode.

Leave a Reply