微软 Win11 系统级年龄验证 API 方案揭晓:只向应用提供年龄段,不涉及具体生日
Win11新系统级年龄验证API震撼上线!仅提供年龄段,绝不泄露生日,隐私安全再升级。开发者必看,如何合规调整内容?
9 月 4 日消息,微软正通过将年龄验证功能直接集成到操作系统中,对 Windows 11 的儿童安全与账户隐私机制进行重大调整。
根据微软官方文档及 Windows SDK 最新发布说明,Windows 11 将在今年晚些时候通过一套全新的系统级 API,向已注册的应用提供用户的年龄段信息及年龄独立验证状态。

在此之前,当 PC 上的应用或游戏需要限制成人内容、遵守《儿童在线隐私保护法》(COPPA)等儿童安全法规,或管理应用内交易时,通常需要自行处理年龄验证,手段包括索要出生日期、支付信息、第三方身份核验,甚至依赖“我已年满 18 周岁”这类缺乏约束力的复选框。
微软表示,新 API 旨在帮助开发者调整内容、限制功能并应用家长控制,而无需强制他们收集或存储用户的生日。
根据微软官方文档,应用可通过调用 GetUserAgeRangeAsync 获取用户的年龄段,该 API 会返回以下年龄范围:
10 岁以下(即 0-9 岁)
10-12 岁
13-15 岁
16-17 岁
18 岁以上
未知
对于年龄验证场景而言,应用仅需知道用户是否低于某个阈值即可,微软的年龄段系统能够满足这一需求。
与此同时,另一组 API GetAgeVerificationStatusAsync 则会返回年龄验证状态,包括“已验证”(Verified)、“未验证”(Unverified)、“已选择退出”(OptedOut)、“暂时不可用”(TemporarilyUnavailable)或“不适用”(NotApplicable)。
值得强调的是,应用无法获取用户的具体出生日期。微软明确表示,年龄信号不会直接暴露用户的年龄或出生日期。应用开发者在调用 API 前,必须先向微软的数字安全平台注册,该平台会验证调用方身份后才会返回有效值 —— 并非所有已安装的应用都能读取用户的年龄信号。
微软此次更新的直接推动力来自全球监管趋势。在英国,通信管理局(Ofcom)依据《在线安全法》要求年龄保证在技术准确性、稳健性和可靠性方面达到“高效”(Highly Effective)标准;其 2026 年 7 月的年龄保证报告还明确排除了将年龄推断用于最低年龄执法。
在欧盟,欧洲委员会正推动“保护隐私的年龄证明”方向,其“迷你钱包”(Mini Wallet)解决方案允许用户证明自己已满 18 岁而无需透露其他任何信息,也可适配 13+ 或 65+ 等其他阈值。
在美国,加州 2025 年 10 月签署成为法律的《数字年龄保证法案》(Digital Age Assurance Act, DAAA)要求操作系统提供商在设备设置过程中收集用户年龄信息,并向应用商店和开发者传输年龄区间信号。该法案规定的年龄区间为:13 岁以下、13 至 15 岁、16 至 17 岁、18 岁及以上。该法案将于 2027 年 1 月 1 日正式生效。此外,美国国会众议院于 2026 年 4 月 13 日提出的《家长决定法案》(Parents Decide Act, H.R. 8250),则要求包括 Windows、macOS 和 Linux 在内的所有操作系统提供商在用户设置账户时验证年龄,18 岁以下用户须由父母或法定监护人核实。
注意到,谷歌和苹果此前已推出类似机制。谷歌 Play 的 Age Signals API(测试版)默认返回 0-12、13-15、16-17 和 18+ 四个年龄段。苹果的 Declared Age Range API 则基于应用请求返回用户的年龄段信息;对于家庭共享中的儿童,家长或监护人可设置年龄信息是否始终共享、不共享或逐个应用请求。
微软方面表示,这些 API 目前尚未在运行时启用,计划在今年晚些时候的未来版本中正式上线。在此之前,API 调用将不会返回任何年龄数据,开发者应让应用回退到默认行为。
参考资料:
《面向 Windows 开发人员的年龄信号概述 - Windows apps | Microsoft Learn》

