CleanMyMac Agent
(Updated: )Some CleanMyMac features require additional system information and extended access rights to perform advanced tasks and interact more with macOS. To handle these tasks securely, CleanMyMac uses a privileged helper component called CleanMyMac Agent. This article explains what the Agent does and when it's used. (You can also learn more about Health Monitor and CleanMyMac Updater.)
CleanMyMac Agent is a helper process that lets CleanMyMac perform tasks requiring privileged access and expand the range of cleanup, maintenance, and protection operations available on your Mac.
When you start an operation that requires elevated privileges — for example, removing unnecessary system files — macOS asks for your administrator password to install and authorize the Agent.
Once installed, the Agent lets CleanMyMac:
Remove unnecessary system files such as system caches, logs, unused language files, Xcode-related files, and so on
Uninstall App Store apps and apps involved in system processes
If you don't use features that require elevated privileges, the Agent remains inactive. When you quit CleanMyMac, the Agent exits automatically as well.
To turn off the Agent, open CleanMyMac, then choose Action > Deauthenticate from the menu bar.