Hi!

I missed the start of the thread, but why does the OS “need” the birthdate? EU 
requiring age checking for all users?
IMHO age verification is not a task of/for an operating system. More 
specifically if done at all, ager verification should be separate from identity 
verification (i.e.: The user’s age should be verified anonymously). My fear is 
the those demanding ager verification actually want to prevent any anonymous 
communications.

Kind regards,
Ulrich Windl

From: systemd-devel <[email protected]> On Behalf Of 
Itxaka Serrano Garcia
Sent: Monday, March 23, 2026 6:01 PM
To: [email protected]
Cc: [email protected]
Subject: [EXT] Re: [systemd-devel] Fundamental concerns regarding the 
"birthDate" field in userdb

Hey all,

I really dont get this, why the birth is so important when there are already 
things like location, real name (oh my god, real name! Why not always use an 
alias for privacy?) and email? An OS should only concern itself with the 
username and password for login and the home directory!!

Please wake me up when systemd decides to make those obligatory and dont allow 
me to put whatever I want in there (1 january 1900 for everybody)! Otherwise 
this is a nice addition to a **user database**, and if it can be used for local 
account control like parental locking and similar features, it would be very 
welcome for those of us trying to get parental locks to work under Linux :D

Cheers,
Itxaka

On Mon, Mar 23, 2026 at 5:14 PM <[email protected]<mailto:[email protected]>> 
wrote:
Lennart,

I do understand the uneasy feeling by some. It is therefore necessary that the 
idea behind adding a birthday field to the userdb file needs to be clarified.
You used the words 'superset of unix', AD, LDAP and thunderbird as reference 
where birthdays might be stored. Regardless, whether you use birthdays in your 
application, the application is solely responsible for guarding the data it was 
given at an application level.
However, I fail to see why an operating system needs to have a user's birthday 
in one of its components. After all, Linux is not a proprietary OS like Window 
or macOS etc. Then, setting the date field to a fake date or just garbage - as 
you suggested - is, I fear, not a solution in the long run. If the field is 
there, someone or something will start using it. Exactly what we don't want in 
an OS.

Why? Well an OS is only responsible for system resource management, serving 
applications and protecting the overall system's integrity. Adding data that 
has nothing to do with the aforementioned roles is opening the door to adding 
more data which has nothing to do with the role of an OS. Also, this may also 
hamper future system updates and/or migration.

Regards,
Frans de Boer.

Reply via email to