Skip to content

UI for encryption before upload  #53

@lidel

Description

@lidel

Part of UX improvements for sharing local files (#342)

Idea extract from #34 (comment) and ipfs/ipfs-companion#342

Provide easy way to share secrets

  • encryption and decryption happen client-side (JS)
    • use well known, audited library
  • an option to encrypt content before upload via AES
    • uploader can choose enter a secret (password) for encryption or it will be generated automatically
      • ideas: it can be a "password" in proquint form, or a "key" in hash part of the URL
    • produce additional static landing page that instead of details about uploaded data prompts receipent for secret required for decryption
    • after decryption, show regular landing page (Design: Share files via IPFS #34 (comment))

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium: Good to have, but can wait until someone steps updif/mediumPrior experience is likely helpfuleffort/daysEstimated to take multiple days, but less than a weekkind/enhancementA net-new feature or improvement to an existing featurestatus/readyReady to be workedtopic/design-uxUX strategy, research, not solely visual designtopic/design-visualVisual design ONLY, not part of a larger UX effort

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions