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

Age on profile is incorrect if it's not been your birthday this year! #386

Open
nicktolhurst opened this issue Jun 14, 2021 · 4 comments
Open
Labels
bug Oh no, something's broken...

Comments

@nicktolhurst
Copy link
Contributor

Since the site only asks for the year of birth it doesn't know my actual age, only how old I will be this year!

A fix could be to perhaps:

  1. omit this detail from the profile.
  2. require full date of birth on signup.
@PerpetualCreativity PerpetualCreativity added the bug Oh no, something's broken... label Jun 14, 2021
@PerpetualCreativity
Copy link
Member

@nicktolhurst

Another great catch.

  1. require full date of birth on signup.

This is what we should be doing, so that we know if someone is 12 or 13... not sure if we want to store the birthday though as I'd rather we collect as little data (especially sensitive data like birthdates) as possible.

@ethanlshen
Copy link
Member

My bad.
The reason why we have the year of birth field is that we have limitations on what people under 13 can do on our site. Our current stance is that we don't want to ask for a full DOB because our sign up is already cluttered, and we do not want to collect more private information than we need. I'm curious to hear what more you have to say though.

@nicktolhurst
Copy link
Contributor Author

Makes sense!

One option would be to use an age-verification cookie. That would seem like the best way to avoid storing PII. It could be stripped out of the signup form and be implemented similar to this GIST: https://gist.github.com/alison-mk/edffb54e5dc088fdd35a

Another nice option would be to ask for 'profile' details after an email verification step. Feels like a much nicer place to have the 'clutter' of a signup form.

I think option 1 would have the nicest UX and also be the easiest to implement.

@PerpetualCreativity
Copy link
Member

That gist is pretty interesting - something similar could definitely work on Mutorials.

I haven't searched yet, but I think the only place that uses age to restrict features (currently) is /changeProfile in routes/settings.js (which prevents people under 13 from putting real name, location, etc in their profile).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Oh no, something's broken...
Projects
None yet
Development

No branches or pull requests

3 participants