> ## Content Index
> Fetch the complete content index at: https://itsfoss.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Systemd’s New Feature Brings Age Verification Option to Linux
- URL: https://itsfoss.com/news/systemd-age-verification/
- Published: 2026-03-20T12:02:28.000Z
- Updated: 2026-03-20T12:02:28.000Z
- Description: The optional birthDate field gives other projects a standardized data source for age verification compliance.
- Author: Sourav Rudra
- Tags: News

If you have not been living under a rock, then you most likely know that [age verification](https://itsfoss.com/news/age-verification-pandemic/) has been all over tech news lately, and the conversation surrounding it is a mess with a lot of information and *mis*information flowing around.

For people who are trying to understand what's going on, the TLDR is that laws in regions like California, Colorado, and Brazil now require operating systems to report age signals to apps and app stores.

[systemd](https://systemd.io/?ref=itsfoss.com), the init system and service manager used by most major Linux distributions, has made a change tied to this whole situation, but it is probably not what you are imagining.

## What's going on?

![this is a screenshot of an accepted merge request on systemd's github repo that is titled: userdb: add birthDate field to JSON user records #40954](https://itsfoss.com/content/images/2026/03/systemd-add-birthdate-field-merge-request.png)

The systemd project [merged a pull request](https://github.com/systemd/systemd/pull/40954?ref=itsfoss.com) adding a new `birthDate` field to the JSON user records managed by userdb in response to the age verification laws of California, Colorado, and Brazil.

This is the same record that already holds basic user metadata like `realName`, `emailAddress`, and `location`. The field stores a full date in `YYYY-MM-DD` format and can only be set by administrators, not by users themselves.

[Lennart Poettering](https://0pointer.net/blog/?ref=itsfoss.com), the creator of systemd, has clarified that this change is:

> An optional field in the userdb JSON object. It's not a policy engine, not an API for apps. We just define the field, so that it's standardized iff people want to store the date there, but it's entirely optional.

In simple words, this is something that adds a new, optional field that can then be used by other open source projects like [xdg-desktop-portal](https://github.com/flatpak/xdg-desktop-portal?ref=itsfoss.com) to build age verification compliance on top of, without systemd itself doing anything with the data or making it mandatory to provide.

A [merge request](https://github.com/systemd/systemd/pull/41179?ref=itsfoss.com) asking for this change to be repealed was struck down by Lennart, who gave the above-mentioned reasoning behind this, and further noted that **people were misunderstanding what systemd is trying to do here**.

So yeah, that is what this change looks like, but this won't be stopping the haters and conspiracy theorists from making wild accusations, of course. Let's see how this develops.

---

**Suggested Read 📖:** [*Systemd creator quits Microsoft*](https://itsfoss.com/news/amutable-linux-security/)

[Systemd Creator Quits Microsoft to Form His Own Linux-focused Start UpBased in Germany, the company is made up of open source veteran developers.![](https://itsfoss.com/content/images/icon/android-chrome-512x512-335.png)It's FOSSSourav Rudra![](https://itsfoss.com/content/images/thumbnail/amutable-launch-banner.png)](https://itsfoss.com/news/amutable-linux-security/)