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

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 😁