pull down to refresh

Meta is spending $ lobbying most of the US age-verification bills you've been hearing aboutMeta is spending $ lobbying most of the US age-verification bills you've been hearing about

@standardcrypto posted about this yesterday (#1453604), but it didn't get any attention.

This investigation documents a national lobbying operation spanning corporate spending, think tank infrastructure, dark money networks, and competing model legislation templates. Meta spent a record $26.3 million on federal lobbying in 2025, deployed 86+ lobbyists across 45 states, and covertly funded a group called the Digital Childhood Alliance (DCA) to advocate for the App Store Accountability Act (ASAA).

It started as a reddit post but it seems that someone has now turned this into a website.

Here is a description from the reddit post:

I've been pulling public records on the wave of "age verification" bills moving through US state legislatures. IRS 990 filings, Senate lobbying disclosures, state ethics databases, campaign finance records, corporate registries, WHOIS lookups, Wayback Machine archives. What started as curiosity about who was pushing these bills turned into documenting a coordinated influence operation that, from a privacy standpoint, is building surveillance infrastructure at the operating system level while the company behind it faces zero new requirements for its own platforms.

The reddit post lists a collection of various US age-verification laws and tries to narrow in on what it is that these laws require. I have been confused by the vague language in the bills I've looked at, but I think this description is pretty good:

Every OS provider must then: provide an interface at account setup collecting a birth date or age, and expose a real-time API that broadcasts the user's age bracket (under 13, 13 to 15, 16 to 17, 18+) to any application running on the system.

Read that again. Every app on your device gets to query a system-level API that returns your age bracket in real time. This isn't age verification at the point of accessing restricted content. This is a persistent age-broadcasting service baked into the operating system itself, queryable by every installed application.

The money connection between Meta and age verificationThe money connection between Meta and age verification

Meta spends a lot of money on lobbying. The report alleges that Meta is funding a "shell advocacy group" called the Digital Childhood Alliance (DCA) that is a significant source of lobbying efforts behind age-verification.

The Digital Childhood Alliance presents itself as a coalition of 50+ conservative child safety organizations (later inflated to 140+, though only six have ever been publicly named). It has been testifying in favor of these bills across states. Here is what public records show about its legal status:

I searched all four regional extracts of the IRS Exempt Organizations Business Master File (eo1 through eo4.csv), which cover every tax-exempt organization registered in the United States. DCA is not there. No EIN exists for this organization.

I also searched for incorporation records in Colorado, DC, Delaware, and Virginia, plus OpenCorporates (200M+ companies), ProPublica Nonprofit Explorer, GuideStar, and Charity Navigator. No incorporation record exists in any of them.

DCA's domain was registered December 18, 2024 through GoDaddy with privacy protection and a four-year registration. The website was live and fully formed one day later: professional design, statistics, testimonials from Heritage Foundation and NCOSE staff, ASAA talking points already loaded. This is not a grassroots launch. This is a staging deployment of a pre-built site. 77 days later, Utah SB-142 became the first ASAA law signed in the country.

DCA processes donations through For Good (formerly Network for Good, EIN 68-0480736), which is a Donor Advised Fund. For Good explicitly states in its documentation that it serves "501(c)(3) nonprofit organizations." DCA claims 501(c)(4) status. DCA is classified as a "Project" (ID 258136) in the For Good system, not as a standalone nonprofit. I searched all 59,736 For Good grant recipients across five years, roughly $1.73 billion in disbursements. Zero grants to DCA, DCI, NCOSE, or any related entity. The donation page appears to be cosmetic.

Bloomberg reporters exposed Meta as a DCA funder in July 2025. The Deseret News detailed the arrangement in December 2025. No version of the website, across 100+ Wayback Machine snapshots, has ever disclosed funding sources. Every blog post and testimony targets Apple and Google. Meta is never mentioned or criticized.

DCA's leadership traces directly to NCOSE (National Center on Sexual Exploitation):

Casey Stefanski, Executive Director, spent 10 years at NCOSE as Senior Director of Global Partnerships. Unusually, she never appears on any NCOSE 990 filing as an officer, key employee, or among the five highest-compensated staff. A senior director title at a $5.4M organization for a decade with no 990 appearance suggests either below-threshold compensation, an inflated title, or something else about the arrangement.

Dawn Hawkins, DCA's Chair, simultaneously serves as CEO of NCOSE.

John Read, DCA's Senior Policy Advisor, spent 30 years at the DOJ Antitrust Division investigating app stores and Big Tech.

NCOSE's own 501(c)(4) structure turns out to be complicated. Tracing Schedule R filings across four years reveals that NCOSE created "NCOSE Action" (EIN 86-2458921) as a c4 in 2021, reclassified it from c4 to c3 in 2022, then created an entirely new c4 called "Institute for Public Policy" (EIN 88-1180705) in 2023 with the same address and the same principal officer (Marcel van der Watt). By 2024 the original entity had disappeared from Schedule R entirely.

Despite NCOSE's website describing NCOSEAction as "created by NCOSE," and Schedule R listing the Institute as a "controlled organization," all 19 transaction indicators between NCOSE and the Institute are marked "No." No grants, no shared employees, no shared facilities, no reimbursements. Zero reported transactions between a parent and its own controlled c4 while staff move freely between them. Concurrently, NCOSE's lobbying spending tripled from $78,000 to $204,000, coinciding with DCA's launch and the ASAA legislative push.

$70M+ in super PACs, deliberately fragmented

Meta poured over $70 million into state-level super PACs and structured every one to avoid the FEC's centralized, searchable database:
Every blog post and testimony [on the DCA website] targets Apple and Google. Meta is never mentioned or criticized.

ConclusionConclusion

There's a great X post summarizing this:

Yeah, so basically the current prevailing schizo internet theory is that AI nerds have destroyed the internet and created infinite spam.

The advertisement goons are now incapable of determining who is a bot and who is an actual human. The advertisement goons no longer want to pay as much to social media networks.

Social media networks, in full blown panic of losing potential revenue, decided to lobby governments saying "we gotta protect the kids! ID everyone to protect the kids from pedophiles!".

The social media networks know this doesn't really protect kids. But, it does two things (and a third accidentally).
  1. They now can identify who is human and who is AI slop machine, or enough to appease the advertisement goons
  2. Advertising to children is a general no-no from politicians, or something, so with ID verification they can say with confidence they're not advertising to children because it's been ID verification. Basically, they can weed out the children and focus on advertising to adults
  3. The feds can now tell who is human and who is AI slop. This inadvertently helps them with tracking people and serving fresh daily dumps of propaganda, or whatever they want to do.
It's a win-win-win for advertisers, social media networks, the government, and any business which does data collections.

It fucks over everyone else.

Chat, I'm not going to lie to you. This is an extremely good conspiracy schizo theory and I unironically believe it.
464 sats \ 0 replies \ @nichro 14 Mar
Chat, I'm not going to lie to you. This is an extremely good conspiracy schizo theory and I unironically believe it.

That theory is barely schizo, if at all. It just makes sense if you go through their incentives game theory

reply

I wouldn't quote vxunderground personally, because that's a clickbait / engagement over quality X account which only raison d'être is Elmos ad rev share, but regardless, there may be something here.

Have you dug through the source data?

reply

I hadn't heard of vxunderground before. Their post came across my TL via peter todd.

I came across the reddit post via @standardcrypto's link and the discussion on hacker news. It also largely tracks with previous things I've read about the age-verification phenomenon (#1440441).

Reading through the HN comments, it seems that some people are dubious of the researcher and methods (lots of accusations of AI-reliance, lack of due dilligence given that the reddit post includes so many names).

I have not dug through the source data. The reddit post includes a number of articles from traditional news outlets, but it also claims to have done original research using publicly available databases. This was definitely done via AI.

From their Methodology section:

Tools
Claude Code (Anthropic’s CLI tool, running Claude Opus) was used as a research assistant for:
  • Bulk data processing - Parsing 4,433 IRS Schedule I grant records, 59,736 DAF recipients, 132MB of campaign finance data
  • Cross-referencing - Identifying patterns across 24 analysis files
  • Drafting - Intermediate working documents and structured data summaries
  • Web searches - Against public databases (OpenSecrets, ProPublica, state portals, WHOIS/DNS, Wayback Machine)
Claude Code did not independently choose what to investigate, decide what constitutes a finding, or determine what to publish. The tool does not change whether Meta’s LD-2 filing lists H.R. 3149, whether DCA has an EIN, or whether Stefanski admitted tech funding under oath. The records exist or they don’t.

I'll admit this is one that confirms my priors, so I probably should be more skeptical.

reply

I think that using AI for research is fine but you have to fact check every thing it comes up with. So what is being verified now? (I'm going to omit my gut feeling on this one.)

reply

the business of double checking it on every single detail really hinders the usefulness. My wife does research in a fairly niche area and is not pleased at all with AI as a research tool because of the high propensity to make stuff up in areas that are not broadly documented.

reply
the high propensity to make stuff up in areas that are not broadly documented.

Exactly! Your wife deserves praise.

Per my short argument this morning I do like what GPT does since the last 2 versions. But still you need to fact check it all and you need a methodology for that. One that works for you, too, for example how @k00b does his LLM-aided coding and how I do it is worlds apart (except that we're both resisting being a yoloboi, as hard as that is) but we master the process we've chosen.

So this is how I perceive this:

  1. The prompter didn't think about the system enough, and especially not from an adversarial p.o.v.
  2. The promper is a yolo<boi | grrl>
  3. The prompter lacks frame of reference in this kind of research

In all cases the problem will solve itself into either massive reputational damage right now, or later. Eventually, yoloing a prompt into production output without a framework will fuck anyone up.

reply

I suspect that no 2 cannot be easily fixed and that no 1 is a product of no 2.

no 3 seems to be the most important to me. If you haven't got a reasonable understanding of the topic you are going to do research, AI tools are particularly dangerous -- you won't know shit when you smell it.

The temptation is: hey, now that I have a tool that give me a detailed response to a question in any field, I am now an expert in any field. This is clearly not true. AI may speed me on my way to expertise, but it doesn't take its place. I suspect people are going to make this mistake very frequently in the coming years.

I think this is what I was trying to get at yesterday with that post about wisdom.

reply
I suspect people are going to make this mistake very frequently in the coming years.

The question is how quickly will they get feedback that the AI has missed something important.

I worry about a future where AI is the de facto fact checker. Person A posts something 95% correct, but AI made shit up about 5% of it. Person B uses AI to check if it's true and AI gives it the thumbs up. No one in that transaction has any idea of the 5% the AI just made up.

reply

Have you observed this recently though?

I really find that as long as I isolate context/sessions, and moreso when I push some GLM-5 reviews in to throw the US models off their game, I get a pretty good result. Of course I still meatreview, but there are times that I find myself in relative incompetence now and find nothing.

no 1 is a product of no 2.

Hmm no 1 can also be simply being wrong in an assessment of how reliable the process is.

If you haven't got a reasonable understanding of the topic you are going to do research

Worse: if you haven't got the slightest experience in what you're outsourcing! This is where in the past, when corporations outsourced work to contractors, was also... subject to improvement haha.

that post about wisdom.

It's #10 or so on my backlog of Scoresby's posts to re-read and reply. Haha.

reply

Oh dear, I didn't mean to assign homework. Just that it is a more full explanation of this thing I've been wrestling with.

I'm feeling weird about this, so I checked on the claims in the first paragraph that includes a named individual:

Casey Stefanski, Executive Director, spent 10 years at NCOSE as Senior Director of Global Partnerships. Unusually, she never appears on any NCOSE 990 filing as an officer, key employee, or among the five highest-compensated staff. A senior director title at a $5.4M organization for a decade with no 990 appearance suggests either below-threshold compensation, an inflated title, or something else about the arrangement.

There is a detailed biography of Stefanski on the DCA website, which confirms that she did work at NCOSE for ten years prior to her starting her tenure as ED at DCA in 2025.

I looked through (visually myself, not using AI because pdfs suck) the NCOSE's 990s for 2024, 2023, 2022, 2021, 2020 (I couldn't find this one), 2019, 2018, 2017, and 2016 and it is true that her name is not listed in Section A "Officers, Directors, Trustees, Key Employees, and Highest Compensated Employees" on any of these. I'm not entirely clear whether she should have been listed on these 990s, but it is the case that many other Director-level people are.

So, at least on this one paragraph, the reddit post is accurate.

I'll also add that the reddit posts description of the various age-verification bills is accurate compared to the other sources I've been tracking over the last year.

reply

2024 NCOSE staff page does not list Stefanski, nor does the 2022 staff page, but she is listed on the 2021 staff page. But she has a small picture, while there are 12 people with big pictures. The NCOSE's 990s only list 10 or 12 people, so I suspect the reason Stefanski doesn't show up on the 990s is just that she wasn't senior enough. So on this count, I'd say the reddit post is wrong.

reply
on this count, I'd say the reddit post is wrong.

Or at least translating smoke into fire while unable to pinpoint the source, and attributing it, perhaps or perhaps not, wrongly.

reply

Paolo Ardoino made a good point on twitter

How are the suits gonna age verify the agentic agents 🤣🤣🤣

Made me chuckle

reply

What is age verification exactly?

reply
11 sats \ 0 replies \ @02930981f3 15 Mar freebie -104 sats

The DCA being unregistered as a nonprofit while collecting donations through a DAF is the most telling part. It is a pure lobbying vehicle with no actual charitable mission. Classic astroturfing - create the appearance of grassroots support while the real agenda is protecting Meta's ad revenue by shifting age verification costs to Apple and Google.