It’s a beautiful Sunday afternoon, and I should be spending the day developing Conclave and playing Resident Evil Requiem. Yet here I am, writing this blog, because a topic important enough has come up to warrant the diversion:
Online Age Verification.
I have previously written about this on my Telegram channel, but you can only write so much in Telegram and it lacks depth. Thus, this article is born, and I hope you learn something from this deeper dive.
In October of 2025, California passed Assembly Bill 1043, also known as the Digital Age Assurance Act. This bill requires all operating system (OS) providers to record the user’s age at account creation, and send the user’s age bracket to online service providers.
The California bill stirred up a lot of discussions, but this age verification trend isn’t new. Many similar laws have passed elsewhere in the world:
Additionally, more similar bills have been enacted or are pending in the U.S.:
| State | Bill | Status |
|---|---|---|
| CO | SB26-051 | Passed Senate, in House committee |
| LA | HB570 Act 481 | Enacted, effective July 1, 2026 |
| UT | S.B. 142 | Enacted, effective May 7, 2025 |
| TX | SB2420 | Enacted, effective Jan 1, 2026 |
| NY | S8102A | Pending |
| IL | HB3304, SB2037, HB4140 | Pending |
| Federal | KOSA, ASAA | Pending |
“So many laws are passing to protect the kids,” you might think. It’s a good thing, right? You’ll soon learn that couldn’t be further from the truth. It’s quite the opposite.
It is comical how much consensus there is, at least among the technically literate communities, that these “child protection” laws were never about protecting the children, but about capital interests, control and surveillance. I have spoken to dozens of family members, friends, and strangers on the Internet, and everyone agrees, without hesitation, that these “child protection” bills aren’t actually for protection of the children.
Comment from Louis Rossmann’s video.
Then why is every country and state doing it?
A Reddit user conducted thorough research, using publicly verifiable information, that Meta (formerly known as Facebook) is the culprit pushing all these laws. From the user’s analysis report:
Meta spent a record $26.3 million on federal lobbying in 2025, deployed 86+ lobbyists across 45 states.

From the Cambridge Analytica scandal to recently removing E2EE support from Instagram, Meta has built a reputable brand for not giving a f___ about user privacy. At this point, this should be common sense, and I shall not waste more words proving that. I don’t believe Meta is lobbying for these laws out of the sheer goodness of their heart wanting to protect children, so why are they spending millions pushing these laws? They won’t tell us, but below are some educated guesses:
It is also no secret that the U.S. government loves to spy on its own citizens, so it might be reasonable to suspect that the governments and law enforcement also have great interest in passing these laws. In fact, the federal government is pushing the Kids Online Safety and Privacy Act (KOSPA), ending online anonymity and creating unprecedented mass surveillance.
According to an EFF report, Minnesota representative Leigh Finke pointed out, when she testified before the Minnesota House Commerce Finance and Policy Committee against bill HF1434, that the age verification laws aren’t protecting the children, but are instead used as tools to limit freedom of speech and access to information, particularly for LGBTQ+ youth who rely on the Internet for vital resources and community.
When EFF conducted a survey and asked thousands of young people how they felt about KOSPA, many oppose the bill, stating that the bill will be harmful to minors.
Image by EFF.
The Internet multinational mega-corporations and modern Gestapo have much to gain from the passage of these laws, while the real benefits for the kids and the youth’s opinions were ignored. These bills are pushing capital interests, control, and surveillance, not protecting the kids. “Protecting the kids” is the moral high ground, and a convenient excuse.
Meta and the governments have their hidden agenda, and they likely aren’t acting on sheer goodwill. However, let’s give them the benefit of the doubt and follow Hanlon’s razor for a second, pretending that they are benign. Would their suggested operating-system-based age verification make sense? I think not, and here’s why:
It won’t protect children any better. AB 1043 does not require operating system providers to actually verify the user’s age. People can claim to be however old they wish, just like any kid can click the “I’m over 18” button on pornographic websites.
Storing PII (Personally Identifiable Information) in the operating system is a massive risk. In the old model, where users fill in their age on the website, only that website gets their age information. When this information is stored in the operating system, like in systemd’s userdb, any unsandboxed application running on the system can read it, including malware.
It is unreasonable to shift the compliance costs onto FOSS developers. In the old model, content providers are responsible for verifying the age of their users. They make money from their services to cover the compliance costs. With AB 1043, open source developers working on Linux installers and display managers are now suddenly liable for verifying user ages, even though they probably don’t make any money from it and have nothing to do with online content. They also risk getting fined $2,500 per accidental violation per child, while not making any money from the services. This is unjustifiable.
Operating systems outside of California will have age verification logic stuffed into them. If an operating system wants to be legal in California, it has to implement age verification. However, considering code maintainability and distribution costs, vendors will most likely not be able to maintain a separate code base or compile a separate release of the operating system just for California. This means these operating systems, distributed for other regions, will also have age verification logic in them. Case in point, XDG is considering to add support for parental controls. If they add it, this code will likely be on every Linux Desktop, whether they’re in California or not.
Compliance requirements impede technical advancement. Operating system providers risk facing millions of dollars of fines in California, and there are associated costs to adding age verification features. Many providers, as you can see in this list, will simply geo-block California and refuse to provide service to regions with age verification laws. This hinders innovation and is a loss for the entire world.
These age verification features are paving the way for even more similar laws in other states and countries. Now that the infrastructure is in place, the regions that might have otherwise rejected similar laws on the grounds of technical feasibility and implementation costs can now follow up with a similar law. Existing totalitarian states can also make use of these tools to conduct further mass surveillance on their citizens.
The legislators either are ignorant and got tricked by Meta into enacting laws without understanding how technology works, or worse, colluded with or were bribed by Meta and deliberately steered things in this direction, knowing the consequences. Either way, these are bad laws, and should never have been enacted.
As we talked about, the current age verification laws that are being pushed are malicious, or at best, ineffective. Yet, we still need to protect the kids from the truly harmful content online. What could parents and legislators actually do to effectively protect kids online? Here are some personal recommendations:
As we established above, these age verification bills:
Therefore, we should block these bills and seek alternative measures.
Image by EFF.
“But I really don’t care as much,” I hear you mumble. Sure. Privacy might not be a concern for you, but it is for many more, like me. Online anonymity and privacy could also be a matter of life and death for people like whistle-blowers, journalists, and activists. The kind of people we, the ordinary, rely on to keep the society running free of corruption and tyranny. If you still have questions about why we should keep high standards of privacy, I recommend that you watch Glenn Greenwald’s TED Talk “Why privacy matters.”
If you think other activists and liberal politicians will just let things play out, think again. Democracy doesn’t work by people lying on their couches watching Major League, or huddling up in their gaming chairs playing Stardew Valley, hoping the world will somehow become a better place tomorrow. Rights are never granted. Rights are earned. In a democracy, everyone needs to care and act.
So I implore you to act. Spread the word. Tell your friends. Tell your lawmakers this quote from Louis Rossmann:
If this is how you’re gonna spend your time, I’m not voting for you the next time, and I don’t care who the other guy is.
If you have the means and you really care, consider donating to advocates like the EFF like I did so they can lobby for digital privacy and free speech:

We have been inundated with horrible news in the past few years – all the age control laws, the EU wanting to kill all private digital communications, Canada seeking to give police unwarranted access to all digital service metadata, Russia banning Telegram, the U.S. Government buying advertising data for mass surveillance… the list just goes on.
Image by EFF.
However, the worst thing that could really happen right now, is you losing hope and giving up. This is especially true for people living in democratic countries. If there’s enough will, things can still be turned around. Like I said earlier in this article, rights aren’t granted, but earned. Keep fighting for your privacy and your rights. There will come a time when we see the light of day.
By the way, I’m building Conclave, an E2EE, MLS-based chat protocol to fight censorship and make secure communications more accessible for everyone. If you’re interested, come take a look, or help out.
This article is licensed under CC BY 4.0.