Windows 11 збиратиме дані про ваш вік, але день народження не розкриватиме

Windows 11 незабаром дозволить програмам перевіряти вікові групи користувачів, не розкриваючи їхні дні народження.
Windows 11 незабаром дозволить програмам перевіряти вікові групи користувачів, не розкриваючи їхні дні народження.

Microsoft переглядає підхід до безпеки дітей та конфіденційності облікових записів у Windows 11, переносячи перевірку віку безпосередньо в операційну систему.

Зазвичай, коли програма чи гра на вашому ПК потребувала обмеження доступу до контенту для дорослих, дотримання законів про безпеку дітей (наприклад, COPPA) або управління внутрішньоігровими транзакціями, вона повинна була самостійно перевіряти вік. Це означало запит вашої дати народження, платіжних даних, перевірку через сторонні сервіси або навіть використання сумнівного чекбокса «Мені 18+».

Замість того, щоб надавати ці дані, майбутні системні API у Windows 11 надаватимуть зареєстрованим програмам ваш віковий діапазон, наприклад 13–15 або 18+, а також статус, що вказує, чи було ваш вік незалежно перевірено.

Компанія зазначає, що це допоможе розробникам коригувати контент, обмежувати функції та застосовувати батьківський контроль, не змушуючи їх збирати або зберігати ваші дані народження, оскільки регулятори у Великій Британії, ЄС та США посилюють вимоги до перевірки віку в Інтернеті.

Що таке нові вікові сигнали Windows 11 і що побачать програми?

Як першими помітили Windows Latest, офіційна документація Microsoft щодо вікових сигналів стверджує: «Windows Age APIs надають механізм, що зберігає конфіденційність, для програм, щоб визначити вікову групу та статус перевіреного віку увійшли в систему користувача».

Суть полягає в тому, що програма може поставити два запитання: до якого вікового діапазону належить користувач і чи було це підтверджено незалежно.

Програми не отримують вашу дату народження. Microsoft зазначає, що віковий сигнал безпосередньо не розкриває вік або дату народження користувача. Натомість, GetUserAgeRangeAsync повертає один із п’яти діапазонів.

Сигнал Windows Діапазон
Молодше 10 0–9
10–12 10–12
13–15 13–15
16–17 16–17
18+ 18 і старше

Результат «18+» використовує INT32_MAX як обмеження. Гра чи медіа-додаток не потребують знати, що користувачеві точно 14 років і 8 місяців, а лише те, чи він нижче певного порогу. Система діапазонів Microsoft коригує це.

Як працюють вікові сигнали у Windows 11
Як працюють вікові сигнали у Windows 11. Джерело: Microsoft

Другий сигнал — перевірка віку. Інший API, GetAgeVerificationStatusAsync, може повернути Verified (Перевірено), Unverified (Неперевірено), OptedOut (Відмовлено), TemporarilyUnavailable (Тимчасово недоступно) або NotApplicable (Не застосовується), вказуючи, чи було вік незалежно перевірено постачальником ідентифікаційних даних. Він доступний як для власних, так і для сторонніх викликів.

Звісно, віковий діапазон і перевірка віку — це не одне й те саме. Користувач може мати пов’язаний віковий діапазон з його обліковим записом, але він може бути не перевіреним.

Windows також перевіряє, хто запитує

Microsoft зазначає, що платформа Digital Safety перевіряє ідентифікатор програми, яка робить запит, перед поверненням значущих значень, і програми повинні бути спочатку зареєстровані на цій платформі.

Отже, не кожна програма, яку ви встановлюєте на свій ПК, зможе зчитувати ваш віковий сигнал. Призначені випадки використання охоплюють генерацію контенту користувачами, соціальні функції, внутрішньоігрові покупки та медіа з обмеженнями за віком.

Чому Microsoft робить це зараз?

Документація Microsoft свідчить, що API допомагають програмам дотримуватися правил безпеки дітей, а регуляторний тиск значно більший, ніж сама Windows.

Велика Британія: регулятори хочуть, щоб платформи знали, хто є дитиною. Ofcom вимагає, щоб перевірка віку була високоефективною з точки зору технічної точності, надійності та стабільності відповідно до Закону про безпеку в Інтернеті (Online Safety Act). У звіті про використання перевірки віку за липень 2026 року також відкидається виведення віку для забезпечення мінімального віку, оскільки це працює лише після того, як дитина вже користувалася сервісом достатньо довго, щоб її вік можна було вивести.

ЄС: докази віку, що зберігають конфіденційність, є бажаним напрямком. Підхід Європейської Комісії до перевірки віку уникає примушування сервісів до збору непотрібної інформації про ідентифікацію. Її рішення, що називається mini wallet, дозволяє користувачам довести, що їм більше 18 років, не надаючи іншої інформації, і може адаптуватися до інших порогів, як-от 13+ або 65+.

США: штати вже вимагають мандатів на рівні операційної системи, зокрема, Закон про цифрову перевірку віку 2026 року в Каліфорнії, прийнятий у серпні. Він зробить постачальників операційних систем основним джерелом вікових сигналів для програм та деяких вебсайтів. Законопроєкт не є пропозицією національного посвідчення особи, оскільки він виключає вимогу надання урядових посвідчень особи або біометричних даних.

Варто зазначити, що в заяві Федеральної торгової комісії (FTC) щодо політики COPPA від лютого 2026 року зазначено, що вона не буде переслідувати певні дії щодо збору даних для перевірки віку, якщо ці дані використовуються лише для визначення віку, не зберігаються довше, ніж це необхідно, і належним чином захищені.

Google та Apple вже мають власні вікові сигнали

Google Play має API Age Signals. Огляд Play Age Signals від Google описує API в бета-версії, який повертає стандартні діапазони 0–12, 13–15, 16–17 та 18+, з можливістю налаштування діапазонів.

Модель Google додає рівень статусу спільного використання; результат може вказувати, що вікові сигнали надаються, не надаються, або що потрібна перевірка, і в деяких штатах США користувачам може знадобитися перевірити вік або налаштувати нагляд через Google Play. Умови Google забороняють розробникам використовувати ці дані для реклами, маркетингу, профілювання або аналітики.

Підхід Apple дещо відрізняється. Документація Apple Declared Age Range надає розробникам віковий діапазон на основі вікових обмежень, запитаних програмою.

Для дітей у сімейній спільній групі батьки чи опікуни можуть встановити, чи завжди надається інформація про вік, чи ні, або чи запитується вона для кожної програми. Apple розрізняє самостійно заявлену або заявлену опікуном інформацію від інформації, підтвердженої за допомогою державного посвідчення особи або платіжного методу, і зазначає, що розробники несуть відповідальність за власні вікові обмеження.

Як розробники Windows зможуть використовувати віковий сигнал

Як GetUserAgeRangeAsync, так і GetAgeVerificationStatusAsync з’являються в довіднику API Windows.System.User, разом зі сторінкою GetUserAgeRangeAsync та сторінкою GetAgeVerificationStatusAsync, обидві вказані для Windows 11, версії 24H2, і позначені як попередні відомості.

Я переглянув примітки до випуску Windows SDK і побачив, що Microsoft згадала, що вони ще не увімкнені в середовищі виконання, але будуть увімкнені пізніше цього року:

«API вікових сигналів (User.GetUserAgeRangeAsync, User.GetAgeVerificationStatusAsync, UserAgeRange та UserAgeVerificationStatus) документуються до доступності. Вони ще не увімкнені в середовищі виконання і плануються до ввімкнення у майбутньому випуску пізніше цього року.»

Робочий процес розробника, згідно з посібником із впровадження Microsoft, простий. Програма отримує поточного користувача через User::GetDefault(), викликає GetUserAgeRangeAsync(), і Windows повертає діапазон або null. Звідти програма приймає власне рішення щодо контенту.

Вона також може викликати GetAgeVerificationStatusAsync() для отримання стану перевірки. Кожен виклик наразі повертає невідомий діапазон і недоступний статус, тому посібник рекомендує розробникам переходити до стандартної поведінки або власного механізму вікового обмеження, доки API не будуть увімкнені.

API не означає, що Microsoft бере на себе відповідальність за вікові обмеження кожної програми. Розробник все ще вирішує, що робити з сигналом, що є обмеженням, про яке також згадувала Apple.

Компроміс щодо конфіденційності складніший

Як ви, можливо, вже здогадалися, якщо у нас немає сигналу на рівні ОС, програма, якій потрібно відрізняти дітей від дорослих, може бути змушена розробляти власну систему перевірки віку, збираючи дату народження, документи, платіжну інформацію, оцінки віку за обличчям або інші докази. Microsoft, поряд з іншими технологічними гігантами, намагається уникнути того, щоб кожен додаток збирав ці дані самостійно.

Компроміс полягає в тому, що довіра переходить до платформи, і, на жаль для Microsoft, Windows має її дуже мало. ОС стає посередником, який визначає або отримує інформацію, пов’язану з віком, і вирішує, який сигнал дозволено бачити програмі.

Документація Microsoft підтверджує, що API не повертає дату народження, і що ідентифікатор абонента перевіряється, але не пояснює всі методи, які Microsoft може використовувати для встановлення віку облікового запису насамперед!

Windows намагається зробити перевірку віку функцією платформи

Будьте певні, Microsoft не розкриє вашу дату народження Windows. Редмонд створює віковий сигнал на рівні операційної системи, який повертає вікові діапазони та окремий статус перевірки.

Велика Британія прагне до більш ефективної перевірки віку, ЄС створює інфраструктуру для доказу віку, що зберігає конфіденційність, FTC намагається зменшити проблеми з перевіркою віку, а законодавці США розглядають власні рамки вікових сигналів на базі ОС. Чи покращить це в кінцевому підсумку конфіденційність, залежить від того, що станеться між ОС та програмою, але якщо порівнювати це з наданням кожній програмі вашої дати народження або документа, що посвідчує особу, то сигнал вікового діапазону явно надає менше інформації про вас.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *