Although it is an interesting discussion, please limit this topic to the age check theme component itself.
This component merely adds a check to an existing user field. It does not introduce potential privacy issues - on the contrary: it can prevent minors from signing up.
I’ve moved all the posts concerning GDPR to their own topic here Storing date of birth in relation to GDPR