Компанія Microsoft працює над інтеграцією нового системного API у Windows 11, який допоможе програмному забезпеченню визначати вікову групу користувачів. При цьому розробникам не доведеться запитувати точну дату народження чи інші конфіденційні відомості. Нововведення покликане полегшити дотримання законодавчих вимог щодо захисту дітей у США, Великій Британії та країнах Європейського Союзу, а також мінімізувати обсяги особистої інформації, яку збирають сторонні сервіси.
Раніше творці програмного забезпечення мусили самостійно розробляти механізми верифікації віку. Для цього зазвичай використовували введення дати народження, перевірку через банківські картки або просте підтвердження користувачем. Такі методи не вирізнялися надійністю та змушували сервіси накопичувати зайві персональні дані. Інструмент Windows Age APIs покликаний розв’язати цю проблему: замість передачі точних відомостей додаток просто надсилатиме запит до операційної системи та отримуватиме готову категорію.
Операційна система не розкриватиме програмам паспортні дані чи точний день народження. Замість цього софт отримуватиме інформацію про належність користувача до однієї з таких груп:
- до 10 років;
- від 10 до 12 років;
- від 13 до 15 років;
- від 16 до 17 років;
- 18 років і старше.
За допомогою API розробники зможуть з’ясувати дві речі: вікову групу та наявність незалежного підтвердження цього віку. За ці операції відповідають два технічні сигнали: GetUserAgeRangeAsync (для визначення категорії) та GetAgeVerificationStatusAsync (для перевірки статусу верифікації).
Доступні такі статуси підтвердження віку:
- Verified — вік успішно підтверджено через незалежну перевірку;
- Unverified — статус віку не пройшов перевірку;
- OptedOut — користувач відмовився проходити процедуру перевірки;
- TemporarilyUnavailable — інформація про статус тимчасово недоступна;
- NotApplicable — перевірка не застосовується у цьому випадку.
Хоча згадки про нові API вже з’явилися у документації Windows SDK, скористатися ними у поточних версіях ОС ще неможливо — наразі функція видає невизначений результат. Повноцінне впровадження технології заплановане на 2026 рік у межах одного з масштабних оновлень Windows 11. Згодом розробники зможуть повністю перейти на цей системний інструмент, відмовившись від власних систем перевірки.
Наразі залишається невідомим, як саме Windows визначатиме вік користувача. Microsoft розглядає різні підходи для кожного окремого регіону, серед яких аналіз селфі-знімків, перевірка посвідчень особи або інтеграція з державними та сторонніми сервісами ідентифікації. Конкретні інструменти залежатимуть від локального законодавства та наявної інфраструктури.
Крім того, доступ до цих даних отримають не всі. Microsoft надаватиме можливість використання API лише перевіреним розробникам, які пройшли реєстрацію на платформі Digital Safety. Отримавши інформацію про вік, додаток сам вирішуватиме, як діяти далі: наприклад, обмежувати доступ до контенту, вимикати певні опції або запитувати додаткове підтвердження.
