Kunzisoft / KeePassDX

Lightweight vault and password manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
https://www.keepassdx.com/
GNU General Public License v3.0
4.35k stars 262 forks source link

Database auto-close, not just auto-lock #1505

Open DanielKonopka opened 1 year ago

DanielKonopka commented 1 year ago

KeePassDX is such a great app, thank you!

Could you please add automatic full closing of a database after a set timeout (not just locking it)?

Database auto-locking is great, but it still gives a potential attacker a clue about the filename of the previously opened database.

J-Jamet commented 1 year ago

In KeePassDX, closing the database is the same as locking the database. What you want is simply to delete the URI history: unchecked -> Settings - App settings - Remember databases locations

DanielKonopka commented 1 year ago

On the Unlock your database screen, the database's filename that is to be unlocked can clearly be seen in the top left corner of the screen. But when you tap on the top left Back arrow, it takes you to the KeePassDX's main screen. That's what I meant by saying "auto-close" - to be (optionally) taken to the main screen auromatically after certain period of time, to avoid showing locked database's filename to a potential attacker. I have Settings - App settings - Remember databases locations unchecked ever since I started using KeePassDX.

Screenshot_2023-02-10_23-02-42

DanielKonopka commented 1 year ago

Is there a measurable chance that you, dear developer, implement this?

J-Jamet commented 1 year ago

If you notice, I passed the issue to "To study". I also think it would be smart to be able to rename the title directly from the login interface, it's faster and easier to set up at first because the renaming system is already in place.