PolicyKit ist ein Toolkit zum Definieren und Behandeln von Richtlinien, die es unprivilegierten Prozessen erlauben, mit privilegierten Prozessen zu kommunizieren. Es ist ein Framework zum Zentralisieren der Entscheidung, welche privilegierten Operationen von unprivilegierten Anwendungen ausgeführt werden können. PolicyKit ist insbesondere für Anwendungen in Desktopumgebungen gedacht. Es benötigt keine speziellen Kernel-Features.