Microsoft готовит для Windows 11 системный механизм проверки возраста, который позволит приложениям получать информацию о возрастной категории пользователя непосредственно от операционной системы. При этом разработчики не смогут узнать точную дату рождения или фактический возраст человека: Windows будет передавать только определенный возрастной диапазон и отдельный статус подтверждения. Новые возможности получили название Windows Age APIs и уже появились в документации Windows SDK. Microsoft позиционирует их как инструмент для разработчиков, которым необходимо учитывать возраст пользователя при работе с контентом и отдельными функциями. Сейчас API еще не активированы в Windows: компания планирует включить их в одном из будущих обновлений позднее в 2026 году. Содержание статьи Вместо конкретного возраста система будет возвращать одну из пяти категорий. Согласно документации Microsoft, предусмотрены следующие диапазоны: Таким образом, приложение не получит ни дату рождения, ни точное количество лет пользователя. Это существенно отличается от традиционного подхода, при котором сервис самостоятельно просит указать дату рождения и фактически полагается на честность человека. Второй важный параметр — статус подтверждения возраста. API GetAgeVerificationStatusAsync сможет сообщить приложению, был ли возраст пользователя независимо подтвержден. Microsoft предусмотрела несколько вариантов такого статуса: Verified, Unverified, OptedOut, TemporarilyUnavailable и NotApplicable. Microsoft отдельно ограничивает доступ к этим данным. Перед выдачей возрастного сигнала система должна идентифицировать приложение и проверить, имеет ли оно право обращаться к соответствующей информации. Это должно исключить ситуацию, при которой любая установленная программа сможет произвольно запрашивать сведения о возрастной категории владельца компьютера. При этом сама Windows не будет принимать решение о том, какие функции разрешить пользователю. Операционная система лишь предоставит приложению возрастной сигнал, после чего разработчик самостоятельно определит правила доступа. Microsoft называет среди потенциальных сценариев социальные функции и общение, пользовательский контент, внутриигровые покупки и виртуальные валюты, а также просмотр медиаконтента с возрастными ограничениями. Для разработчиков это может означать заметное упрощение реализации возрастных ограничений: вместо собственной системы проверки можно будет использовать унифицированный механизм Windows. Несмотря на появление новых API в Windows SDK, говорить о полноценном запуске функции пока рано. Microsoft прямо указывает, что возрастные сигналы пока документированы заранее и не работают во время выполнения. До активации механизма приложения будут получать неизвестный возрастной диапазон и недоступный статус проверки, поэтому разработчики должны предусмотреть альтернативную логику. С технической точки зрения основу новой системы составляют два вызова: GetUserAgeRangeAsync отвечает за получение возрастного диапазона, а GetAgeVerificationStatusAsync — за информацию о статусе его подтверждения. Такой подход позволяет отделить саму возрастную категорию от факта ее независимой проверки. Новые API являются частью более широкой системы age assurance, которую Microsoft развивает для своих сервисов. В зависимости от страны и конкретного сценария компания уже может предложить пользователю подтвердить возраст с помощью оценки возраста по селфи, загрузки документа или авторизации через доступную государственную систему. Поэтому Windows Age APIs логично рассматривать не как отдельную проверку, которую придется проходить заново для каждой программы, а как способ передавать совместимым приложениям результат уже существующей системы возрастного контроля. Это особенно актуально на фоне ужесточения требований к защите несовершеннолетних в цифровых сервисах. Для пользователей Windows в Украине практическое значение нововведения пока будет ограниченным. Фактические сценарии его применения будут зависеть не только от Microsoft, но и от того, какие приложения поддержат новые API и какие требования к подтверждению возраста будут действовать для конкретного сервиса или региона. С точки зрения приватности подход выглядит разумнее передачи приложению полной даты рождения: программа получает только тот объем информации, который необходим для применения возрастного ограничения. Однако окончательная оценка системы будет зависеть от того, насколько прозрачно Microsoft будет объяснять пользователям происхождение возрастного сигнала, какие данные используются для его формирования и как долго они хранятся. Теги:
Какие данные Windows сможет передавать приложениям
Windows не будет автоматически открывать доступ всем приложениям
Функция пока находится на этапе подготовки
Microsoft уже использует другие способы подтверждения возраста


