Please add a new type "Identity" that can be used to fill web-forms.
Please add an identity where I can enter my personal information like:
This data can be used by the KeePassXC Browser Extension to fill web-forms.
Here I click the icon of the KeePassXC Browser Extension and select to fill the web form (all fields are filled).
I also can right-click into a single field and select:
KeePassXC Browser -> Fill Identity ->
So I can select to fill this field with the "Name" or the "Email Address".
Note that users can have multiple entries for family members.
So when filling an identity users can select what identity should be used (if there is more than one identity).
For Firefox there is a Add-On that performs this:
Autofill Forms (https://add0n.com/autofillforms-e10s.html)
I can provide screen shots from other password managers that already have such a feature.
This is built directly into Chrome. This feature would be best coupled with entry templates.
@droidmonkey I know that in Chrome I have a form filling feature, but:
Currently I can not sync the identity data between these browsers (Chrome, Edge Chromium and Firefox).
So you should implement this feature in KeePassXC because then I have all relevant data and all sensitive data in one place.
Many other password managers like Bitwarden or 1Password offer this feature already.
@OLLI-S For now, you can only import/export settings from the browser extension.
In the future, it's possible to save and use the settings directly from the database. But that's still in the TODO list.
@varjolintu You mean: the settings of the browser plugin is stored in the KeePassXC database?
@varjolintu You mean: the settings of the browser plugin is stored in the KeePassXC database?
No. But it could be possible in the future. Of course you can export the settings now and store it as a file inside your database. But this is purely manual way to keep the settings with you.
This feature would be cool.
Some cases why this is very useful although identities are available in Chrome:
So please consider adding this feature.
Recognizing form fields is incredibly difficult because every website can name a field whatever the heck they want to. If Chrome can't do it great already there is a near zero chance we are going to do it better.
This is why I suggested that you right click in a field, select KeePassXC Browser -> Fill Identity and here I get a sub-menu with all fields, that are available in my identity.
Easier than typing the data manually.
Making this automatic would be really difficult. IMO, the only way this could be useful would be to implement a way of filling similar to Choose custom login fields where the identity elements would be listed and you can just fill them to the input fields.
Right clicking on each field and selecting from a pick list will ensure this feature is never used. That is a lot of effort for users to go through on every form and doesn't solve any problems. Using the custom logon fields won't work either because these would be one-time-use type forms like shopping cart check outs.
The more I think about this the more I don't think its worth the effort.
@droidmonkey I totally agree.
@droidmonkey @varjolintu
In the past I used the Firefox Add-On Autofill Forms (https://add0n.com/autofillforms-e10s.html)
This Add-On has some rules how to identify the corresponding fields.
Maybe these rules help you detecting the fields correctly.
I talked to some colleagues and tried them to convince them about KeePassXC.
Currently they are using KeePass, 1Password, LastPass and Enpass.
Bitwarden, 1Password, LastPass and Enpass allow me to create a new entry of the type "Identity".
And all of them allow me to fill the data into web forms.
This is a very useful feature that I used very often when I tested Bitwarden.
So please consider adding this feature.
It is very useful to make the data of multiple identities available on different platforms, where you have different browsers (at home I have Chrome, at work I have IE and Firefox).
If you really plan to implement this I will donate 30 Dollar for this feature.
I just don't want to donate now when it is 100% sure that this feature will not come.
I wouldn't donate a bounty to this one, it will likely take a large effort and requires templates first, which I plan on personally making my banner feature for 2.6.
@droidmonkey You and the rest of the team do really a fantastic job.
All of you.
This is why I switched from KeePass to KeePassXC and convince my friends and colleagues to do the same.
I know that templates are needed for this feature and I know that this feature will take much time.
And when templates are implemented, then we will see if there is time for this feature.
If you implement it, then we have this issue in GH.
If you don't plan to implement it, then we will close it.
Most helpful comment
@droidmonkey You and the rest of the team do really a fantastic job.
All of you.
This is why I switched from KeePass to KeePassXC and convince my friends and colleagues to do the same.
I know that templates are needed for this feature and I know that this feature will take much time.
And when templates are implemented, then we will see if there is time for this feature.
If you implement it, then we have this issue in GH.
If you don't plan to implement it, then we will close it.