Is KeePassDX safe?
KeePassDX
KeePassDX is a free, open-source Android app that keeps your passwords in an encrypted KeePass file on your phone. It asks for no internet access and collects no data. Its code has never been independently audited, and it rests largely on one developer.
#9of 52 in Security and privacy tools
Medium confidence- Developer
- Jeremy Jamet (Kunzisoft); a fork of KeePassDroid, code public since 2017
- Platforms
- Android only (Google Play, F-Droid, IzzyOnDroid, GitHub); no iPhone app
- Google Play
- 500,000+ downloads, rated Everyone
- Data collected
- None, per Google Play data safety and the privacy policy
- Internet access
- Not requested; the F-Droid build lists no network permission
- Encryption
- KDBX 1 to 4 with AES, Twofish or ChaCha20 and Argon2
- Unlock options
- Master password, key file, YubiKey, biometric quick unlock
- Independent audit
- None published
How the score breaks down
The overall score is the weighted average of these factors. Scoring rules
Privacy30% of score
95 out of 100, ExcellentGoogle Play's data safety section says KeePassDX collects and shares no data, and the privacy policy says nothing is collected, stored, used or shared. The F-Droid build asks for no internet permission at all, and there is no account.
Security30% of score
79 out of 100, GoodStrong KDBX 4 encryption with Argon2, optional key file or YubiKey, and no server to breach. But no independent audit has been published, there is no security policy or bug bounty, and one developer wrote most of the code. A clipboard leak was fixed in January 2026.
Transparency and control15% of score
88 out of 100, ExcellentYour vault is an open KDBX file that KeePassXC and other KeePass apps can read, with no account to close. Cosmetic themes are the only paid extra. Sync, backups and the file's location are up to you and your file manager.
Scams and harmful content15% of score
86 out of 100, ExcellentThere is no user-generated content or contact with strangers. Android autofill and the optional Magikeyboard fill saved logins, and the app blocks screen overlays (tapjacking), but nothing stops you pasting a password into a fake site.
Regulatory record10% of score
87 out of 100, ExcellentWe found no privacy or consumer-protection fine or order against KeePassDX or Kunzisoft. It has a nine-year clean record, but no regulator has examined it and no independent audit backs it, so it stays below 90.
Is KeePassDX safe?
Yes, for Android users who are happy to look after their own password file. KeePassDX stores your passwords in an encrypted KeePass database on your phone, asks for no internet access and, according to its Google Play listing, collects no data at all. There is no account, no company server and nothing to leak in a breach. We score it 87/100, just behind KeePassXC (89), the desktop app it is most often paired with, and Bitwarden (88).
The catch is assurance. Nobody outside the project has published an audit of the code, and one developer, Jeremy Jamet, wrote most of it.
What does KeePassDX collect?
Nothing it can send. Google Play's data safety section says the app collects no user data and shares none, and the privacy policy linked from the listing says no information "is collected, stored, used or shared". The F-Droid build backs this up in a way a label cannot: its permission list includes notifications, biometrics and background tasks for saving the database, but no network access. An app without internet permission cannot quietly upload anything.
This is the strongest privacy setup in our password-manager group, a little ahead of KeePassXC, which goes online when you ask it to fetch website icons.
How does it protect your passwords?
KeePassDX reads and writes KDBX files, the open format used by KeePass and KeePassXC. The current version, KDBX 4, encrypts the file with AES, Twofish or ChaCha20, and stretches your master password with Argon2, which makes each guess slow and expensive. You can add a key file or a YubiKey, so that a stolen file and a guessed password are still not enough. Biometric quick unlock saves you typing the master password every time, but the master password remains the real key.
The app also blocks taps when another app draws a see-through layer over it, a trick called tapjacking. In January 2026 a user reported that text selected in the app could end up in Android's clipboard history; the developer fixed it within three days by blocking text selection in those views.
What is missing is outside review. The code has been public under the GPL-3.0 licence since 2017, and anyone can check it, but no firm has published an audit. The repository has no security policy and no bug bounty, and reports go through ordinary GitHub issues. The only entry in the US vulnerability database is from 2018: an XML flaw in a beta version's file reader. That is a long quiet record, but it is quiet partly because few people are paid to look. KeePassXC, by contrast, has a 2023 audit and a 2025 French government certification.
Free or libre: which build to pick
KeePassDX comes in two builds with the same features and security. The Google Play "free" build is signed by the developer and adds two things that do not fit strict free-software rules: Steam one-time codes and Google's list of approved browsers for PasskeyA way to sign in without a password. Your device holds a key tied to one website or app and unlocks it with your fingerprint, face or PIN.More in the glossary. The "libre" build on F-Droid is compiled and signed by F-Droid from the public source code. Both are also on GitHub, where the README explains how to check that an APK was signed by the developer.
Paying is optional. A donation or the paid KeePassDX Pro app, listed on Google Play as KeePro Support, unlocks extra themes, and the developer says it "does not improve safety". There are no ads.
What you have to manage yourself
Like every KeePass app, KeePassDX leaves sync and backups to you. You open the database through Android's file picker, so the file can live on the phone, on a memory card or in a cloud app such as Nextcloud, Google Drive or Dropbox. The cloud provider only sees the encrypted file. If you lose the file and every backup, nobody can restore it, and if you forget the master password, nobody can reset it.
There is no iPhone version. If you also use an iPhone, Strongbox and KeePassium open the same file, but they are separate apps with their own records.
How to use KeePassDX safely
- Choose a long master password you use nowhere else, such as five or six random words.
- Make sure the database uses KDBX 4 with Argon2, the default for new databases.
- Keep at least two backups of the database file in different places, and test one.
- If you use a key file, do not store it in the same cloud folder as the database.
- Turn on autofill in Android settings, so logins are offered only for the matching app or site.
- Install from Google Play, F-Droid or the developer's GitHub page only, and keep the app updated.
How we scored it
Privacy (95) ties for our highest score among security tools: no data collected, no account and no network permission. Transparency and control (88) is strong because your vault is an open file you own, held back only by sync and backups being your job. Security (79) is the weakest factor, not because of any breach, but because the app has no published audit, no security policy and depends largely on a single maintainer. For a desktop companion with a stronger audit record, see KeePassXC; for a hosted manager that syncs for you, Bitwarden.
Questions people ask
Is KeePassDX free?
Yes. Autofill, PasskeyA way to sign in without a password. Your device holds a key tied to one website or app and unlocks it with your fingerprint, face or PIN.More in the glossary, YubiKey unlock and standard one-time codes are free, and the app has no ads. A donation or the paid KeePassDX Pro app (listed on Google Play as KeePro Support) unlocks extra visual themes and settings for the non-standard Steam code format. The developer says the paid version adds no security.
Does KeePassDX work with KeePassXC?
Yes. Both read and write the same KDBX database format, so you can open one file on a computer with KeePassXC and on an Android phone with KeePassDX. KeePassXC's own team lists KeePassDX as an Android option, but the two are separate projects with different developers.
How do I sync KeePassDX between my phone and computer?
KeePassDX has no sync of its own. You open the database through Android's file picker, so any cloud app that offers its files there, such as Nextcloud, Google Drive or Dropbox, can hold it. The cloud provider sees only the encrypted file. Avoid editing on two devices at the same time, which can create conflicting copies.
Which version of KeePassDX should I install?
The Google Play "free" build and the F-Droid "libre" build have the same security. The Play build adds Steam one-time codes and Google's list of approved browsers for PasskeyA way to sign in without a password. Your device holds a key tied to one website or app and unlocks it with your fingerprint, face or PIN.More in the glossary. The F-Droid build is compiled by F-Droid from the public code and uses only free-software parts. Switching between them needs a backup and restore.
Is there a KeePassDX for iPhone?
No. KeePassDX is Android only. On iPhone, Strongbox and KeePassium open the same KeePass file; they are made by other developers, so check them separately before you trust them with your vault.
Sources
- 1.KeePassDX data safety section (opens in a new tab) · Google Play, 2026
- 2.KeePassDX Passkey Vault, Google Play listing (opens in a new tab) · Google Play, 2026
- 3.KeePassDX (libre build), versions and permissions (opens in a new tab) · F-Droid, 2026
- 4.KeePassDX privacy policy (opens in a new tab) · Kunzisoft, 2026
- 5.KeePassDX README (opens in a new tab) · GitHub, 2026
- 6.KeePassDX FAQ (opens in a new tab) · GitHub, 2026
- 7.Issue #2345: copied password exposed through clipboard history (opens in a new tab) · GitHub, 2026
- 8.CVE-2018-1000835, KeePassDX XML external entity flaw (opens in a new tab) · NIST National Vulnerability Database, 2018