Systemd merged age verification to comply with California state law.

If you want to enter a birth date, I recommend "Friday, 13 December 1901 20:45:52".

I like this for a few reasons:

1. This is the earliest date possible for a 32 bit datetime integer in C.
2. It's malicious compliance.
3. It's obviously faked.

https://github.com/systemd/systemd/pull/40954

#linux

userdb: add birthDate field to JSON user records by dylanmtaylor · Pull Request #40954 · systemd/systemd

Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. The xdg-desktop-portal project is addi...

GitHub
@atoponce I feel like you did that full knowing you would dox my birthdate....
@kura We have the same birthday!
@atoponce @kura both my kids were born that day!

@poleguy @atoponce @kura oh, wow.

There must've been helluva lot better birth clinics at that time. Just look at all the people born on the same day!

@nemeciii @atoponce @kura I was born at home. (IRL)

@poleguy @atoponce @kura my other grandfather was born at home and that was in the 1920's.

Public healthcare makes childbirth safe for the baby and the mother. Public healthcare makes it affordable too it was around 600€ altogether when my beautiful daughter was born. That included all the maternity clinic visits and tests, childbirth helpers, epidural and few days at the ward.

@nemeciii @atoponce @kura

I'm in the US. My daughter, 16 was born at home: it was paid in cash up-front with no insurance straight to the doctor. A few thousand dollars.

This was way cheaper than my son, 9, who was born in the hospital with insurance, etc. However the cost was covered by my insurance, so my out of pocket cost was approximately $0.

I'd prefer a system optimized for low total cost, not just low out-of-pocket cost. US gov/insurance/healthcare/employers collude to raise cost.

@poleguy @atoponce @kura our insurance is in everyones taxes and miniscule in comparison of yours.
@atoponce I like 1984 more. Bonus points if it doesn't check if 31st Feb is valid or not :D

@atoponce

00:00:00 UTC on 1 January 1970 would be my suggestion 🙂

@simonzerafa It's UNIX's epoch and certainly fitting, but also makes you a reasonable 56 years old.

The point of malicious compliance is to comply with the letter but no the spirit of the law.

They can have my birthday, so long as I'm 125 years old.

@atoponce

Well that date makes me younger plus it's malicious compliance. Which is the best type of compliance 😌

They might even eventually work out the date is incorrect but blame it on vibe coding.

@simonzerafa @atoponce I've always been born apr 1, 1900
It says so all over the Internet...

@furicle @atoponce

That world also work as long as it's not entirely accurate 😁

@simonzerafa @atoponce how do you know my Birthday??? 😱
@atoponce A happy day for users who use other inits
@atoponce I want a patch to immediately remove this from my systemd
@atoponce furiously searching how to de-systemd my systems...
@jonathan859 @atoponce All yall are afraid of entering a birthdate in to an edit field. Is that the only thing that is wrong anymore?
@atoponce fuuuuckk ok maybe the anti-systemd people have more of a point now
@atoponce Why does systemd have to cater to this nonsense? I thought the Cali law applied to "operating systems". Last I checked, systemd isn't an operating system (yet!) so surely it doesn't need to bother with this.
@aspragg I think it's part of the larger XDG specification, per that PR. Systemd is providing a centralized location that XDG can pull from. So while systemd isn't an operating system by itself, it's a core part the OS relies on for various things, including accounting.
@atoponce wow, reading the discussion in that topic... I'm starting to feel (again?) that systemd might not be best for me. That comment about "there are more important things in user home so let's not dwell on adding more personal data..." tells everything.

@atoponce

Yet more evidence that systemd is a rootkit.

@atoponce can DE/distro enter this automatically and hide from any related UI?

(I understand that this can be criticized as normalisation of harmful practice, but as someone who lives in authocracy - pretending to comply with law but in a way that makes you safe from its consequences and makes law useless is a legitimate way of resistance)

@atoponce one more reason to nuke systemd from orbit and ban anyone involved with it from ever touching a computer again
@atoponce I mean I tend to go with Jan 1, 1970, because unix epoch