Discord Mods Server: Five Bills, One Age Gate

  • Aug 5, 2026
  • 18 min

Show notes

What the episode covers

Inside Gatekeeper Support, a roughly 4,200-member Discord server built for moderators managing bot configs, verification gates, and incident response, Jordan and Thomas dig into how server operators are already planning around the House-passed KIDS Act even though it hasn't cleared the Senate. They find a pinned bill tracker, a single point of failure in one server's verification-gate bot, and a moderator's own firsthand account of Discord's March teen-by-default rollout locking members and mods alike out of their own channels. The hosts disagree on whether unpaid volunteers should be interpreting pending legislation at all, then trace that tension into the KIDS Act's actual text: Section 103's verification mandate, Section 104's rulemaking, and the preemption fight buried in Sections 220, 106, and 221. The throughline: policy written in Washington lands, unevenly, on volunteer moderators' screens long before it becomes law.

Timeline

In this episode

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

  1. 0:00Introduction
  2. 1:57The 10 a.m. Agenda and the Servers Reading It
  3. 4:36Lurking in the Compliance Channels
  4. 7:46What the Moderator Team Actually Rebuilt
  5. 10:43Section 103, and the Lines Nobody Reads
  6. 13:56Server Tour
  7. 16:56Outro

Quick answers

Straight from the episode

The questions this one settles, without the listen.

Why is the KIDS Act not part of today's Senate Commerce markup?
Although the KIDS Act passed the House, it's sitting untouched while the Senate Commerce markup covers five other children's-safety and AI bills. The episode notes the delay stems from Cruz's original July 29 target slipping, tied to Bloomberg Government reporting on divergence in the KOSA text.
What went wrong when Discord rolled out teen-by-default in March?
The rollout locked out both regular members and moderators alike, based on a moderator's pinned account read on the show. Thomas identifies this as a moderator-lockout failure mode tied to how the verification-gate bot and Adult role were configured.
Why did Discord move away from face-scan age verification?
Discord scrapped its Persona-based face-scan trial and shifted toward credit-card checks and on-device age estimation instead, a change Thomas traces as part of the platform's broader move to device-based age estimation rather than biometric scanning.
Does the KIDS Act's Section 103 require submitting a government ID?
No. Thomas clarifies that Section 103 mandates using 'commercially available' verification technology but does not require users to submit a government ID.
How do Sections 220, 106, and 221 of the KIDS Act affect state age-verification laws?
Section 220 carves out protection against Title II age-gating requirements, while Sections 106 and 221 are central to a preemption fight over whether state age-verification laws are overridden—effectively determining whether platforms end up building one unified age gate or fifty different state-specific ones.
What server do the hosts recommend for moderators dealing with age-gating issues?
They recommend Gatekeeper Support, a mod-tooling server with roughly 4,200 members known for honest config-sharing and failure post-mortems, though they note it has slow ticket response times and buried onboarding information.

Transcript

The full conversation

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

Read the transcriptHide the transcript

JordanWelcome back to Server Rooms. I'm here with Thomas, and today we're doing something a little different: one server, one law, and the gap in between.

Thomas DoanYeah. This one's been sitting on my desk for weeks. Worth digging into.

JordanSo this morning, the Senate Commerce Committee held an executive session, five kid safety and AI bills on the table.

Thomas DoanAnd the one bill everyone in these Discord mod servers has been arguing about, the KIDS Act, not on that list.

JordanHmm, right. It passed the House back in June, but it's just sitting there. So we wanted to know what that limbo actually looks like from inside a server that has to plan around it anyway.

Thomas DoanWe joined a moderator-run server built for people who run other servers, bot configs, incident channels, the whole setup.

JordanAnd we did not agree on everything we found in there.

Thomas DoanNo, we did not. I think volunteer mods trying to interpret pending legislation creates real problems. Jordan's less convinced.

JordanI just think somebody has to read the bill before it becomes their bot's config file. Hmm, we'll dig into that.

Thomas DoanLater in the episode, I'm also tracing something Discord actually shipped, the teen by default rollout back in March, and the pivot from face scanning to card checks and on-device estimation.

JordanRight. I've got a moderator's own account of that week, people locked out of their own channels, mods included.

Thomas DoanAnd then I wanna sit with the actual text, Section 103's verification mandate, Section 104's rulemaking, a few sections buried further that quietly decide whether a platform builds one age gate or 50.

JordanWhich is where I come in, because a section number on a page and what a moderator sees on their screen at 2:00 AM are two very different things.

Thomas DoanFair. We'll close out with a server recommendation too, small, mod-focused. Worth a look if you run anything bigger than a friend group.

JordanSo Senate hearing room today, five bills on the table, one very notable absence.

Thomas DoanLet's start there. What actually happened in that room this morning?

JordanSo 10 o'clock this morning Eastern time, Ted Cruz gavels in a full committee session in Russell 253. Commerce's own release lists five bills, all children's online safety and AI.

Thomas DoanFive bills, and the one everyone actually read isn't one of them.

JordanRight. The KIDS Act. Crowell reported the House passed it 267 to 117 back in June, and it's been sitting in Senate Commerce ever since.

Thomas DoanGovTrack has the referred version dated July 13th, three weeks parked while Cruz moves five other bills around it.

JordanWalk me through what's actually up for a vote then.

Thomas DoanSenator Lee's SCREEN Act, KOSA, that's Blackburn and Blumenthal's S1758, Markey's Youth AI Privacy Act, the CHATBOT Act, which Cruz co-sponsors with Schatz, and S5171, a toy safety bill from Duckworth and Murkowski. That one's actually about AI-enabled toys talking to kids.

JordanMm-hmm. That's the piece that catches me off guard, a bill about smart teddy bears on the same agenda as platform age verification.

Thomas DoanAnd Commerce's own notice shows this markup was supposed to happen a week earlier. Bloomberg Government had Cruz targeting July 27th for it.

JordanSo what moved it?

Thomas DoanOfficially, the agenda is subject to change, full stop. Bloomberg Government's reporting points to something more specific. The House and Senate KOSA language don't line up, and somebody has to reconcile them before this goes anywhere.

JordanSo even if S1748 clears committee today, that's not the finish line.

Thomas DoanIt's the start of a different fight.

JordanRight.

Thomas DoanThe House text and Senate text tackle overlapping problems with different tools, and nobody's built the bridge yet.

JordanWhich is what's been sitting with me since our last two episodes on this. It's not senators reading this bill line by line. It's server moderators.

Thomas DoanThe people running age-gated Discord channels.

JordanExactly. Unpaid volunteers treating HR 7757's section numbers like something they might actually have to comply with tomorrow.

Thomas DoanWhich is strange because a House bill that hasn't cleared the Senate doesn't bind anyone yet.

JordanDoesn't stop people from building like it will, though. If you're already running a verification bot, you don't wait for a signature. You watch the calendar.

Thomas DoanThat's the constraint every mod team we talk to keeps running into, building for a target that keeps sliding a week here, a week there. Today's five-bill lineup is one more version of that.

JordanSo what does that actually look like from inside a server that's been rebuilding its rules around a bill that hasn't passed? So instead of just reading about these moderators, we joined their server. It's called something dry, Server Ops Collective, and it's not small.

Thomas DoanHow many members?

JordanJust under 9,000 according to the member count on the sidebar, and the structure tells you everything about who runs it.

Thomas DoanWhat's the layout look like?

JordanThere's a category called Legal and Policy, and inside, two channels: Age Gate Help and General Moderation. The pinned message in Age Gate Help is a running bill tracker updated by hand.

Thomas DoanBy hand? No bot pulling that from congress.gov?

JordanNope. Someone's typing status updates-

Thomas DoanMm-hmm

Jordan... at 1:00 in the morning citing section numbers off a PDF.

Thomas DoanThat's the part that gets me, unpaid people doing the reading that lobbyists get paid to do.

JordanAnd they take it seriously. One thread had 40 replies arguing about what counts as an adult role under a bill that hasn't passed.

Thomas DoanRight, and here's my problem with that. None of the tooling they're using was built to carry legal weight.

JordanWalk me through what you saw.

Thomas DoanStandard stack. A verification gate bot hands out an adult role after some check. Auto mod runs word lists to catch minors posting ages, and half the channels are gated to that one role.

JordanSo the whole server hinges on that single role assignment.

Thomas DoanExactly, and that's the failure point. If the role stops mapping to anything, if the platform's own age signal changes underneath it, every permission built on top of it is now wrong silently.

JordanAnd that's not hypothetical this year.

Thomas DoanNo. Discord's press release on this said the company launched teen by default settings globally on February 9th, resetting how age gets assumed for anyone who hasn't verified.

JordanSo overnight, servers built around one definition of verified adult are working against a different baseline.

Thomas DoanRight, and GameSpace reported the fall age assurance rollout got delayed to the second half of this year after backlash over how invasive the checks felt.

JordanWhich means moderators aren't rebuilding once. They're rebuilding against a target that keeps sliding.

Thomas DoanBitdefender's coverage of the delay made basically that point. Operators had already redone their gates once in March, then had to wait on the rest.

JordanIn general moderation, nobody's debating statute language. It's just, "My auto mod list flagged a birthday message. Help."

Thomas DoanThat's the more honest channel, honestly.

JordanBut watching Age Gate Help, I kept thinking, "These people care more about getting this right than some of the staffers we've covered."

Thomas DoanI don't doubt the care, I doubt the design. A volunteer moderator reading Section 103 language is doing statutory interpretation with a Discord bot and a spreadsheet.

JordanSo who should be doing it?

Thomas DoanSomebody with liability exposure, which none of these mods have, and none of them signed up for.

JordanThey'd tell you they signed up because nobody else was going to.

Thomas DoanThat's fair, and it's also exactly how you end up with nine thousand people trusting a permission system nobody stress-tested for this.

JordanWhich is a good place to hand this off, because one of the people running that stress test is in our next clip.

Thomas DoanThe moderator who actually rebuilt gating after March.

JordanWhat broke first, how many members lost access, she'll tell us.

Thomas DoanAnd I wanna know what happens when the age check gets a moderator wrong, because Discord's own messaging says most of this is automatic, no action needed.

JordanWhich is not quite what the people in that server are describing.

Thomas DoanNo, it really isn't.

JordanBuilding on that fight over who should be carrying this, there's a pinned post in Age Gate Help from the mod who runs the verification gate bot worth reading straight.

Thomas DoanWhat's she saying happened?

JordanShe says the day teen by default flipped on, the bot rechecked everyone against Discord's new default, and around forty longtime members who'd never touched the adult role lost access to the paid tier channels overnight.

Thomas DoanMm-hmm. Forty people locked out, and nobody on the mod team pushed that change themselves?

JordanThat's what got you, huh? Discord's own developer support page says no action is expected from operators. Over ninety percent of users get an age determined automatically, no extra step.

Thomas DoanSo Ninety percent sorted automatically, and the other ten percent are filing tickets in that same channel.

JordanPretty much.

Thomas DoanSo walk through the failure case that actually worries me. Age misjudges someone who isn't a random member, she's a moderator. Does she lose the mod permissions along with the adult role?

JordanFrom her post, yes. The adult role and channel moderation permission sat in the same permission set, so losing one meant losing both. She had to manually grant three moderators mid-shift.

Thomas DoanSo the failure isn't a kid seeing something they shouldn't, it's the person supposed to catch that locked out of the tools to fix it.

JordanThat's the reversal she flagged.

Thomas DoanAnd Discord's still settling on its own method here. Wired Parents update on these changes reported Discord shut down its small persona face scan trial and deleted the data tied to it.

JordanDeleted, not archived?

Thomas DoanThat's what Wired Parents says. Going forward, per that reporting, the plan is credit card checks plus on-device facial age estimation. The estimate runs on your own phone or laptop, not on Discord servers.

JordanSo the risk of holding that scan moves off the platform and onto the device.

Thomas DoanRight, which helps Discord's liability and maybe helps privacy, but the accuracy depends on whatever camera you're pointing at it. A five-year-old webcam reads age differently than a current phone.

JordanWhich loops back to her forty members. If accuracy varies that much by hardware, misclassification isn't the exception, it's built into the math.

Thomas DoanRight, and none of Discord's public messaging owns that variance. Ninety percent, no action needed. Clean number. Her week says the other side of that number is where the real work landed.

JordanIs that the trade-off of automating identity at this scale? Catch most people cleanly, push every edge case onto whoever's holding the ticket queue.

Thomas DoanThat's exactly it, and right now, that queue is unpaid volunteers.

JordanThe same ones we were just arguing about.

Thomas DoanSame ones.

JordanSo if the platform's messaging and her actual week don't line up, the next question is what the law says an operator has to build, because on paper, the only thing pending is a bill that hasn't cleared the Senate yet.

Thomas DoanWhich means we open Section 103 next, the part that's supposed to define what commercially available verification even means.

JordanSee what it actually requires. And the bill sitting in the room we opened on today isn't even this one, which is the part that should worry.

Thomas DoanPulling up the text now. Section 103. The constraint the drafters are solving for is simple to state and hard to build. Flag a minor without turning every login into a background check.

JordanAnd their answer?

Thomas DoanCovered platforms have to adopt what the bill calls commercially available technology verification measures to identify users under eighteen. That's the language sitting in the version posted on Govtrack.

JordanSo in moderator terms, that's the toggle deciding whether a thirteen-year-old lands in the teen experience before they even click into a server.

Thomas DoanRight, and Section 104 sends the FTC out first to consult privacy experts, verification vendors, and child safety groups before any actual standard gets written. The toggle doesn't exist yet. The rulemaking does.

JordanDoes the text require someone to hand over a driver's license to make that call?

Thomas DoanIt doesn't. Nothing in Section 103 requires submitting government ID to the platform or to a third-party vendor it hires. That absence is written in on purpose, according to the GovTrack text.

JordanUh, then why did the rollout we just talked about feel like an ID check?

Thomas DoanBecause that's the tool the company picked. The statute doesn't choose the method, it just says adopt something available. Section 220 goes a step further. It's a rule of construction stating that-

JordanMm-hmm

Thomas Doan... Title II's subtitle doesn't require age gating at all.

JordanWait, Title II, not Title I?

Thomas DoanThat's the split. Title I, Section 103, carries the verification mandate for shielding minors from obscenity. Title II is the broader platform design subtitle, and Section 220 carves out a warning that half of the bill can't be read as an age gate requirement on its own.

JordanSo a platform could satisfy Title II's design duties without ever asking anyone's age.

Thomas DoanThat's the reading.

JordanThen what actually decides whether a company builds one gate or fifty different ones state by state?

Thomas DoanPreemption Section 106 and Section 221 both preempt state law that conflicts with the federal standard. Every general counsel reading this bill goes straight to those two sections because it's the line between one national gate and a patchwork tied to whichever state moves first.

JordanAnd nobody checks the homework for years.

Thomas DoanSection 105 orders a GAO report to three years out covering effectiveness, compliance rates, how securely verification data gets handled, and the speech and economic effects of Section 103. Three years is a long runway for something moving this fast.

JordanRight. Meanwhile, the bill we opened on today isn't even this one.

Thomas DoanWhich is the part that should worry anyone tracking it closely. Crowell's reporting on the Senate calendar suggests KOSA could move as its own vehicle, and if negotiators fold Section 103-style verification language into that text, this House bill never needs its own markup to shape what platform's built.

JordanSo the language survives even if the bill never does.

Thomas DoanThat's the risk.

JordanWhich is exactly why the tracker channels we walked through earlier matter. People are posting real configs against a target that keeps moving.

Thomas DoanThere's a smaller server built almost entirely around that problem, mod tooling, not press releases. Worth showing people where it lives.

JordanBuilding on that, let's send people somewhere useful. Not the big official Discord support servers, a smaller one we actually joined this week.

Thomas DoanIt's called Gatekeeper Support, just under four thousand two hundred members last I checked.

JordanSmall enough that a mod actually answers you eventually. Two channels worth your time if you run a server, #working-configs and #post-mortems.

Thomas DoanWorking-configs is exactly what it sounds like, people pasting their auto mod rule sets and verification bot settings that didn't break on them. Real JSON, real role hierarchies.

JordanAnd post-mortems is the honest part. People posting screenshots of the thing that locked out forty members overnight and walking through why.

Thomas DoanThat's rarer than it should be. Most servers hide their failures. This one archives them on purpose.

JordanNow, the rough parts. Tickets sit for days. We opened one Tuesday asking about role sync timing and got an answer Friday.

Thomas DoanThe onboarding flow is worse, honestly. New members land in a welcome screen with six buttons before they ever see the two channels that matter.

JordanYou have to already know to look for working-configs. Nothing points you there.

Thomas DoanAnd there's the legal talk. People with no bar card confidently explaining what Section 103 requires.

JordanRight.

Thomas DoanSome of it's close, some of it isn't.

JordanWhich is the thing we flagged with the other server too. Good intentions, no lawyer in the room.

Thomas DoanRight. Except here, nobody's pretending to be an authority. It reads more like people thinking out loud, which is different.

JordanFair. So what should people actually watch after today's session wraps at Commerce?

Thomas DoanWhether KOSA comes out amended with Section 103-style verification language attached. If it does, the House bill's specific text effectively ships anyway.

JordanThrough a different vehicle entirely.

Thomas DoanExactly that. And separately, whether HR 7757 gets scheduled for a Senate markup at all or just sits.

JordanBecause right now it's referred, not scheduled. Those are two very different states for a bill to be in.

Thomas DoanOne of them means something's happening, the other one means it's on a shelf.

JordanSo if you're a moderator watching this, the calendar move to track isn't a vote, it's where the Commerce puts a KIDS Act markup on an agenda.

Thomas DoanWatch the committee's public schedule, not the headlines. Headlines lag by days sometimes.

JordanAnd if you're just curious rather than running a server, Gatekeeper Support is worth a look, slow tickets and buried channels included.

Thomas DoanJust go straight to working-configs. Skip the Welcome screen entirely.

JordanBest advice all episode.

Thomas DoanThe other thing worth watching, whether any state moves on its own age verification law before Congress settles the preemption question we walked through.

JordanThat's the wild card, isn't it? Fifty different clocks running at once.

Thomas DoanSome of them faster than Washington's.

JordanSo that's where we leave it. A bill parked, a markup happening, and a server of volunteers building for whichever version actually lands. So that covers today's episode, from a Senate committee room straight into a mod's Discord server.

Thomas DoanYeah. The range still gets to me. Same bill, two completely different rooms trying to read it.

JordanThe image that's staying with me is that moderator typing status updates at one in the morning, citing Section numbers off a PDF.

Thomas DoanAnd I disagreed with Jordan on that. Whether volunteers should even be doing the legal reading Congress hasn't finished itself.

JordanMm-hmm. The age gate mess on the ground is downstream of a bill still stuck in committee.

Thomas DoanRight. Until Section 103 gets language everyone can agree on, that single point of failure in the verification bot isn't going anywhere.

JordanGatekeeper Support, our server pick this week. Go check the config sharing channel. Ignore how slow the tickets move.

Thomas DoanWorth it for the failure post-mortems alone.

JordanWe'll be watching whether an amended KOSA picks up that Section 103 language and whether this bill ever gets a Senate markup at all.

Thomas DoanGot a server we should look at next? Email us at serverrooms@show.com or find us on our own Discord.

JordanNew episodes land every Wednesday.

Thomas DoanThanks for spending this one with us.

JordanSee you next week.

More episodes

Keep listening

Other episodes of Server Rooms, newest first.

All episodes of Server Rooms

Sources

Where this came from

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