首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于
游戏 morning

微软 Win11 系统级年龄验证 API 方案揭晓:只向应用提供年龄段,不涉及具体生日

2026-09-04 1 阅读 约5分钟阅读 IT之家
分享:
字号:
IT之家 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 岁以下用户须由父母或法定监护人核实。 IT之家注意到,谷歌和苹果此前已推出类似机制。谷歌 Play 的 Age Signals API(测试版)默认返回 0-12、13-15、16-17 和 18+ 四个年龄段。苹果的 Declared Age Range API 则基于应用请求返回用户的年龄段信息;对于家庭共享中的儿童,家长或监护人可设置年龄信息是否始终共享、不共享或逐个应用请求。 微软方面表示,这些 API 目前尚未在运行时启用,计划在今年晚些时候的未来版本中正式上线。在此之前,API 调用将不会返回任何年龄数据,开发者应让应用回退到默认行为。 参考资料: 《 面向 Windows 开发人员的年龄信号概述 - Windows apps | Microsoft Learn 》
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱