LemmyNet / lemmy

🐀 A link aggregator and forum for the fediverse
https://join-lemmy.org
GNU Affero General Public License v3.0
13.12k stars 863 forks source link

Store demographic info in Person #4786

Open dullbananas opened 3 months ago

dullbananas commented 3 months ago

Requirements

Is your proposal related to a problem?

Describe the solution you'd like.

Add optional fields for year of birth, country, and sex

Describe alternatives you've considered.

.

Additional context

No response

dessalines commented 2 months ago

I def like this idea, although a tagging #3951 system, where people can add any number of tags might be more flexible.

At the same time, that might be too "loose", and we couldn't have predefined fields / lists for countries for example.

Nutomic commented 2 months ago

Due to federation all this data would be completely public. And Lemmy users are generally quite concerned about privacy, so most would probably not fill in the data. Which means its not really worth the effort.

lullis commented 1 month ago

Does this really need to go to Person? Seems like it's useful enough if it is related to LocalUser, no? It would also avoid the issues of federation.

dessalines commented 1 month ago

One use-case might be to know the demographics of a community's subscribers, so it'd need to go on Person, for federated subscribers.

There's probably an activitypub attachment or field we could utilize for this. As long as all these fields are optional (and not required on signups), it shouldn't be a problem.