You guys fell for clickbait

https://lemmy.zip/post/61219686

source? i mean you went through the effort to post a meme about it at least include the relevant information

The source is the source: github.com/…/acb6624fa19ddd68f9433fb0838db119fe18…

Takes a birth date for the user in ISO 8601 calendar date format. The earliest representable year is 1900. If an empty string is passed the birth date is reset to unset.

That’s it. That’s all it does.

Whatever was discussed in the PR, the code does precisely nothing to implement any kind of verification. It’s just an optional birth date field, like tons of electronics have had forever.

userdb: add birthDate field to JSON user records (#40954) · systemd/systemd@acb6624

Add an optional field that can be used to store a user's birth date. userdb already stores personal metadata (`emailAddress`, `realName`, `location`) so `birthDate` is a natural fit.

GitHub
I don’t think anyone who read even the first paragraph of the article (at least the one i read) would say they are doing verification. They are simply adding a field for data to be housed if anyone wants to opt in. Instead of putting it in 20 different spots/apps it’s in one place that any third party can reference.

it’s in one place that any third party can reference.

But why would I want that?

Even if you ignore the whole “this doesn’t verify anything” discussion, why would I want to give third parties easy access to personal and potentially sensitive information? I personally am not interested in simplifying data collection for corporate entities who definitely do not give a shit about the safety of my personal data, let alone hypothetical children. I do not know why this data collection needs or would be desired to be implemented within systemd, besides being a direct response to age verification laws saying its an OS providers responsibility to collect it. Arbitrary data collection by private entities is not “useful”. My personal data has no business being referenced by random asshats that ask for it. There are so few things in the world that “justify” needing my age that I would suggest it would be easier to make my birth date a permanent data point on my PC. Same goes for the other personal details that systemd already supports. Crazy to imagine anyone actually using those on a personal machine.

“While our lawyers are fighting it in court, we decided to whip up the barest minimum viable proof of concept so that if it does come to pass, at least it’ll be on our terms, and not a rushed piece of easily-exploitable garbage pushed out at the last second” the systemd team, probably
That’s the question: would they fight it? From all I’ve seen so far, they wouldn’t.

I’m Jeremy from System76. We are in talks with legislators and there are likely to be amendments to the age verification bills, as well as conflicting requirements in different jurisdictions. It may even be the case that open source operating systems are exempted entirely. I detailed this on the xdg mailing list here:

https://lists.freedesktop.org/archives/xdg/2026-March/014797.html

I have other concerns about this specific implementation. By relying on systemd, which is decidedly unportable to non-Linux operating systems, and not used across all Linux operating systems either, it will force at least one alternative implementation to exist. If these implementations end up having to collect jurisdiction specific requirements, that makes it much harder for complihttps://github.com/systemd/systemd/pull/40954#issuecomment-4032221990

On the unfortunate need for an "age verification" API for legal compliance reasons in some U.S. states

Yeah, I’ve read that discussion a few days ago. That specific post seemed reasonable, but that was a comment from outside the core systemd team, wasn’t it? As far as I understood all of this, different people took the decision to merge, without coordinating their efforts with those of the corporate linux distros (Pop!, Ubuntu, Red Hat/Fedora, (Open)SUSE).