Win11新增年龄感知接口:按五档返回年龄段,规避敏感生日数据
微软面向Windows 11推出Windows Age API,允许应用在不获取完整出生日期的情况下判断用户所属年龄段,以适配儿童、青少年或成年人功能。该API提供三个主要接口,支持全球及地区政策,已在部分国家上线。
在数字服务日益重视未成年人保护的背景下,微软于9月8日发布公告,宣布面向Windows 11推出全新的Windows Age API。该接口旨在帮助应用开发者在不触碰用户敏感出生日期信息的前提下,实现对用户年龄段的精准判断,从而为儿童、青少年及成年人提供差异化的适龄体验。
基于微软账户的年龄分层机制
Windows Age API的核心设计思路,是通过微软账户体系向应用程序返回用户所属的年龄区间,而非具体的出生日期。据微软官方博客介绍,该API能够返回5个不同的年龄区间,覆盖从儿童到成年人的各个阶段,使应用无需存储或处理用户的完整生日数据,即可完成年龄相关的逻辑判断。
具体而言,Windows Age API包含三项主要接口:GetUserAgeRangeAsync负责向应用提供非个人身份识别的年龄段分类,这是最基础的年龄信息获取方式;GetAgeVerificationStatusAsync则返回用户的年龄验证状态,适用于某些需要确保用户自行填写的年龄信息真实可信的场景;而CheckAgeStatusAsync在旧版CheckUserAgeConsentGroupAsync的基础上进行了功能扩展,能够依据全球不同国家和地区的政策法规,返回儿童、未成年人或成年人等分类结果。这一设计使得应用开发者可以根据业务所在市场的具体要求,灵活选择最合适的验证方式。
隐私保护与开发者赋能
在隐私保护层面,微软强调,应用调用该API后,不会获得用户的完整出生日期等敏感个人数据,仅会接收到提供适龄功能所必需的年龄相关信号。用户依然可以通过既有的同意机制和平台级控制选项,对自身数据的授权范围进行管理。
从实际应用场景来看,开发者可以利用该API判断用户是否低于某个特定的年龄门槛,进而调整应用内的功能或内容。微软表示,这种方式有助于开发者在产品设计初期就嵌入必要的保护措施,减少儿童及其家长在不同应用中反复手动查找和配置安全设置的繁琐步骤,从而在一定程度上提升整体的网络安全水平。
验证状态跨应用复用,多国率先落地
在年龄验证流程上,用户只需完成一次身份验证,其验证状态便会安全地保存在微软账户中。之后,任何通过Windows Age API进行调用的开发者,都可以获取该状态,而无需用户重复提交身份信息。微软指出,这一模式旨在降低重复验证带来的操作阻力,同时为那些确实需要确认用户成年人身份的场景,提供更具可信度的判断依据。
目前,该年龄验证功能已率先在新加坡、巴西和澳大利亚的Microsoft Store前台正式上线。对于其他地区,微软尚未披露具体的上线时间表,但明确表示将依据各地区的监管要求与产品实际场景,逐步扩大该功能的覆盖范围。
此次Windows Age API的推出,反映出操作系统层面在年龄验证与隐私保护之间寻求平衡的努力。随着全球范围内对未成年人网络安全的监管日益严格,类似基于属性而非身份标识的验证方案,或将成为行业的一种新常态。