lockwise-addon icon indicating copy to clipboard operation
lockwise-addon copied to clipboard

support database import from other password managers, csv

Open nickolasclarke opened this issue 6 years ago • 14 comments

I would love to migrate from dashlane to lockbox as my primary password management too. Support for importing passwords from 3rd party tools such as 1pass, dashlane and a simple csv format would be helpful to drive adoption.

nickolasclarke avatar Apr 09 '19 00:04 nickolasclarke

Beside import from csv, I would like an export to csv option as well

Should i open a new bug for this?

maverick74 avatar May 07 '19 12:05 maverick74

Until it is implemented you can use this tool https://github.com/louisabraham/ffpass I just tried it with a csv from bitwarden and it imported my vault flawlessly.

ShrinkWrapper avatar May 22 '19 10:05 ShrinkWrapper

Import and export feature would be great.

Alhaitham avatar Jun 04 '19 03:06 Alhaitham

Import and export tools are required by the GDPR Article 20 Right to data portability.

da2x avatar Jun 05 '19 05:06 da2x

Was about to report the same thing, An Import/Export function is much needed to get more users using other password managers to switch over or to consider or to even properly test out lockwise.

A-Charvin avatar Jun 10 '19 06:06 A-Charvin

Yes, it would be nice, I was about to change to Lockwise, but wasn't able to import the passwords from my actual password manager.

Javierkaiser avatar Jun 14 '19 14:06 Javierkaiser

Both import and export landed. https://github.com/mozilla-lockwise/lockwise-addon/issues/332#issuecomment-653938961 image

I did not test Dashlane passwords CSV file. What files does it have?

andreicristianpetcu avatar Jul 05 '20 21:07 andreicristianpetcu

On stable you need to open devtools, search for menuitem-import and then remove the hidden="" image

The reason for this is that UX really wanted a fancy import dialog and I did not have time to implement it. I believe in incrementalism, UX believes in perfection.

andreicristianpetcu avatar Oct 15 '20 08:10 andreicristianpetcu

@andreicristianpetcu So, instead of giving us a useful feature that a lot of people needs, UX decided to not allowing us to use it because it wants a fancy dialog....... I'm sure that was ! the right move (notice the ! = not?! LOL)

I went into about:config and set signon.management.page.fileImport.enabled to true

maverick74 avatar Oct 19 '20 12:10 maverick74

My initial implementation had no feedback to the user. A failed import was not reported in any way. It's not just UI. It's quite important to know if a password was imported or if it had an error while a row was processed.

I think I was not clear in my previous comment that it's not just pretty UX, it's also functionality. Sorry about that.

andreicristianpetcu avatar Oct 19 '20 13:10 andreicristianpetcu

@andreicristianpetcu Oh! In that case i must agree that UI is important. Indeed i got the idea it was just missing the "pretty lights".

That kind of alerts are definitely very important.

Is there any ETA for this?

maverick74 avatar Oct 19 '20 14:10 maverick74

No ETA, sorry. I really want to ship this.

andreicristianpetcu avatar Oct 19 '20 17:10 andreicristianpetcu

Import form CSV has landed in Nightly and unless we find some critical bug, we intend to ship it in v86 :crossed_fingers: Please test.

andreicristianpetcu avatar Jan 21 '21 16:01 andreicristianpetcu

Password import is on by default on all channells. It will be available with v88 in March on Beta and in April for stable.

andreicristianpetcu avatar Mar 20 '21 04:03 andreicristianpetcu