Strongbox Password Safe is a free, open-source KeePass client for iOS
Many privacy/security conscious users, including myself, prefer to use KeePass. After all a free, actively supported, open-source application, that stores your logins in an encrypted database on your local storage is hard to beat.
Strongbox Password Safe is a free, open-source KeePass client for iOS which I personally prefer to use .
iOS used to have a ton of great KeePass clients, but a lot of them have been abandoned for over 2 years. A new app called KeePassium is currently in open beta. Also free, and open-source, with a better looking UI, it does seem promising. But, let's focus on why Strongbox is a good choice.
Cloud-based services like LastPass, and the open-source Bitwarden, may provide a lot of options when it comes to Password Managers on iOS (and other platforms). They are free to use on all platforms, and hence people often opt for convenience when it comes to mobile devices. The auto-fill feature is especially useful on a smartphone.
Strongbox provides the same functionality, and offers a lot more privacy. For one, it doesn't store your database on its servers. You decide where the database is stored and accessed from.
You can create a new database using Strongbox or import an existing database. The latter has the following options to choose from.
- One Drive
- Google Drive
- Copy from URL
- Files (Local Storage)
Strongbox Password Safe supports KeePass 1 (KDB 1) and KeePass 2 (KDBX 3.1/KDBX 4.0) and Password Safe 3 (PSAFE3) database formats.
Note: If you choose a cloud-storage service, it is advisable to use the corresponding service's app on all your devices to keep them up to date. For example, I use the Dropbox app on my computer, Android phone and iPad to sync my KeePass database (.KDBX) across all 3 devices.
Selecting a cloud service will require you to authenticate the Strongbox app to access your account. Once you have done that, you will need to select the database that you wish to use. It is perfectly safe to store your KeePass database on the cloud, since it will be encrypted and requires the master password that you set, to decrypt it but that is not a requirement.
Just make sure you use a strong password. For added security, always enable 2FA (Two-factor authentication) for your Dropbox/Google Drive/One Drive accounts. You can optionally set the database to be accessed in read-only mode if you wish. I wouldn't really advise using the "Allow empty password" option.
Once your database has been added to the app, tap on it to open the database. The app displays the information using a two-pane view. The left pane has all your folders, and accounts which aren't stored in any folder. Tap a folder or account name to open it. The details of the selected account will be displayed on the right pane.
This includes the FavIcon of the website, the title of the login, your username and password (hidden by default, can tap to view), the URL for logging in to the account, and any metadata if available. You can edit any of the fields or add a custom field using the "Edit" option.
You can sort the list from the toolbar on the bottom. This is where you can also manage the program's settings, which includes options to change your master password, export the database, etc. It also displays some interesting options such as the total number of usernames, how many of those are unique, including the number of unique passwords, most used username, the database format, etc.
Tip: Navigate to the iOS Settings > Passwords & Accounts > AutoFill Passwords and select Strongbox. This allows you to use the app's autofill feature in Safari and other apps. To use the feature, open any website where you have an account, hit the sign in option, and the keyboard should pop-up when you tap the login field. Select the displayed "login". It will have the word Strongbox above it, and you're good to go.
Password Generation, Auto clear clipboard and Advanced Options
There is a gear icon in the top right corner of the Strongbox UI, which you can use to generate secure passwords. This can be handy if you are creating new accounts, or replacing old passwords. There are some other useful options like the new entry defaults, that can also be useful for adding new entries. It lets you set the autofill options for forms with a default username (can be your most used one), or custom username, and even lets you save a randomly generated password.
The Auto clear clipboard option is a must use one, though it is disabled by default. You can set it to as low as 30 seconds to a maximum of 3 minutes. There is a similar Database automatic locking option, but this one is pre-enabled.
The best feature in the app is perhaps the App Unlock failure setting, which you can customize. It allows the application to delete all databases, local files, caches, etc that are related to Srongbox after a certain number of failed attempts. So, in case someone gains access to your device and tries to break in to your database, the app will protect your information by auto deleting them.
Optional paid features
My only gripe with Strongbox is that the search database option is not available in the app for free. You have to pay to use that feature.
Update: Search is now included in the free version of Strongbox.
There are a couple of subsctiption options that you can opt-for, or a one-time fee for a lifetime license that unlocks this feature among others. Strongbox Password Safe Pro supports Touch ID and PIN Code, i.e., you can use the fingerprint scanner on your iPhone or iPad or the screen unlock code, to quickly access your database. The only other feature that the PRO version has is support for KeePass FavIcons.
But really, I'm nitpicking here. Given the lack of other KeePass clients, and the fact that I rarely search for passwords, I'm fine with the freemium model that Strongbox employs. You can try the Pro features for free for 91 Days, if you like to.
If you're an Android user, I can vouch for Keepass2Android. It is available in 2 versions: One which works offline, and another with cloud-storage sync.
Now you: Which password manager do you use?Advertisement