SailWarden is an unofficial native Bitwarden client for Sailfish OS. It is currently in beta and requires Sailfish OS 4.5 or greater. This app has near one-to-one feature parity with the official Bitwarden apps. That means most functions you know and love from Android or iOS should be available here with a few exceptions that aren't available on Sailfish, like autofill or syncing with authenticator.
A - Bitwarden is one of the most important applications on my phone and without it, Sailfish could never be the phone I use daily so, I decided to make one. It turned out pretty well so I thought I'd share it with the Sailfish community to help grow the ecosystem. Hopefully somebody finds it useful as well.
A - Well, I know it is because I made it but you should always exercise caution and use your best judgement. A few things you can try to help put your mind at ease:
A - That is completely fair. If you don't feel comfortable using it, don't use it. Thanks to the Android compatibility layer, you can use the official android Bitwarden client.
A -
A - No, the import is strictly additive. It should never delete or modify existing items. Please do backup your secrets before using this feature though because it is new and needs more testing. The official apps require you to do this through the web vault and do not have this functionality in their mobile apps.
A - The one thing I'd like to add is support for multiple accounts but if you have any requests or suggestions use the feedback link in the about section within settings.
SailWarden is an unofficial third-party client and is not affiliated with, endorsed by, or supported by Bitwarden Inc.
| Attachment | Size | Date |
|---|---|---|
| 984 KB | 06/08/2026 - 06:58 | |
| 949.3 KB | 06/08/2026 - 06:58 | |
| 944.27 KB | 06/08/2026 - 06:58 |
- 0.1 - Initial Beta Release
- 0.2 - Moved non-sensitive configuration settings (custom server URL, cover layout, and session timeout options) out of the secure OS vault into local settings. Hopefully preventing the app from triggering endless device lock prompts.
- 0.3 Moved more configuration settings and prefetch others to avoid lock prompts.
- 0.5 Massive changes to how it works with sailfish secrets which I believe should solve the multiple prompts to confirm access.
- 0.6 Fixes for login issues with 2FA. Attempt at fixing biometric detection
- 0.7 Fixes Locked/Unlocked status on cover, moved decryption to background task to avoid locking UI on large collections, fixed issues (hopefully) decrypting some older organizations.
- 0.8 Added a "Sailfish Theme" which moves tabs to the top and uses Sailfish styled tabs. Also added option to change options in pull menu. Change them in Settings > Appearance
- 0.9 Moved pulley menu to above tabs on Sailfish theme, on selecting search input field is automatically selected, changed order of some pull down menus, adjust sailfish theme tab size based on device resolution/scale, attempts at fixing decoding of shared organizations, bug fix for not clearing 2FA session after failure.
- 1.0 - Optimized loading of secrets so hopefully it'll perform much better for people with large vaults. More improvements to Sailfish theme to match Sailfish OS better. Pressing enter on keyboard will now log submit/login.
Comments
FixFlare
Wed, 2026/07/08 - 07:46
Permalink
Yeah, heh - it is one of those things you don't know will be a problem until it is. My dev machine isn't that great and the emulator only has 1GB of RAM so I'm thinking hey, if it works great for me on this slow device it should be no problem for some of these higher end phones with 4GB+ of RAM. Not being able to enable the lock on the emulator makes things difficult for an app like this too.
I ordered a jolla phone but it isn't supposed to arrive until September and that is if they will even ship to the USA. The good news is someone on the sailfish forums was nice enough to offer to send me a device if I pay for shipping so I may take him up on that offer.
Anyways, on to the bug - I was actually able to reproduce that cipher message prompt and the lock this time. I moved some more settings and prefetched others during the login that will hopefully stop too many sync calls from locking up your phone. Since I was able to reproduce it, and now I am not, hopefully that is a good sign that it is fixed now.
Let me know how it goes with 0.3 and feel free to DM if it is easier. Happy to add a credit or something if you want to be a beta tester of sorts.
Pages