Discord Age Gates and the KIDS Act Fine Print

  • Jul 29, 2026
  • 20 min

Show notes

What the episode covers

H.R. 7757, the Kids Online Safety Act package, moves to Senate Commerce after a 267-117 House vote, and hosts Jordan and Thomas spend the episode picking apart what that means for Discord specifically. They dig into Section 103's one-third content threshold for triggering age verification, and find no definition of what that fraction is measured against on a platform built from hundreds of independently run channels. They also debate the no-government-ID rule against the backdrop of the 5CA breach, which exposed roughly 70,000 IDs, and weigh EFF's call to scrap the bill entirely against Crowell's advice to start reviewing vendor contracts now. The two hosts land on opposite sides of nearly every question. The broader lesson: platform architecture and legislative text rarely map cleanly onto each other, and server operators may need to prepare for rules still being rewritten.

Timeline

In this episode

7 moments worth skipping to. The timecodes match the player above.

  1. 0:00Introduction
  2. 1:42Where H.R. 7757 Actually Sits Right Now
  3. 4:50Section 103 and the One-Third Threshold
  4. 9:10Two Rules of Construction Worth Reading Twice
  5. 13:12EFF's Objection Against the Compliance Clock
  6. 16:27Server Tour and What to Watch Before Recess
  7. 18:32Outro

Quick answers

Straight from the episode

The questions this one settles, without the listen.

What is the current status of H.R. 7757 after passing the House?
H.R. 7757 passed the House 267-117 and was referred to Senate Commerce on July 13th. Jordan and Thomas disagree on whether this referral represents real momentum without buy-in from Senate sponsors.
What does Section 103's one-third content threshold require?
Section 103 sets a one-third content threshold with a technology-neutral verification mandate, but Thomas argues it's unclear what the one-third is measured against on a platform like Discord, which is built from hundreds of independently-run channels.
Does the bill ban government ID verification requirements?
NTU's finding indicates Section 103 bars requiring government IDs for age verification, but Thomas and Jordan disagree on whether this protection is meaningful given other invasive verification methods remain unregulated and given the 5CA breach exposed roughly 70,000 government IDs.
How does the Senate-referred text differ from the March version on age verification and encryption?
The Senate-referred text splits age verification and encryption into separate rules of construction, unlike the bundled March version that combined these provisions.
What compliance timeline would apply if the House text becomes law?
The reported timeline includes a one-year general effective date, 90 days for SPY Kids provisions, and 18 months before the first audit.
What are EFF and Crowell's differing recommendations on this legislation?
EFF's July 9th position calls for the Senate to reject the bill entirely in favor of a broader universal privacy law, while Crowell advises companies to start reviewing vendor contracts now in preparation for potential compliance requirements.

Transcript

The full conversation

Every word of the episode, 3,284 of them, in the order they were said.

Read the transcriptHide the transcript

JordanWelcome back to Server Rooms. Thanks for joining us.

Thomas DoanGood to be here. Fair warning, I've spent the week buried in a bill.

JordanThat's the whole episode today. HR 7757, the KIDS Act and what it means for a platform built the way Discord is built.

Thomas DoanRight. The House passed it, and it's now sitting with Senate Commerce. The question we keep circling, does that referral mean anything, or is it just where bills go to wait?

JordanThat's where we open. Then we get into the actual text. There's a threshold buried in Section 103 that's supposed to trigger age verification.

Thomas DoanOne-third of a platform's content, technology neutral verification. Sounds simple until you ask what that third is measured against on a server made of hundreds of independently run channels.

JordanWhich nobody in the bill actually defines.

Thomas DoanNobody. Not a footnote, not a definition section.

JordanWe'll also get into how the Senate-referred text handles encryption and government ID, and whether Discord's own vendor testing changes how protective that no-ID rule really is.

Thomas DoanAnd near the end, Jordan and I land in different places. EFF wants the whole thing scrapped for a broader privacy law. Crowell is telling platforms to start reviewing vendor contracts now.

JordanWe don't agree on how small server operators should read that split.

Thomas DoanWe really don't.

JordanWe rarely agree on much this week, honestly.

Thomas DoanStick around to the end, too, we've got a server tour pick. Different kind of server, much lower stakes than a congressional bill.

JordanBefore that though, let's start where the bill actually stands right now: the vote, the referral, and what Thomas really thinks it means.

Thomas DoanI have opinions. Strap in.

JordanThe thing that's actually changed since we last touched this bill is, small on paper, huge in practice: HR 5757 isn't in the House anymore.

Thomas DoanWhere'd you land?

JordanSenate Commerce. GovTrack's status page shows it read twice and referred to the Committee on Commerce, Science, and Transportation on July thirteenth.

Thomas DoanTwo weeks after passage-fast for Congress.

JordanThe floor vote itself was two sixty seven to one seventeen under suspension. The suspension of the rules. No floor amendments, straight yes or no.

Thomas DoanFor a bill this size, that's leadership wanting it done fast and quiet.

JordanCrowell's car dealer calls this the biggest congressional move on kids' online safety in years. Chairman Guthrie and Ranking Member Pallone folded Fourteen separate bills into that one package.

Thomas DoanFourteen bills under one number-what actually holds them together?

JordanLess than you think. EFF's peace from July ninth describes it as separate laws stitched together with different age gating standards depending which section you land on.

Thomas DoanSo one part of the bill checks age one way, another part checks it a completely different way.

JordanThat's EFF's argument. A platform could satisfy one section's standard and fail another, because nobody in markup

Speaker 3read all the laws.

JordanErika picked a single definition of "minor" across all fourteen.

Thomas DoanFor anyone running a Discord server with age restricted channels, that's not abstract: you could clear one title's test and trip the other.

JordanTwo rule books, one server.

Thomas DoanThat's what happens when fourteen separate drafting teams each solve their own version of the same problem and somebody staples the results together at the end.

JordanPut that way, it sounds like a merge conflict.

Thomas DoanIt basically is one.

JordanOne political wrinkle worth flagging: the same week the House passed this, Senate sponsors were already calling it dead.

Thomas DoanBlumenthal and Blackburn?

JordanRight!" The Record reported their joint statement going after the after the house version for dropping the duty of care standard that was in their Senate bill.

Speaker 4So the two people who wrote the Senate's version are on record saying the House text doesn't work.

JordanWhich is why Crowell frames this referral as the opening of a real fight, not the end of one.

Speaker 4I'd push back there. Sitting at Senate Commerce isn't momentum, it's a waiting room. A referral just means the paperwork moved-nobody's marking this up yet.

JordanFair, but if you moderate a server with hundreds of thousands of members,

Speaker 3and you're doing it without the assistance of a moderator, you're not going to get there.

JordanSo if you moderate a server with hundreds of thousands of members, You can't just sit and wait for the waiting room to clear.

Thomas DoanSure you can, if Blumenthal and Blackburn already say the text is dead, Commerce can scrap it and write substitute language. Nothing forces them to move HR 7777 as written.

JordanSo which is it? Do you build for the bill sitting in front of you or the one that might replace it in three months?

Thomas DoanBuild for the wrong one, and you've burned engineering time on a spec that never ships.

JordanWait for certainty, and the fast moving version catches you flat in September—same risk, opposite direction.

Speaker 4Either way, arguing about momentum doesn't tell us what the bill actually requires anyone to do.

JordanWhich means it's time to stop reading commentary and open the actual text.

Speaker 4A hundred and fourteen pages per GovTrack.)

JordanSo, what does Section 103 actually make a platform do, mechanically, to check somebody's age? Let's actually read what the text says.

Speaker 4Section 103. This is the part every one quotes and almost nobody explains.

JordanWalk me through it in plain terms.

Speaker 4The referred text requires what it calls "technology verification" measures. Platforms have to identify minors and block them from sexual material that's harmful to minors. But it doesn't apply to everyone, according to the summary attached to the GovTrack text. Next, the obligation kicks in for a covered platform once more than a third of its content meets that harmful to minors definition.

JordanOne third! That's oddly specific for something so hard to measure.

Speaker 4Right, and that's the constraint the drafters actually had to solve for. How do you calculate a percentage of content on a platform where content isn't one blob?

Thomas DoanHmm?

JordanOkay, so before we get to how impossible that is, how are they even supposed to build the verification part? Like fingerprint scan? ID upload? What?

Speaker 4That's the interesting bit. They don't say. National Taxpayers Union published an analysis flagging that Section 102 of three is deliberately technology neutral; the statute never names an acceptable method; it just leaves vendor selection to the operator.

JordanSo Congress wrote "verify age" and left the "how" as homework for every platform's legal team.

Speaker 4Exactly, and NTU's read is that's intentional. Congress doesn't want to pick a vendor and get locked in to whatever that vendor's flaws turn out to be.

JordanMake sense on paper; does it hold up on a server like the ones we've been lurking in?

Speaker 4This is where it falls apart for me. A third of content measured against what? Per platform? Per server? Per channel?

JordanSay more.

Speaker 4Take a mid-sized Discord server, 200-300 channels sometimes. You've got a general chat, an art channel with an NSFW gate the server already built itself, a bot commands channel that's 90% noise. Is the one-third test ran against the whole server? Per.--one flag channel out of three hundred.

JordanOr is it per account,

Thomas DoanRight.

Jordanlike does my one third get Calculated off what I personally post and view.

Thomas DoanNobody in the text answers that; and whoever is actually running the compliance function has to pick an interpretation and hope it survives a lawsuit.

JordanWho's even doing that math? Discord, Trust and Safety, the individual server owner who's a nineteen year old volunteer moderator?

Thomas DoanThat's the part that keeps me up. The bill regulates covered platforms, but a lot of the actual content sorting happens at the server level by people who aren't lawyers and don't have a compliance budget.

JordanSo the platform gets the legal obligation, but the content lives somewhere the platform doesn't fully control.

Thomas DoanRight, that mismatch is baked into how Discord's structured. Rooms inside rooms, each with its own rules, and the statute talks like it's one storefront. FRONT

JordanWhich loops back to your bad merge comparison from earlier. Nobody agreed on the schema before they shipped it.

Thomas DoanPretty much-and Congress seems to know it's shipping something half finished. Section 105 orders a GAO report within three years; it has to cover whether the law's actually working, compliance rates across platforms and whatever third party vendors they've contracted, and the speech and economic effects of the whole mandate.

JordanSo three years out they're asking the GAO to check if this even worked.

Thomas DoanThat's Congress admitting up front it doesn't know the answer. To know the answer, you don't order a report on your own law's side effects if you're confident there won't be any.

JordanSo we've got a threshold nobody defines precisely, a verification method nobody names, and a built-in audit because even the drafters aren't sure it'll function.

Thomas DoanAnd two rules of construction sitting underneath all of it that are supposed to draw the outer boundary, where the platform can't go too far or has to go at least this far.

Speaker 4Mm-hmm.

JordanAnd which is worth its own conversation, because those two rules didn't even exist in this shape back in March.

Thomas DoanThey got split apart in the Senate-referred version, separated into different sections that used to be bundled.

JordanAnd Discord's own roll out gives us something to measure all of this against in real time, not hypothetically.

Thomas DoanWhich is honestly the more useful exercise than debating Senate math all day.

JordanFair, let's go there next. Shifting from that threshold problem, the Senate-referred text splits two rules of construction that got bundled together back in March.

Thomas DoanSplit how?

JordanSection 220 covers age verification on its own now. Section 221 covers encryption separately. In the introduced version, those lived in the same paragraph.

Thomas DoanSo somebody in markup decided encryption needed its own guardrail away from the verification fight.

JordanThat's my read. GovTrack's text of H.R. 7757 shows the split plainly

Speaker 5Mm

Jordan-two

Speaker 5-hmm.

Jordanstand alone sections instead of one combined clause.

Thomas DoanWhich tells me the drafters knew those are different arguments-one's about proving your age, the other's about who can read your messages once you do.

JordanRight; and here's where the National Taxpayers' Union's read gets interesting. Their piece on the KIDS Act flags that section 103- b) bars acquiring a Government issued ID, plus a reasonable data security duty.

Thomas DoanOkay, that sounds like protection.

JordanIt sounds like protection; and to use point is it says nothing about the other options a platform might pick instead: facial scans, third-party ID vendors, whatever's cheaper to ship.

Thomas DoanSo the rule of construction blocks one specific method and leaves the door open on everything else.

JordanExactly the gap-and Discord's own rope. Her own roll out is basically running that experiment live right now.

Thomas DoanHow so?

JordanDiscord's team by default settings went out February ninth, but the Global Age Assurance piece got pushed to the second half of this year. Redactdev covered the delay.

Thomas DoanWhat's Discord actually testing in the meantime?

JordanDiscord's support pages show they ran Google Wallet, credit card checks and incodes on device facial estimation through June and July.

Thomas DoanNone of those are the ID scan and to use rule of construction blocks-all three are the stuff it doesn't touch.

JordanNow picture a mod running a mid size art server, twelve thousand members, getting told their verification vendor choice just became a legal compliance decision overnight.

Thomas DoanThat's the real cost people miss. It's not abstract policy; it's some volunteer picking a vendor off a list with no idea what happens if that vendor gets breached.

JordanAnd that's not hypothetical either: State of Surveillance dot org reported that this caused third party sup The support vendor 5CA was breached back in October 2025, roughly 70,000 government ID images.

Thomas Doan70,000. That's the argument against ID-based flows nobody in this bill addresses.

JordanWhich is why I'd call the no ID clause cosmetic: it bans the one method everyone's already nervous about and leaves facial estimation and third-party vendors completely unregulated.

Thomas DoanAll pushback there-a breach is in infrastructure failure, bad vendor contracts, bad storage-that's a different problem than what the statute is written to solve.

JordanBut if the law doesn't touch storage or vendor vetting at all, what's it actually protecting?

Thomas DoanIt's protecting against one specific failure mode-forced ID collection at scale. That's not nothing, even if it's narrow.

JordanNarrow is generous. I'd call it a rule that solves the hell. It was the headline risk and skips the one that already happened, which

Thomas DoanWhat happens when the facial estimation vendor gets breached instead? Same exposure, different biometric. The statute's silent either way.

Jordanis the split we're stuck on. Is a narrow ban meaningful protection or just the easiest thing to legislate?

Thomas DoanWe're not settling that today, but it's worth watching which verification method Discord locks in for the full global rollout later this year.

JordanAgreed; two things I'd flag for listeners: watch whether section two two zero survives Senate Commerce intact, and watch Discord's vendor announcement once age assurance actually goes global.

Thomas DoanBecause whichever vendor they pick becomes the de facto industry standard, rule of construction or not.

JordanWhich raises the bigger question: EFF wants the Senate to scrap this whole approach, and outside counsel is telling operators to

Speaker 3act.

JordanTo act now regardless. Building on that split, let's zoom out from the no ID clause to what the outside groups actually want done with this bill.

Thomas DoanRight, because EFF's piece and the corporate law firms are reading the same text and landing in totally different places.

JordanEFF's piece, published July ninth, doesn't want the Senate to fix HR 7757; they want it dead.

Thomas DoanDead? How?

JordanEFF argues the Senate should reject the whole package and instead pass a privacy law that covers

Speaker 3everybody.

JordanRepresents everyone, adult or minor, starting with a ban on cross-web behavioral advertising. Their line is, the bill's whole premise, a different internet for minors, is the wrong frame from the start.

Thomas DoanThat's a real argument, not just a talking point. If the tracking infrastructure that targets kids is the same infrastructure that targets everyone, age-gating one group doesn't touch the under-

Jordanunderlying business model.

Thomas DoanExactly her point. And Discord's ad load is small compared to Meta or TikTok, but the behavioral data pipes aren't that different structurally.

JordanMeanwhile, Crowell's client alert reads like it's from a different planet. They're telling operators the litigation risk and the Senate fight don't pause anything. Go review your vendor contracts now.

Thomas DoanNow? Before the bill is even settled?

JordanThat's the argument. Crowell frames it as you don't wait for certainty in this business, you prepare. You prepare for the range of outcomes.

Thomas DoanSo one side says burn the whole bill down; the other says start redlining contracts this week. There's no middle position being offered by either camp.

JordanNone and there's a reason the timeline matters here. I pulled some outside analysis on this since the bill text alone doesn't spell out urgency.

Thomas DoanUnder the House-passed text, most provisions take effect one year after enactment; the SPY Kids Act pieces move faster. After ninety days, and the first independent audit for a covered platform lands at eighteen months.

JordanThose numbers only exist if this exact language survives the Senate, though.

Thomas DoanRight, that's reported analysis on a bill that hasn't passed, not a locked calendar. But it's why Crowell keeps pointing people at vendor contracts before anything gets signed. A ninety day clock is short if you're negotiating a new age assurance vendor deal from scratch.

JordanOK, here's where you and I actually disagree, though. No, not just describing the disagreement out there. Go!

Thomas DoanI'd tell a small Discord server operator not to spend a single hour on this yet. Senate Commerce could rewrite half this text. Planning against language that might not exist in three months is wasted effort for someone running a four thousand member fan server with no legal budget.

JordanI'd push back hard on that. You review vendor contracts on the chance it passes because the chance isn't zero and the chance isn't small. Small. A bi-partisan 267 to 117 House vote is not nothing. If you're already paying a verification vendor, you want a contract clause that lets you swap providers if the compliance requirement shifts underneath you.

Thomas DoanFor a big platform with counsel on retainer, sure. For a volunteer mod team, that's a different calculation entirely.

JordanFair. Scale changes what's reasonable to ask of someone. But even a five-minute read of your Terms of Service bot config? Big costs nothing.

Thomas DoanOkay, I'll give you the five minutes, not the vendor audit.

JordanI'll take the five minutes.

Thomas DoanSpeaking of people actually doing the unglamorous work, there's a server we found that's already living this exact argument in real time. Before we close out, let's do this server tour. Something you can actually go check yourself.

Speaker 4After all that Senate hand-wringing? Sure.

Thomas DoanIt's called Minor Safety Policy Watch. Maybe 200 members, mostly volunteer mods, and a few state legislative staffers.

Speaker 4Small.

Thomas DoanSmall but focused. There's a channel called #STATETRACKER where a bot posts every time a state age verification bill moves. Introduced Committee Floor Vote

Speaker 4What's running that?

Thomas DoanLooks like a web hook pulling from a legislative tracking API, dumping the bill number and a one-line summary into an embed.

Speaker 4That's actually a decent setup.

Thomas DoanTheir own onboarding flow isn't. It's a reaction rule screen. Click a checkmark, confirm you're 18, you're in. No check behind it.

JordanSo their own verification flow wouldn't survive Section 103?

Speaker 4Read for five minutes.

Thomas DoanRight; a self attestation check box is exactly what the Bill's technology neutral language is supposed to replace.

JordanAnd that's the irony: a server built to track age verification law running the weakest version of it.

Thomas DoanExactly. Half the threads in Hash Bill alerts are dead too. Last real post was back in May before the House even voted.

Speaker 4So what's it worth joining for?

Thomas DoanThe pinned spreadsheet. Someone's kept a state-by-state tracker updated since 2024. That alone earns the join.

Speaker 4So a one-line verdict then. Good archive, weak gate, don't expect much conversation.

Thomas DoanNow, two things worth watching before we're back.

JordanFirst, does Senate Commerce actually put HR 7765 on a markup calendar or just let it sit?

Thomas DoanAnd if they move, whether they mark up the house text or drop substitute language entirely, that changes everything we've spent this episode on.

JordanSecond, Discord's own rollout. Their press release says they're pushing teen-by-default settings in age assurance globally, face scan or government ID.

Thomas DoanAnd that's already been delayed once. If it lands before Congress moves, the clock starts ticking for every server admin out there. So that's HR 7765 as it stands today—out of the House and sitting in Senate Commerce since July 13th.

JordanStill no floor date. No sponsor over there picking it up—that's the piece I keep coming back to.

Thomas DoanRight, we disagreed on that one. You're not calling the referral progress.

JordanNot until somebody with a vote actually moves it. A waiting room isn't a hearing.

Thomas DoanFair enough. For me, the real takeaway is Section 103. That one-third content threshold is going to be brutal to measure on a platform built from hundreds of independently run channels.

JordanWhich is the constraint nobody in the Belltech solves for. That's the thread worth watching into the fall.

Thomas DoanExactly. So if you run a server or just lurk in a few, keep an eye on how Senate Commerce marks this up.

JordanAnd if you've got a server we should look at, send us a link, serverrooms@show.com, or find us on our own Discord.

Thomas DoanNew episodes drop every Wednesday.

JordanThanks for sticking with us through 20 minutes of committee procedure arguing.

Thomas DoanFair. See you next week. Take care.

More episodes

Keep listening

Other episodes of Server Rooms, newest first.

All episodes of Server Rooms

Sources

Where this came from

31 reports behind the episode. Every one of them opens where it was published.