PrivacyPick

KeePassXC vs Proton Pass Comparison

Feature
Overview
Rating8.08.5
PricingNot specified
  • $4.99/moPass Plus (individual, annual)
  • $4.99/moPass Family (up to 6 users, annual)
Show billing details
  • Pass Plus (individual, annual): $35.88/year
  • Pass Family (up to 6 users, annual): $59.88/year
Free tierFree tierLimited free tier
Established20162023
Platforms
WindowsmacOSLinuxBrowser extensionCLI
WindowsmacOSLinuxAndroidiOSBrowser extensionCLI
Security
Independent security auditSynacktiv (ANSSI CSPN) 2025
Show audit details

First-level security certification of KeePassXC 2.7.9 on Windows — full source-code review, penetration testing of every security function, and cryptographic and random-number-generator analysis

Recurity Labs 2026
Show audit details

Source-code review and gray-box testing of the browser extensions, mobile and desktop apps, and CLI

Source codeFully open sourceFully open source
EncryptionAES-256, Argon2d
Show details

The database is encrypted with AES-256 by default (Twofish and ChaCha20 are also selectable) in the KDBX 4 format, with an HMAC-SHA-256 integrity check that detects tampering. The master key is derived with Argon2d by default — a memory-hard function that resists GPU and ASIC cracking — with the older AES-KDF still available. The composite master key can combine a password, a key file, and a YubiKey or OnlyKey challenge-response secret.

AES-256-GCM, bcrypt
Show details

Vault and item data are encrypted with 256-bit AES-GCM under 32-byte random keys; the user key is protected by a bcrypt hash of the account password. Authentication uses a hardened SRP implementation; sharing uses OpenPGP with ECC (Curve25519). Every field is encrypted client-side — usernames, URLs and notes included — so Proton cannot see which services you hold accounts with. Offline access on paid plans uses Argon2 for the local hash.

Vault 2FAHardware keysTOTP + hardware keys
Second-secret modelNoNot specified
Past data breachNoNo
TelemetryNo telemetryOn unless you opt out
Features
HostingLocal, no cloudCloud
PasskeysStores for sitesStores + unlocks
Built-in email aliasesNoYes
Company
OwnerKeePassXC Team
Show details

Volunteer, community-run open-source project under the keepassxreboot organization on GitHub — no company and no venture funding behind it. Development is paid for by donations. Forked from KeePassX in 2016; the KeePass lineage goes back to 2003.

Proton AG
Show details

Proton AG, Geneva, Switzerland. Since June 2024 the primary shareholder is the non-profit Proton Foundation, which the founders endowed with Proton shares in an arrangement they describe as irrevocable. Proton began as a 2014 crowdfunding campaign.