IT之家 9 月 9 日消息,微软昨日(9 月 8 日)发布公告,宣布面向 Windows 11 推出 Windows Age API,让应用在不获取用户完整出生日期的情况下, 判断其属于儿童、青少年或成年人。 IT之家援引博文介绍,该 API 通过微软账户,可以返回 5 个年龄区间: 10 岁以下 10~12 岁 13~15 岁 16~17 岁 18 岁以上。
Windows Age API 包含 3 项主要 API 接口: GetUserAgeRangeAsync 向应用返回非个人身份识别的年龄段分类。 GetAgeVerificationStatusAsync 返回已验证年龄状态,适用于用户自行填写年龄不足以满足要求的场景。
CheckAgeStatusAsync 在旧版 CheckUserAgeConsentGroupAsync 基础上扩展,可按全球及地区政策返回儿童、未成年人或成年人分类。隐私保护方面,微软称,应用在调用该 API 后不会获得完整出生日期等敏感个人数据,仅会接收提供适龄功能所需的年龄相关信号,用户仍可通过同意机制和平台级控制保有管理权。
在具体使用中,应用可判断用户是否低于某一年龄门槛,再调整相应功能。微软称,这种方式可让开发者在产品设计初期嵌入保护措施,减少儿童和家长在每个应用中手动查找、配置安全设置的需要。
验证方面,用户完成 1 次验证后,验证状态会保存在微软账户中,开发者可通过 Windows Age API 调用该状态。微软称,这一模式旨在减少重复验证带来的操作阻力,同时为需要确认成年人身份的场景提供更高可信度的依据。
年龄验证目前已在新加坡、巴西和澳大利亚的微软商店前台上线。微软未披露其他地区的具体上线时间表,但表示将依据各地监管要求与产品场景扩大覆盖范围。
相关阅读: 《 微软 Win11 系统级年龄验证 API 方案揭晓:只向应用提供年龄段,不涉及具体生日 》