For those interested on the question of age verification and GNU/Linux: be aware that Systemd v261-rc1 was recently released. It now implements an optional birth date field in the JSON user database (see second item under “Other changes”).
The implementation of this field was prompted by age-verification or -attestation laws.


Is the default value set to “True”?
Why would an optional field have a default value? Shouldn’t it just be unset?
For… a date field?
Possibly 0 (zero) which would default to January 1, 1970.