Windows 11 будет сама сообщать приложениям ваш возраст
Microsoft опубликовала документацию для разработчиков по Windows Age APIs, и в ней описано то, о чём интернет спорит второй год: сигнал проверки возраста, встроенный прямо в операционную систему. Приложение сможет спросить у Windows, в какую возрастную группу попадает вошедший пользователь и подтверждён ли этот возраст независимо. Первым продуктом, который это использует, назначен Microsoft Teams Free. Сами интерфейсы уже описаны, но ещё не включены: включить обещают в одном из релизов Windows позже в этом году.
Что на самом деле получает приложение
Работают два вызова. GetUserAgeRangeAsync возвращает не дату рождения, а диапазон: до 10 лет, с 10 до 12, с 13 до 15, с 16 до 17 или 18 и старше. Если Windows не знает, ответом будет пустота, и приложению предписано откатиться на собственный возрастной шлагбаум. GetAgeVerificationStatusAsync возвращает одно из пяти значений: подтверждён, не подтверждён, отказался, временно недоступно, неприменимо.
Microsoft отдельно оговаривает, что дата рождения из системы не уходит и данные о семейных связях тоже не раскрываются. Windows ещё и проверяет, кто спрашивает: случайная программа не сможет вытянуть сигнал, предназначенный другому приложению. Требования конкретные и скромные: Windows 11, интерфейс Win32 COM, сеанс с выполненным входом в учётную запись Microsoft и приложение, зарегистрированное в том, что Microsoft называет платформой Digital Safety.
Teams Free идёт первым, и цена отказа видна
На странице поддержки Teams Free прямо перечислено, что теряет неподтверждённый пользователь в тех регионах, где это включат: запись встреч и звонков, Copilot и другие ИИ-функции, доступ к функциям сообществ. Там же сказано, что спросят не у всех, что это «скоро» и только в части стран, а на обновление статуса после проверки может уйти до 24 часов.
Вот форма всей конструкции. Из продукта никого не выгоняют. Учётная запись просто становится урезанной версией самой себя, пока не докажет что-то о человеке за ней.
Чем шлагбаум в системе отличается от шлагбаума на сайте
По части приватности решение и правда лучше того, что наплодили за последние два года. Диапазон - это лучше, чем отдавать скан паспорта каждому сайту, которому он понадобился, и лучше той альтернативы, о которой мы регулярно пишем, когда сервисы проверки копят сканы документов, а потом утекают. Одна проверка на уровне учётной записи вместо десятков копий вашего документа, разбросанных по сервисам.
Вторая половина в том, что проверка переезжает туда, где её не обойти по сети. Шлагбаум на сайте, завязанный на ваше местоположение, решается другой точкой выхода. Сигнал, который отдаёт операционная система на основании учётной записи, - это вообще не сетевой вопрос. Менять нечего. А когда трубопровод построен, решение о том, какие приложения обязаны в него заглядывать, перестаёт быть техническим и становится политическим.
Это заказали, а не придумали
Microsoft пришла к этому не сама. Законодатели давно двигают ответственность вниз по стеку, и Иллинойс подписал закон, который вешает проверку возраста на операционную систему, а не на отдельные сайты. Интерфейс на уровне ОС - ровно та форма, которую принимает компания, когда закон смотрит в эту сторону, и форма эта переносимая: построил один раз под один штат, и оно готово везде, где появится такое же требование. Насколько таких мест много, видно по нашему наш список стран, где соцсети закрыли по возрасту.