Губернатор Иллинойса Джей Роберт Прицкер подписал «Закон о безопасности детей в социальных сетях» (HB5511), который вводит новую систему проверки возраста для каждого устройства, продаваемого или используемого на территории американского штата. Положение обязывает «охватываемых производителей» проверять возраст. В эту категорию входят производители устройств, поставщики операционных систем и магазины приложений.

К 1 января 2028 года «охватываемые производители» должны встроить в процесс создания учётной записи интерфейс, в котором родителю или владельцу аккаунта будет предложено указать дату рождения ребёнка. Затем эта дата будет преобразована в одну из четырёх возрастных категорий: до 13 лет, от 13 до 15 лет, от 16 до 17 лет, 18 лет и старше.
Приложения получат эту информацию через API после их загрузки и запуска сервиса пользователем. Если системы определяют пользователя как несовершеннолетнего, то с юридической точки зрения считается, что разработчику «достоверно известно» о реальном возрасте.
После обнаружения подозрительной активности приложениям необходимо включить ряд настроек безопасности. Доступ к лентам новостей ограничивается, профили скрываются от посторонних пользователей, сообщения от незнакомых взрослых блокируются, точное местоположение маскируется, а уведомления отключаются в период с 22:00 до 7:00.
Родители могут изменить эти настройки по умолчанию для своих детей, а несовершеннолетние старше 16 лет также имеют возможность сделать это самостоятельно.
Приложениям необходимо начать запрашивать эту информацию до 1 июля 2028 года, а нарушения могут повлечь штрафы до $50 тыс., которые будет взыскивать генеральный прокурор штата. При этом производители устройств и разработчики приложений не несут ответственности, если подобные сигналы окажутся недостоверными.
Иллинойс — не первый штат, который пытается использовать эту модель. Колорадо (SB26-051) и Калифорния (AB-1043) применяют одинаковую схему передачи сигнала о возрасте на уровне ОС: приложения запрашивают эту информацию, а устройство отвечает. Обе системы изначально разрабатывали без каких‑либо уступок платформам с открытым исходным кодом, например, Linux.
Законопроект SB26-051 первоначально распространялся на все ОС и разработчиков без исключения. Основатель System76 Карл Ричелл напрямую сотрудничал с законодателями Колорадо, чтобы изменить это. Ранее разработчики GrapheneOS отказались соблюдать SB26-051.
В законопроект внесли поправки, освобождающие от требований ОС и разработчиков, предлагающих ПО на условиях, которые позволяют любому свободно копировать, распространять и модифицировать его. Также в положение добавили пункт, запрещающий платформам блокировать модифицированные версии.
AB-1043 содержал тот же пробел, который исправили законопроектом AB-1856. В положении переопределили понятие «поставщик ОС», исключая из него всех, кто распространяет ПО на условиях открытой лицензии.
Ничего подобного нет в законопроекте Иллинойса: термины «охватываемый производитель» и «магазин приложений» в HB5511 остаются такими же широкими, как и до внесения поправок.
Источник: habr.com