Compliance Development Kit (CDK)
k-ID Compliance Development Kit (CDK)は、規制ロジックとコンプライアンス設定を自動的に管理するエンタープライズグレードのコンプライアンスフレームワークです。プレイヤーの年齢、管轄区域、親の同意ステータスに基づいて、どの機能とコンテンツにアクセスできるかをインテリジェントに決定します。k-IDのRegulatory Hubからのグローバルコンプライアンスデータを活用することで、CDKはゲームとアプリ開発者が異なる年齢と管轄区域にわたってコンプライアントなエクスペリエンスを提供できるようにします。
CDKとは?
CDKは、年齢ゲート、検証可能な親の同意(VPC)、セッション、権限、データ通知、信頼できる大人の設定に必要なすべての機能をカプセル化する包括的なコンプライアンスソリューションです。すべてのコンプライアンスポリシーはCompliance Studioで設定され、プロダクトの規制要件を定義および管理します。
CDKのコア価値は、以下を行う能力です:
- コンプライアンスロジックを維持: 管轄区域の要件に基づいて、異なる年齢層に提供できる機能とコンテンツを自動的に決定する
- 同意要件を決定: 年齢と管轄区域に基づいて親の同意が必要なプレイヤーを識別する
- 権限を管理: 年齢、管轄区域、親の同意に基づいて、各プレイヤーに対して有効または無効になる機能を制御する
- データ通知を処理: 管轄区域の要件に基づいて表示する必要があるデータ通知を決定する
このすべてのロジックは、k-IDのRegulatory Hubからのグローバルコンプライアンスデータを使用してCDKによって維持され、規制が進化してもアプリケーションがコンプライアントな状態を維持することを保証します。
統合アプローチ
CDKは、コンプライアンスロジックを使用できる2つの統合アプローチをサポートします:
ウィジェット
完全なコンプライアンスフローを処理するプリビルトウィジェットを使用します。最小限のコード変更で迅速な統合に最適です。
- シンプルなiframe埋め込み
- プロダクト設定に基づく自動フロー処理
- カスタマイズ可能なブランディング
- 詳細については、埋め込みフローを参照
カスタムUXワークフロー
k-ID APIを使用して完全にカスタムのコンプライアンスエクスペリエンスを構築します。CDKのコンプライアンスロジックを活用しながら、ユーザーインターフェースとワークフローを完全に制御できます。
- 完全なUI/UX制御
- カスタムワークフローロジック
- 高度なシナリオ
- 詳細については、カスタムワークフローを参照
仕組み
-
Compliance Studioで設定: Compliance Studioでプロダクトのコンプライアンス要件、権限、データ通知、確認方法を設定する
-
CDKがコンプライアンスロジックを維持: CDKは自動的にk-IDのRegulatory Hubにアクセスして:
- 管轄区域固有の年齢要件を決定する
- 親の同意が必要なプレイヤーを識別する
- 年齢と管轄区域に基づいて付与できる権限を計算する
- 表示する必要があるデータ通知を決定する
-
アプリケーションに統合: ウィジェットまたはカスタムUXワークフローのいずれかを選択して、CDKのコンプライアンスロジックを統合する
-
自動コンプライアンス: CDKは自動的に各プレイヤーに許可される機能とコンテンツを決定し、追加のコードなしでコンプライアンスを確保します
利用可能なウィジェットとAPI
CDKは、特定のコンプライアンスワークフローを処理するウィジェットとAPIを提供します:
| フロー | 説明 | APIエンドポイント |
|---|---|---|
| エンドツーエンド | 単一のウィジェット内で完全な検証可能な親の同意(VPC)フローを処理し、年齢収集、確認、同意完了を含みます。1つの埋め込みコンポーネントでプロセス全体を合理化します。 | 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のRegulatory Hubを使用して、管轄区域の要件を最新の状態に保つ
- 柔軟な統合: ウィジェットまたはカスタムUXワークフローのいずれかを選択
- 一元化された設定: すべてのコンプライアンス設定がCompliance Studioで設定される
- リアルタイム更新: 規制が進化しても、コード変更なしでコンプライアンスロジックが自動的に更新される
はじめに
- クイックスタート: VPCクイックスタートガイドを参照
- ウィジェット: ウィジェットでのVPCについて学ぶ
- カスタムワークフロー: カスタム年齢ゲートとVPCワークフローについて学ぶ
- APIリファレンス: 年齢ゲートとVPC APIエンドポイントを探索