therockstorm / privacy-protect

Securely share and store passwords and sensitive files.
https://www.privacyprotect.dev/
MIT License
132 stars 16 forks source link

DRAFT - stash of my quick brainstorming #2

Closed dumblob closed 10 months ago

dumblob commented 1 year ago

(from https://github.com/mprimi/portable-secret/issues/17 )

UNFINISHED DRAFT, please do not complain it is not actionable, I will get back to it hopefully in January/February 2023

  1. press "decrypt" automatically changes the Salt and IV
  2. one can add arbitrary number of messages, files, images in the specified order!
  3. maybe: message could be replaced by "rich text" which would be simply djot to support formatting, tables, and embedded images - see https://github.com/mprimi/portable-secret/discussions/1#discussioncomment-4488349
  4. redo UX based on clarified use cases (some way to "amend" existing file - under the hood a full regeneration would of course happen)
  5. make it work with JsShelter's strictiest settings ever
  6. team up with USB key storage open source projects (Signet etc.)
  7. make it easy (one click!) to share the resulting file through several free hostings at the same time (if small enough, maybe store it in URL itself!)
  8. make it easier to audit the encryption web page (e.g. make a release signed by a well-known certification authority so that the browser can check it on its own)
  9. add password strength estimator visual indicator (e.g. a bar) - e.g. zxcvbn from Dropbox
therockstorm commented 1 year ago

@dumblob thanks for the ideas! I'll await your updates in Jan/Feb. I'd like to keep PrivacyProtect as free of external dependencies as possible. So keep that in mind as you're formulating these.