privacyIDEA est un serveur d'authentification open source modulaire qui ajoute l'authentification multifacteur aux connexions, VPN, SSH et portails web. Il prend en charge les mots de passe à usage unique, FIDO2 et WebAuthn, les cartes à puce, le push, les SMS, les e-mails et les clés SSH, et lit les utilisateurs depuis LDAP, Active Directory ou SQL. Les administrateurs gèrent jetons et politiques via une interface web et une API REST. Le serveur est écrit en Python avec le framework Flask et s'exécute sous Linux, sur votre propre infrastructure.
Le serveur est sous licence AGPL-3.0 et son code est développé ouvertement sur GitHub. NetKnights GmbH, établie à Kassel (Allemagne), propose l'édition privacyIDEA Enterprise avec support, déployable selon l'éditeur sur site ou en mode hébergé. L'édition communautaire étant auto-hébergée, les données des utilisateurs et des jetons restent dans l'environnement que vous exploitez : leur emplacement et leur juridiction relèvent de vous. Une organisation européenne peut donc l'exécuter dans son centre de données ou dans un cloud de l'UE, tout en gardant l'accès au code source.