Earlier quoted context omitted.
This is a big issue - on Windows you can set services to not start up unless they are needed, and you can turn them off so they don't run at all. On macOS, the launchd configuration seems to be hard-wired and protected by SIP; there's no easy way to disable random daemons for features like remote student device management - something that most users would not need or want. And as you note even if you disable the asso…
photoanalysisd Does anyone else wonder what exactly it is analysing now, after the whole CSAM thing came to light?
All of this is local-only. (Which is why it has to run an expensive indexing process locally.)