Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metadata encryption with client-side passphrases #6834

Open
mgomezch opened this issue Nov 28, 2024 · 0 comments
Open

Metadata encryption with client-side passphrases #6834

mgomezch opened this issue Nov 28, 2024 · 0 comments
Labels
feature-request A request for a new feature

Comments

@mgomezch
Copy link

Describe the Feature

Allow client-side / end-to-end encryption of certain metadata used for clients to display entities, to preserve privacy without sacrificing data portability.

In particular: it should be possible to create moderation lists with private names and descriptions. Users would enter a client-side-only passphrase used to derive a symmetric encryption key deterministically; then, when creating a moderation list, users would enable a creation-time option to make the new list's metadata private. The app would then create the moderation list in the user's repository with an encrypted name and description, without the encryption key or the cleartext name and description ever leaving the device.

This would allow users to manage moderation lists for with the convenience of their lists being labeled in accordance with their specific purpose, and without making this data application-specific or non-portable, but without publicly associating accounts listed in those lists with those labels.

For example, I could make a moderation list privately titled "people who enjoy Nickelback" without worrying that users in the list would sue me for insult or defamation, which could be a problem in some countries; see e.g. https://law.yale.edu/mfia/case-disclosed/germanys-netzdg-and-threat-online-free-speech

Attachments

No response

Describe Alternatives

No response

Additional Context

No response

@mgomezch mgomezch added the feature-request A request for a new feature label Nov 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A request for a new feature
Projects
None yet
Development

No branches or pull requests

1 participant