伊利诺伊州新法要求操作系统承担年龄验证责任
HB5511 is officially about TikTok and Instagram. Read past the press release and it’s also about your operating system.
HB5511 表面上关乎 TikTok 和 Instagram。细读新闻稿,你会发现它其实也关乎你的操作系统。
Governor JB Pritzker’s press release on HB5511 is thick with quotes from legislators and advocacy groups, and it names Instagram, TikTok, Snapchat, X, Facebook, and Roblox specifically. Device setup gets one mention, framed as something a parent configures during setup. Nowhere does it explain that the law also creates a separate legal category called an operating system provider, with its own 2028 deadline and its own civil penalties, that has nothing to do with what any parent chooses to click.
州长 JB·普利兹克关于 HB5511 的新闻稿引用了大量立法者和倡导团体的言论,并特别点名了 Instagram、TikTok、Snapchat、X、Facebook 和 Roblox。设备设置仅被提及一次,被描述为家长在设置过程中配置的内容。新闻稿中没有任何地方解释该法律还创建了一个名为“操作系统提供商”的独立法律类别,该类别有自己的 2028 年截止日期和民事处罚,与任何家长选择点击的内容无关。
TL;DR
TL;DR
- HB5511, the Children’s Social Media Safety Act, is now Illinois Public Act 104-0664. Pritzker signed it July 31.
- The headline provisions target social platforms: no algorithmic feeds for minors by default, no notifications between 10pm and 7am, no contact from adult strangers.
- A separate part of the bill defines operating system provider and covered manufacturer broadly enough to include anyone who builds an internet-connected OS, commercial or nonprofit.
- By January 1, 2028, those providers have to build an age-declaration step and hand an age-bracket signal to any app that requests one.
- Unlike Colorado, and unlike where California is heading, Illinois added no exemption for open source software.
- Enforcement runs through the Illinois Attorney General only. The bill’s own text caps penalties at $7,500 per affected child. The governor’s press release advertises penalties of up to $50,000 per violation. Those numbers don’t obviously square with each other.
- HB5511,即《儿童社交媒体安全法》,现已成为伊利诺伊州公共法案 104-0664。普利兹克于 7 月 31 日签署了该法案。
- 该法案的主要条款针对社交平台:默认情况下,未成年人不得使用算法推送的信息流;晚上 10 点至早上 7 点之间不得发送通知;不得与成年陌生人联系。
- 该法案的另一部分对“操作系统提供商”和“涵盖制造商”的定义十分宽泛,足以涵盖任何构建联网操作系统(无论是商业还是非营利)的实体。
- 到 2028 年 1 月 1 日,这些提供商必须构建一个年龄声明步骤,并向任何请求该信号的应用程序提供年龄段信号。
- 与科罗拉多州以及加利福尼亚州即将采取的做法不同,伊利诺伊州没有为开源软件提供豁免。
- 执法仅由伊利诺伊州总检察长负责。法案文本本身将罚款上限设定为每名受影响儿童 7,500 美元。而州长新闻稿宣传的罚款高达每次违规 50,000 美元。这两个数字显然不一致。
The Version Illinois Wants You to Read
伊利诺伊州希望你看到的版本
Set the operating system question aside for a second, because the social media half of this bill is fairly standard for 2026. Platforms built around algorithmic feeds, plus platforms where kids can be contacted by strangers (Roblox is the named example), now have to default minors into chronological, follow-only feeds instead of an engagement-optimized one. Notifications get cut off overnight. Adult strangers can’t see a minor’s profile, message them, or see their location. News sites, email providers, broadband companies, and school software are all carved out by name.
暂且搁置操作系统问题,因为该法案中关于社交媒体的部分对于 2026 年来说相当标准。围绕算法信息流构建的平台,以及儿童可能被陌生人联系的平台(以 Roblox 为例),现在必须默认向未成年人提供按时间顺序排列、仅限关注的信息流,而不是基于参与度优化的信息流。通知在夜间被切断。成年陌生人无法查看未成年人的个人资料、给他们发消息或查看他们的位置。新闻网站、电子邮件提供商、宽带公司和学校软件均被明确豁免。
It passed the General Assembly on June 1 without a single no vote, 57-0 in the Senate and 113-0 in the House concurrence. Pritzker signed it July 31, flanked by quotes from Attorney General Kwame Raoul and groups like Common Sense Media and Mothers Against Media Addiction. Nothing about that rollout mentions your desktop.
该法案于6月1日通过州议会,无一票反对,参议院57票对0票,众议院113票对0票一致通过。普利兹克于7月31日签署,旁边引用了司法部长夸梅·拉乌尔以及“常识媒体”和“母亲反对媒体成瘾”等组织的言论。该公告中没有任何内容提及你的桌面电脑。
The Part the Press Release Skipped
新闻稿略过的部分
Here’s what actually set off the Reddit thread: a post claiming Illinois now requires operating system providers, open source projects included, to build age verification by 2028. It wasn’t universally believed. On at least one mirror of the discussion, a commenter argued the framing was misleading and that the post should be corrected. So instead of trusting a screenshot either way, we went and read the bill on the Illinois General Assembly’s own tracker.
真正引发Reddit讨论的是:一篇帖子声称伊利诺伊州现在要求操作系统提供商(包括开源项目)在2028年前建立年龄验证。这并非人人都信。在至少一个讨论镜像中,有评论者认为该说法具有误导性,帖子应予以更正。因此,我们并未轻信任何一方的截图,而是直接去伊利诺伊州议会自己的追踪器上阅读了该法案。
It holds up. Separate from the social media rules, HB5511 creates duties for an operating system provider and folds device makers, OS vendors, and app stores together under the term covered manufacturer. Legislative trackers that follow this exact category of bill across states file this piece under its own name: Digital Age Assurance, the same bucket Colorado’s and California’s versions land in.
该说法成立。与社会媒体规则分开,HB5511为操作系统提供商设定了义务,并将设备制造商、操作系统供应商和应用商店统称为“涵盖制造商”。跟踪各州此类法案的立法追踪器将此部分归入其专有名称:“数字年龄保证”,与科罗拉多州和加利福尼亚州的版本归入同一类别。
What Every Covered Manufacturer Has to Build by 2028
每家涵盖制造商必须在2028年前构建的内容
- An accessible setup screen that asks an account holder to indicate a birth date, an age, or both.
- A way for any app or platform that asks (the bill calls them “operators” and “covered developers”) to receive a signal for that age, delivered through a consistent, encrypted API.
- A hard limit on what gets shared: only the minimum information needed to answer the question, and no handing it to a third party beyond what the law requires.
- 一个无障碍的设置界面,要求账户持有人提供出生日期、年龄或两者。
- 一种方式,让任何提出请求的应用或平台(法案中称为“运营商”和“涵盖开发者”)通过一致的加密API接收该年龄信号。
- 对共享内容的严格限制:仅提供回答问题所需的最少信息,且不得在法律要求之外将其提供给第三方。
The signal itself isn’t a birthday, it’s a bracket: under 13, 13 to 15, 16 to 17, or 18 and up. Operating systems have until January 1, 2028 to have this built. Platforms then have until July 1, 2028 to start actually requesting that signal for their users. Once an app gets a “minor” bracket back, the law treats it as having actual knowledge the user is underage, which is what flips on every default protection in the social media half of the bill.
信号本身不是生日,而是一个年龄段:13岁以下、13至15岁、16至17岁或18岁及以上。操作系统必须在2028年1月1日前完成构建。平台随后必须在2028年7月1日前开始实际为其用户请求该信号。一旦应用收到“未成年”年龄段,法律即视为其实际知晓用户未成年,这将触发法案中社交媒体部分的所有默认保护措施。
Nothing in the bill requires a passport scan or a face scan at setup. It’s self-declared, the same way most apps ask your birthday today, just centralized once at the OS level instead of repeated app by app. That’s exactly why a good chunk of the r/linux replies were jokes about setting their install’s date of birth to sometime in the Nixon administration.
该法案中没有任何条款要求在设置时进行护照扫描或面部扫描。这是自我声明的,就像今天大多数应用程序询问你的生日一样,只是在操作系统层面集中处理一次,而不是逐个应用程序重复。这正是为什么 r/linux 上的不少回复都是关于将安装日期设置为尼克松政府时期的笑话。
Nobody Carved Out an Exception This Time
这次没有人划出例外
This structure, OS hands out an age bracket, apps pull it through an API, already showed up in Colorado and California, and both ran into the same objection: the definitions were broad enough to catch community-run, noncommercial, open source projects with no realistic way to run an age-gated setup wizard, let alone a compliance department.
这种结构——操作系统提供年龄段,应用程序通过 API 获取——已经在科罗拉多州和加利福尼亚州出现,并且两者都遇到了同样的反对意见:定义过于宽泛,以至于涵盖了社区运营、非商业、开源项目,这些项目没有现实可行的方法来运行年龄门控的设置向导,更不用说合规部门了。
Colorado fixed it. Governor Jared Polis signed SB26-051 on June 3, and largely because System76 founder Carl Richell worked directly with the bill’s co-author, State Senator Matt Ball, the final version exempts operating systems, apps, code repositories like GitHub and GitLab, and container platforms like Docker and Podman, as long as they’re distributed under an open license. It also blocks a vendor from locking down a modified version of the software just to dodge the exemption.
科罗拉多州解决了这个问题。州长贾里德·波利斯于 6 月 3 日签署了 SB26-051,很大程度上是因为 System76 创始人卡尔·里切尔直接与该法案的共同起草人、州参议员马特·鲍尔合作,最终版本豁免了操作系统、应用程序、GitHub 和 GitLab 等代码仓库,以及 Docker 和 Podman 等容器平台,只要它们以开源许可证分发。它还阻止供应商锁定软件的修改版本以逃避豁免。
California is trying to get to the same place. Its original law, AB-1043, had the identical gap. Assemblymember Buffy Wicks, who wrote that bill, introduced a follow-up, AB-1856, specifically to redefine operating system provider so it excludes anyone shipping software under those same open terms. As of this writing, that fix is still moving through Sacramento, not finished.
加利福尼亚州正试图达到同样的目标。其原始法律 AB-1043 存在相同的漏洞。撰写该法案的议员巴菲·威克斯提出了一项后续法案 AB-1856,专门重新定义“操作系统提供商”,以排除任何以相同开源条款分发软件的人。截至本文撰写时,该修正案仍在萨克拉门托推进,尚未完成。
Illinois skipped that step entirely. HB5511’s definitions for covered manufacturer and application store are exactly as broad as Colorado’s and California’s were before anyone patched them. The structure isn’t unique to Illinois, either: California did it first, Colorado followed the same blueprint, and HB5511 reads like a close cousin of both, same age brackets, same API-based signal, same per-child penalty figures.
伊利诺伊州完全跳过了这一步。HB5511 对“受覆盖制造商”和“应用商店”的定义与科罗拉多州和加利福尼亚州在修补前的定义一样宽泛。该结构并非伊利诺伊州独有:加利福尼亚州首先实施,科罗拉多州遵循了相同的蓝图,而 HB5511 读起来像是两者的近亲——相同的年龄段、相同的基于 API 的信号、相同的每儿童罚款数额。
Even Big Tech’s Own Lobby Hated This One
甚至大型科技公司自己的游说团体也讨厌这个法案
Before Pritzker signed anything, the Electronic Frontier Foundation sent him a letter asking for a veto, calling the bill “a massive privacy and free speech nightmare” and naming the open source ecosystem specifically as one of the things it put at risk. EFF grouped Illinois with a wider run of state bills leaning on child safety language to justify sweeping age-verification mandates.
在普利兹克签署任何文件之前,电子前沿基金会给他寄了一封信,要求否决该法案,称其为“一场巨大的隐私和言论自由噩梦”,并特别指出开源生态系统是其中面临风险的事物之一。EFF 将伊利诺伊州与一系列更广泛的州法案归为一类,这些法案利用儿童安全语言来证明广泛的年龄验证要求的合理性。
Separately, and for very different reasons, NetChoice, the trade group that counts companies like Google and Meta among its members, filed testimony opposing the same bill. Its objection was First Amendment law and the risk of exposing sensitive user data, not open source specifically. It’s an odd pairing: a digital rights nonprofit and the lobbying arm for the platforms the bill is supposed to be regulating, arguing against the same bill for opposite reasons. Illinois lawmakers passed it unanimously anyway.
另外,出于非常不同的原因,NetChoice——这个贸易组织,其成员包括谷歌和Meta等公司——提交了证词反对同一项法案。它的反对理由是《第一修正案》法律以及暴露敏感用户数据的风险,而不是专门针对开源。这是一个奇怪的组合:一个数字权利非营利组织和该法案本应监管的平台的游说部门,出于相反的理由反对同一项法案。尽管如此,伊利诺伊州的立法者还是一致通过了该法案。
Could Anyone Actually Enforce This?
有人真的能执行这项法案吗?
Only the Illinois Attorney General can bring a case. There’s no private right of action, so an individual can’t sue over this personally. The civil penalty written into the bill itself is up to $2,500 per affected child for a negligent violation and up to $7,500 per affected child for an intentional one. That’s not a coincidence: it’s the exact same figure Colorado’s law uses, because these bills are largely working from the same template as they spread state to state.
只有伊利诺伊州总检察长才能提起诉讼。没有私人诉讼权利,因此个人不能就此亲自起诉。法案本身规定的民事罚款是:因疏忽违规,每个受影响儿童最高罚款2500美元;故意违规,每个受影响儿童最高罚款7500美元。这并非巧合:这与科罗拉多州法律使用的数字完全相同,因为这些法案在各州传播时,基本上都采用了相同的模板。
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力