跳到主要内容

Compliance Development Kit (CDK)

k-ID Compliance Development Kit (CDK) 是一个企业级合规框架,自动管理法规逻辑和合规设置。它根据玩家的年龄、司法管辖区和父母同意状态智能地确定哪些功能和内容可以访问。利用来自 k-ID 监管中心的全球合规数据,CDK 使游戏和应用开发者能够为不同年龄和司法管辖区提供合规体验。

什么是 CDK?

CDK 是一个全面的合规解决方案,封装了年龄门控、可验证父母同意 (VPC)、会话、权限、数据通知和可信成人偏好所需的所有功能。所有合规政策都通过 Compliance Studio 进行配置,您可以在其中定义和管理产品的法规要求。

CDK 的核心价值在于其能力:

  • 维护合规逻辑:根据司法管辖区要求自动确定可以向不同年龄组提供哪些功能和内容
  • 确定同意要求:根据玩家的年龄和司法管辖区识别哪些玩家需要父母同意
  • 管理权限:根据年龄、司法管辖区和父母同意情况控制为每个玩家启用或禁用哪些功能
  • 处理数据通知:根据司法管辖区要求确定必须显示哪些数据通知

所有这些逻辑都由 CDK 使用来自 k-ID 监管中心的全球合规数据维护,确保您的应用程序在法规演变时保持合规。

集成方法

CDK 支持两种集成方法,允许您使用其合规逻辑:

小部件

使用处理完整合规流程的预构建小部件。非常适合快速集成,代码更改最少。

  • 简单的 iframe 嵌入
  • 基于产品配置的自动流程处理
  • 可自定义的品牌
  • 详细信息请参阅 嵌入式流程

自定义 UX 工作流

使用 k-ID API 构建完全自定义的合规体验。完全控制用户界面和工作流,同时仍利用 CDK 的合规逻辑。

  • 完整的 UI/UX 控制
  • 自定义工作流逻辑
  • 高级场景
  • 详细信息请参阅 自定义工作流

工作原理

  1. 在 Compliance Studio 中配置:在 Compliance Studio 中设置产品的合规要求、权限、数据通知和验证方法

  2. CDK 维护合规逻辑:CDK 自动访问 k-ID 的监管中心以:

    • 确定特定于司法管辖区的年龄要求
    • 识别需要父母同意的玩家
    • 根据年龄和司法管辖区计算可以授予哪些权限
    • 确定必须显示哪些数据通知
  3. 集成到您的应用程序:选择小部件或自定义 UX 工作流来集成 CDK 的合规逻辑

  4. 自动合规:CDK 自动确定允许每个玩家访问哪些功能和内容,确保合规而无需额外代码

可用小部件和 API

CDK 提供处理特定合规工作流的小部件和 API:

流程说明API 端点
端到端在单个小部件中处理完整的可验证父母同意 (VPC) 流程,包括年龄收集、验证和同意完成。在一个嵌入式组件中简化整个过程。POST /widget/generate-e2e-url
年龄门控使用符合司法管辖区要求的方法收集用户年龄,并处理从年龄收集到可信成人同意(如需要)的完整流程。发出挑战、结果(PASS/FAIL/PROHIBITED)和数据精简模式导航的事件。POST /widget/generate-age-gate-url
数据通知显示产品数据通知和基本权限,收集用户同意。显示符合司法管辖区要求的披露并处理同意接受工作流。POST /widget/generate-direct-notices-url
权限管理允许用户和父母查看和更新活动会话的权限设置。实现对功能权限和数据使用偏好的细粒度控制。POST /widget/generate-manage-session-permissions-url

主要优势

  • 自动合规逻辑:CDK 维护所有合规设置和逻辑以确定允许每个玩家访问的内容
  • 全球合规数据:使用 k-ID 的监管中心保持与司法管辖区要求的最新状态
  • 灵活集成:在小部件或自定义 UX 工作流之间选择
  • 集中配置:所有合规设置在 Compliance Studio 中配置
  • 实时更新:合规逻辑自动更新,无需代码更改,随着法规演变

开始使用