kactivitymanagerd is a problematic piece of software. Just try to Google it, and you will quickly find out about some of its problems.
However, bugs are not what I want to speak about here. The whole premise of kactivitymanagerd is considered by some, including me, as reduntant at best, privacy-destroying at worst.
kactivitymanagerd’s raison d’etre is to give other programs information about the current activity of the computer’s user. I consider this a security vulnerability. For example, this could help spyware with spying, or cause privilege escalation by giving a malware information when to launch an illegitimate “administrative privileges needed” prompt. While several anonymity-oriented distros separate running programs using sometimes extreme measures, such us VMs, KDE (I understand that KDE is not a distro) goes in the opposite direction – it has this daemon, purpose of which is to give other programs potentially sensitive information about the user.
In several distros, including Debian and Ubuntu, kactivitymanagerd is a dependecy of Plasma itself. I assume this dependecy relationship also exists in the original Plasma. (By “original Plasma”, I mean the Plasma developed by KDE, as opposed to its packaged versions in various distros.)
I am not happy with being required to have kactivitymanagerd installed on my computer. Some users might want to keep kactivitymanagerd, so I am not proposing to eliminate it completely. I would rather like to propose making it optional (eliminating it as a dependency), at least in the very base of Plasma.
Would this be possible?