Add a required birth date prompt (YYYY-MM-DD) to the user creation flow, stored as a systemd userdb JSON drop-in at /etc/userdb/<user>.user on the target system.
Motivation
Recent age verification laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. require platforms to verify user age. Collecting birth date at install time ensures Arch Linux is compliant with these regulations.
This is just a pull request, no changes yet.
The pull-request discussion thread has been locked, just like it happened for the similar thread in Systemd, owing to the amount of negative comments…


It might be for now or in the current implementation but the implication that this information, should it exist, can then be validated and enforced on a service or application level with this value or expansion to more formal forms of identity and age verification is where we are forced to meet dystopia and exchange pleasantries while the guardians watch over our sanctioned play dates.