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

Add notes to users and instances #11797

Closed
trwnh opened this issue Sep 9, 2019 · 10 comments
Closed

Add notes to users and instances #11797

trwnh opened this issue Sep 9, 2019 · 10 comments

Comments

@trwnh
Copy link
Member

trwnh commented Sep 9, 2019

Pitch

Similar to how Discord allows you to add a note to people's profiles, or the Reddit Enhancement Suite extension lets you add custom flairs on usernames, it would be useful to have the same functionality built into Mastodon and made available via the API.

Motivation

It would make it easier to remember things about people instead of having to keep track of it externally.

@tastytea
Copy link

tastytea commented Dec 2, 2019

I don't think it's a good idea to store personal information about others, without their consent, on servers you don't control. That probably is also not GDPR-compliant.

@trwnh
Copy link
Member Author

trwnh commented Dec 2, 2019

@tastytea This has nothing to do with personal information. It is only a self-defined label you apply to others, visible only from your own account on your own server.

@tastytea
Copy link

tastytea commented Dec 2, 2019

@trwnh The information in the label is likely personal. It is visible to you, the admins, maybe the moderators, possibly the company that runs the server and successful attackers.

@nightpool
Copy link
Member

@tastytea that's like saying keeping an online to-do list is a violation of the GDPR. it isn't, and you'd get laughed out of court for alleging so. it falls under the category of household and personal use, especially since it's only intended to be published to one person.

@tastytea
Copy link

tastytea commented Dec 2, 2019

@nightpool A to-do list is not designed to store personal information.

The data processing itself is probably lawful, since it can be construed as “legitimate interest“. However, the admin/company (the “controller”) has to notify the persons about which data is stored (the “data subject”) at the latest within one month and give them access to the data.

The “controller” may be the user, I'm not sure. If so, it may fall under “personal or household activity”, but I would argue that there would need to be sufficient protections against use by others.

@trwnh
Copy link
Member Author

trwnh commented Dec 2, 2019

A to-do list is not designed to store personal information.

Neither is a flair/label.

To be clear, such a feature is 100% absolutely considered "personal activity", as much as bookmarking a status would be personal. It is a basic "note to self". It would not be visible to moderators at all.

@nightpool
Copy link
Member

nightpool commented Dec 2, 2019 via email

@tastytea
Copy link

tastytea commented Dec 2, 2019

A todo-list is normally not connected to identifiable data. Fediverse-accounts usually contain identifiable data. It is no problem (as far as I know) to store “Steve is an alcoholic” on a todo-list, as long as Steve is not identifiable or the list is sufficiently protected from others (because it is encrypted, for example).

If the note is stored on the server it has to be encrypted, in my opinion. Even if it is not required by law. The fewer possibilities for misuse of the data there are, the better.

@raingloom
Copy link

So, why not just encrypt it and only decrypt it in the client? Like how Tutanota & co does email.

Or add this to native clients instead, but specify a file format. They can store it offline and transfer it between each other.

@chucker
Copy link

chucker commented Dec 13, 2019

So, why not just encrypt it and only decrypt it in the client?

Where is the key stored?

Like how Tutanota & co does email.

E-mail is rarely stored in encrypted form on servers. It is transmitted in encrypted form.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants