Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New privacy switches in macOS 15 are not managed by allowDiagnosticSubmission #434

Open
qupig opened this issue Oct 3, 2024 · 10 comments
Open
Assignees

Comments

@qupig
Copy link

qupig commented Oct 3, 2024

Problem to solve

Two new data collection switches in macOS 15 (enabled by default):

  • Analytics & Improvements -> Improve Assistive Voice Features
  • Spotlight -> Improve Search

The restrictions key allowDiagnosticSubmission cannot cover the newly added switches, as shown in the screenshots:

Improve Assistive Voice Features
Spotlight Improve Search

Documentation

https://developer.apple.com/documentation/devicemanagement/restrictions

Links / references

https://support.apple.com/en-me/guide/mac-help/mchl54d95e8a/mac
https://www.apple.com/legal/privacy/data/en/improve-assistive-voice-features/

@vaughnhart
Copy link

This is a find! with a capital FIND! I wonder if these "features" bypass other restrictions with a nuisance. They're not exactly Siri, and Spotlight. I wonder what the underlying "linux" subsystem is?

@robertgendler
Copy link
Collaborator

@vaughnhart there is no linux subsystem. It isn't linux. It isn't anywhere near linux. macOS is a unix and linux is not a unix.

@vaughnhart
Copy link

yeppers... private... I was more thinking about how spotlight was feeding from, if I remember correctly, lookup and another search database that could be controlled on the command line. I wondered if the same was for these two "options" as well.

@qupig
Copy link
Author

qupig commented Oct 3, 2024

Thanks, it's really disturbing to have these options hidden in different places and covered by subkeys in different corners.

There should be a clear primary key there that overrides any subsequently added sub-switches.

@robertgendler Anyway, thanks for your work and quick answer!

@qupig qupig closed this as completed Oct 3, 2024
@qupig
Copy link
Author

qupig commented Oct 3, 2024

A little extra thought, maybe we should also record the corresponding UI settings description text there, so that it is easier for people to find and confirm.

For example when I search for, there is nothing there:

https://github.com/search?q=repo%3Ausnistgov%2Fmacos_security%20Improve%20Assistive%20Voice%20Features&type=code

Unless I simplify the search terms:
https://github.com/search?q=repo%3Ausnistgov%2Fmacos_security+Assistive+Voice&type=code

@robertgendler
Copy link
Collaborator

Good point! We'll try to remember to update the discussion and/or title a bit.

@robertgendler robertgendler reopened this Oct 4, 2024
@robertgendler robertgendler self-assigned this Oct 4, 2024
@JamminR
Copy link

JamminR commented Dec 27, 2024

I think we found those and added rules for them. https://github.com/usnistgov/macos_security/blob/main/rules/system_settings/system_settings_improve_assistive_voice_disable.yaml

https://github.com/usnistgov/macos_security/blob/main/rules/system_settings/system_settings_improve_search_disable.yaml

Though my org using this setting for "improve assistive voice" shows setting as disabled, the setting is not greyed out and the slider can be moved to 'on' position but immediately moves back to off.
Is this a concern, or with the setting method it was disabled, is that 'normal' and it will always remain disabled even though not greyed out.
image

@robertgendler
Copy link
Collaborator

@JamminR That's expected when it's not a setting that Apple officially supports as being manageable. Nobody has programmed it to "lock". But if you re open system settings it's off.

@JamminR
Copy link

JamminR commented Dec 27, 2024

Thank you for the response. I'll stop looking for a solution to a non-problem, and will go back to occasional Apple managed device github settings review in hopes they add ability to lock it as they have the other settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants