针对伊利诺伊州、得克萨斯州和科罗拉多州,Didit 可在首次人脸采集前显示生物识别同意步骤。模式、API 字段、SDK 版本和你的责任。
会。 对于受伊利诺伊州(BIPA)、得克萨斯州(CUBI)和科罗拉多州生物识别法律约束的人,Didit 可以在首次人脸采集前显示一个同意步骤,并把答复记录在会话中。 你为每个应用选择模式:自动(默认)、始终或从不。 Didit 负责显示该步骤并记录答复,但你自己的流程是否符合适用于你的法律,仍由你负责判断。
#同意步骤是什么
它是在自拍之前显示的一个界面。 它会告知用户采集什么(其面部几何特征)、为什么采集、由谁持有、保存多久,并链接到生物识别数据政策。 它只有一个按钮我同意并继续,用户勾选同意框后按钮才会生效。 只有在采集人脸的会话中才会出现该步骤,例如活体检测、人脸比对或年龄估计,或证件拍摄过程中的自拍。
#选择模式
在控制台中打开你应用的设置,然后选择数据与隐私,再选择生物识别同意。 每次更改都会记录在审计日志中。
| 模式 | 会发生什么 |
|---|---|
| 自动(默认,推荐) | 在伊利诺伊州、得克萨斯州或科罗拉多州的法律可能适用的情况下显示该步骤。其他所有人看到标准的一行提示。 |
| 始终 | 所有被采集人脸的人,无论身处何处,都会看到该步骤。 |
| 从不 | Didit 不显示任何同意步骤。你需要在自拍之前自行收集生物识别同意并保存记录。 |
在自动模式下,只要满足以下任一情形就会显示该步骤:
- 你在创建会话时声明了一个受覆盖的州,或在预期详情中发送了美国地址。
- 此人的 IP 地址位于伊利诺伊州、得克萨斯州或科罗拉多州。
- 此人似乎在美国,但无法判断所在的州。
- 其证件由受覆盖的州签发。
#你可以通过 API 发送什么
创建会话时有两个可选字段,用来告诉流程你已经知道的信息:
| 字段 | 作用 |
|---|---|
user_state | 此人的居住地,格式为 US-IL 或 IL 这样的代码。受覆盖的州会显示该步骤。 |
biometric_consent | 你已经收集的同意:given_at(不能晚于当前时间的时间)和你的 text_version。流程不会再次询问,会话会将其记录为由你收集。 |
具体格式请参见创建会话。
#哪些应用会显示
| 用户在哪里验证 | 是否显示该步骤 |
|---|---|
| 托管验证流程、Web SDK 或 WebView | 是 |
| 原生 SDK 4.10.0 或更高版本(iOS、Android,以及包含它的 React Native 或 Flutter 版本) | 是 |
| 低于 4.10.0 的原生 SDK | 否 |
低于 4.10.0 的原生 SDK 无法显示该步骤,因此这些核验会在没有该步骤的情况下运行,会话会记录为需要同意但未收集。 如果你在原生应用中验证伊利诺伊州、得克萨斯州或科罗拉多州的用户,请升级 SDK,或在自拍之前自行收集同意。
#Didit 记录什么
Didit 在会话中保存该答复:给出的时间、所显示文本的版本、语言、所在步骤,以及请求的 IP 地址、位置和用户代理。
判定结果和 Webhook 会带有一个包含其状态的 biometric_consent 对象,方便你向审计人员出示。
#相关文章
还没解决?和真人聊聊。
请附上你的组织 ID 以及你要咨询的会话 ID。
