View Issue Details

IDProjectCategoryView StatusLast Update
0010175Talerwallet (WebExtension)public2025-07-10 14:06
ReporterChristian Grothoff Assigned Tosebasjm  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.1 
Summary0010175: add (password-based) access protection to WebExtension wallet
DescriptionBasically, an option under 'settings' that would require the user to enter a password/pin code to unlock the wallet before they can make payments / spend money (p2p and merchants). I think it's OK to receive money without access protection ;-).

Setting a password/pin should be completely optional, and we should put a big fat warning in front of the user that they need to keep their password/pin 'safe' when they set it.

Given that users could still easily *forget* that password and we don't have a good way to reset it, I suggest we do **not** use it to encrypt the database (at least for the initial implementation) and really just store a (salted) hash of the passphrase in the database and then use it as a quick check before we grant access to the payment functionality. In the future, we could add DB encryption once we combine this with Anastasis.
TagsGLS

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2025-07-10 14:06 Christian Grothoff New Issue
2025-07-10 14:06 Christian Grothoff Status new => assigned
2025-07-10 14:06 Christian Grothoff Assigned To => sebasjm
2025-07-10 14:06 Christian Grothoff Tag Attached: GLS