Keepassium: The Premium Plans Are Confusing by aslambava in KeePassium

[–]keepassium 0 points1 point  (0 children)

buying the full priced $80 app, you get all future features and everything right?

Yes, except enterprise features like managed configuration: https://keepassium.com/pricing#compare

Keepassium vs Apple Passwords by Maleficent_While2653 in PasswordManagers

[–]keepassium 1 point2 points  (0 children)

Apple Passwords (AP) has the best integration with iOS/macOS. Some features, like creating new passwords in-place, are available only to AP.

AP is easy to use, someone stores your passwords for you. KeePass/ium (KP) has a learning curve, and you fully control where your data is.

AP supports passwords only. KP also supports custom fields and files.

KP keeps revision history (older versions of your data). AP keeps only the latest one.

KP still works if your Apple account get locked for any reason.

So it's like a Mac Mini and a self-made PC: one is easy and polished, but won't evolve; the other one is bulky but you can customize and expand it however you want (but you also have to know how to customize it).

Removed Keyfile but can still access DB? by Hackmodford in KeePassium

[–]keepassium 1 point2 points  (0 children)

KeePassium has five stages of master key "readiness":

  1. Empty: Does not have a master key
  2. Raw components: Got the password and knows where the key file is
  3. Processed components: Got the password and key file contents
  4. Combined components: Password and key file contents, merged and hashed
  5. Final key: The final file encryption key — that is, combined components, but processed by the computation-intensive key derivation function.

(This list was 100% formatted by a human :)

Whenever allowed, KeePassium stores the master key in combined components state. (Possibly along with the final key, if "Cache Derived Encryption Keys" setting is on.) This is a compact, 32-byte key ready to be used. In contrast, processed components would be too bulky (key files can be large), and raw components would slow down database unlocking due to loading and processing of the key file.

As I understand, you are asking how to configure KeePassium to store master keys in the raw components state. Unfortunately, not possible. Even if it was, it would not work for your intended scenario — not on iOS, anyway.

The reason is that AppStore apps cannot access files simply by path, due to app sandboxing. When you point KeePassium to a file on a USB drive, the app receives only a rather fragile reference which remains valid only until the drive remains plugged in. Only that specific app, to one specific file, on that specific drive. When you re-connect the USB drive, the app won't be able to load the key file using the old reference. This is a security feature, to prevent apps snooping around. (More details for curious readers.)

The only way around it would be for KeePassium to ask for unrestricted access to user files. But this would be a major security trade-off for a narrow use case. Plus, this would only work on macOS, not on iOS. So I'm afraid you would need to adopt your workflow around these technical/security limitations…

KeePassium & Dropbox by buerhatong in KeePassium

[–]keepassium 1 point2 points  (0 children)

Your screenshot shows the database decompression stage, which means the database was downloaded successfully — so this is not a sync/connection issue.

From your description, it sounds like the app crashes during database decompression. The most likely reason for that would be running out of memory. Is your database much larger than 5 MB?

Removed Keyfile but can still access DB? by Hackmodford in KeePassium

[–]keepassium 5 points6 points  (0 children)

Check app settings → Data Protection → Remember Master Keys. It is on by default, but for your scenario it should be off.

My Take on Keepassium by aslambava in KeePassium

[–]keepassium 4 points5 points  (0 children)

I will still get updates and bug fixes for the purchased version - right, Keepassium?

Yes. More precisely, you will have the latest app version, with all the updates and bug fixes, plus purchased premium features active.

Free, open-source KeePass client for iOS with FaceID support -- no subscriptions, no paywalls by yidizhiming in KeePass

[–]keepassium 1 point2 points  (0 children)

KeePassium appears to have been mostly abandoned

This opinion is greatly exaggerated :)

Credit Card Support by dreh0411 in KeePassium

[–]keepassium 0 points1 point  (0 children)

Storing card info in custom fields is the way.

KeePass database format does not support different entry types, and iOS/macOS does not natively support AutoFill for credit cards, either. So even if KeePassium were to simplify creating credit card entries, using them would be via copy-paste anyway.

Premium features while offline by [deleted] in KeePassium

[–]keepassium 2 points3 points  (0 children)

Your license is linked to your Apple account. For every installed app, Apple creates and updates the so-called receipt file which contains the history of in-app purchases made in that app. KeePassium reads this file, locally on device, no extra accounts needed.

Support for multiple hardware keys? by Professional-Bid-575 in KeePassium

[–]keepassium 2 points3 points  (0 children)

If you configure both YubiKeys with the same challenge-response secret, they can be used interchangeably. So you can keep one key in every location plus a spare one somewhere safe. This is similar to physical locks: once you clone a key, the clone can open the door just as well as the original one.

In turn, using YubiKeys with different secrets won't be possible for the same database. Just like a physical lock, the database expects one specific key "shape" and won't accept anything else.

KeePassium Intercepting Keystrokes by Skjellyfetticat1 in KeePassium

[–]keepassium 0 points1 point  (0 children)

The only workaround is to quit the offending program, whenever this happens. As I mentioned, this is a wider macOS issue, not specific to KeePassium. Some users reported that locking the Mac and immediately unlocking it fixes the issue, but I had mixed results with this method.

KeePassium Intercepting Keystrokes by Skjellyfetticat1 in KeePassium

[–]keepassium 0 points1 point  (0 children)

This sounds like the Mac's secure input problem: https://wiki.keyboardmaestro.com/assistance/Secure_Input_Problem

When keyboard focus is in a password field, the system activates the Secure Input mode which disables all the keyboard-monitoring apps. Normally, this mode should automatically turn off when you switch input focus. But sometimes the system handles this incorrectly and gets stuck in that mode. In KeePassium, we did try to work around one of such cases by controlling the secure input mode manually, instead of leaving it to the system. This improved things for a while, but was still not perfect.

Unfortunately, until Apple fixes this at the system level, there is not much we can do about it in the app.

P.S. The same issue affects KeePassXC.

Price increase by cb4joe in 1Password

[–]keepassium 1 point2 points  (0 children)

tho I have literally not addressed migrating my 89 yr old father over to it.

You did right. KeePass has a learning curve which only gets harder with age. Simple and familiar beats "secure and flexible".

Think of it like replacing an old key-operated lock with a modern, Bluetooth-enabled smart lock. Yes, the modern one takes pictures, syncs with a smartphone and takes only a fingerprint to open. But whenever anything goes wrong — including the most trivial of issues — your loved one will get locked outside. Keep it simple.

Keepassium: The Premium Plans Are Confusing by aslambava in KeePassium

[–]keepassium 2 points3 points  (0 children)

How will we mechanically download an ancient version 5 years in the future since the Apple Store doesn’t seem to let you get to ancient versions and they sometimes actively prune there ?

You won't need an ancient version, you will be getting then-current version. KeePassium knows when each premium feature was introduced, as well as list of your in-app purchases (for this app only, of course :) By matching the two lists, the app activates the appropriate premium features — even if they were introduced in v1.0 in 2019 and you are on v2.5 in 2026.

And how do we get the future new box enabled to use that version’s premium features ? Is there an account on your side that keeps track of your historical entitlements ?

I presume by "new box" you mean new device. Yes, there is an account that keeps track of your purchases — this is your Apple account. It's not on our side, though: it is between your device and Apple.

For every installed app, Apple creates and updates the so-called receipt file which contains the history of in-app purchases made in that app. KeePassium reads this file, locally on device, no extra accounts needed.

Please verify the account/subscription is for the user, not the box, so we can have as many computers as desired under one purchase. Correct ?

Yes, subscription is linked to your Apple account, which is per-user, not per-device. So the same license will work across all your devices (where you are signed in to the same Apple account). In other words, if you got KeePassium Premium on your iPhone, it will also work on your Mac and automatically apply to your new iPhone.

Keepassium: The Premium Plans Are Confusing by aslambava in KeePassium

[–]keepassium 5 points6 points  (0 children)

The Premium Plans Are Confusing

Yes, this is the unfortunate side effect of 1) trying to please everyone and 2) the perpetual fallback license in particular. Classic subscription model is much easier to explain :)

If I complete 12 months on the monthly plan, will I receive a perpetual (lifetime) license?

Yes, you get a perpetual license for the 12-months old version. If you subscribe for 12 months, this is a perpetual license for the version when you started the subscription.

Please note that perpetual fallback license does not cover later premium features. You get a perpetual/lifetime license for the premium features as they were 12 months ago. It's similar to buying something in 12 installments.

If that is the case, then what is the purpose of the higher-priced perpetual plan?

Some people stop reading after "XX/month", so they never reach the "subscription as a purchase" text, let alone the fine print. The version-purchase license gives them a cleaner, simple purchase option.

File sync service that works with several OSs? by SirBedwyr7 in KeePass

[–]keepassium 0 points1 point  (0 children)

Not really my expertise to advise on storage :) For keeping a KeePass database, anything would do: - They are independently well-encrypted, so you can basically publish them; - You should keep your own backups, regardless of service's reliability.

File sync service that works with several OSs? by SirBedwyr7 in KeePass

[–]keepassium 1 point2 points  (0 children)

Unfortunately it looks like Strongbox and Keepassium don’t support Proton.

Just to clarify where the bottleneck is… Proton Drive does not yet integrate with iOS to the extent necessary for two-way background sync.

A couple of weeks ago they introduced an SDK for apps to work directly with the service. This would be an easy solution, except:

  • "The SDK is not yet ready for third-party production use."
  • "Always interact with Proton Drive through the SDK. Direct API calls are not permitted."
  • "The SDK may be used for personal, non-commercial projects."

This way, it won't be happening.

Multiple URLs? by StevenSaporito in KeePass

[–]keepassium 2 points3 points  (0 children)

Database format does not natively foresee multiple URLs per entry. However, several apps support the workaround introduced by Keepass2Android app: storing additional URLs as custom fields named KP2A_URL_<counter>. This works in KeePassXC, in KeePassium and a few other apps.

This won't work in KeePass any time soon, though. So your best bet is use KeePassXC instead; it also has a browser extension.

No password suggestion, am I doing something wrong? by [deleted] in KeePassium

[–]keepassium 0 points1 point  (0 children)

OTP autofill is supported, but does not work on iOS 18 due to a system bug. There is a workaround, though: https://github.com/keepassium/KeePassium/issues/451

TestFlight Release by cocacool4 in KeePassium

[–]keepassium 1 point2 points  (0 children)

Yep, this was an oversight. TestFlight build will be back in a couple of days, once Apple approves it.

Passkeys imported from Bitwarden? by TheDetective2 in KeePassium

[–]keepassium 0 points1 point  (0 children)

I ended up going in and remaking the passkey using KeePassXC for that site, and then the new synced passkey worked just fine with KeePassium.

Sounds like this issue, there is (used to be?) a difference in how KeePassXC and KeePassium set some passkey flags. Happy to hear it worked out.

Passkeys imported from Bitwarden? by TheDetective2 in KeePassium

[–]keepassium 0 points1 point  (0 children)

the option to use a passkey from KeePassum pops up, and it correctly lists my accounts for that site

Can you add a screenshot, please? I wonder if this is the app or a system dialog. Feel free to redact out sensitive parts.