Apple could have the same kind of permission dialogues with their own models (and they actually should). Each and every (first-time) use of a feature should:
1) ask for permission explaining the scope
2) warn you about the dangers with a confirmation / nevermind option
Putting this in practice:
1) Acme AI requires access to your email provider in order to execute this request. Grant / Deny
2) You're about to let Acme AI read and send emails on your behalf, this might be dangerous due to X and Y. Do you want to continue? / Nevermind.
In this case:
1) Asks for access to a service
2) Asks for a specific use-case of the service
1 is access to data, you might want to give broad access to some applications and input data
2 is permission to act, but you might want to deny access to some parts such as sending email and scope to summarization
2 is permission to act, but you might want to deny access to some parts such as sending email and scope to summarization