メインコンテンツに移動

アクセス、機能、同意

このセクションのコンセプトは、検証可能な親の同意(VPC)フローを実装するために不可欠です。これらのコンセプトは、年齢情報を収集し、親の同意を取得し、権限を管理し、ゲームやアプリケーションでの機能へのプレイヤーアクセスを追跡する方法を理解するのに役立ちます。

image

important

これらのコンセプトは、VPCフロー(同意フロー)に特異的に適用され、年齢確認フローには適用されません。年齢確認フローはよりシンプルで、セッション、権限、同意チャレンジ、または家族設定を含みません。

これらのコンセプトが重要な理由

VPCフローには、親の同意規制へのコンプライアンスを確保するために連携して動作する複数の相互接続されたコンセプトが含まれます:

  • 年齢収集: プレイヤーの年齢を決定し、親の同意が必要かどうかを判断する
  • 同意管理: 親の承認を取得および追跡する
  • 権限制御: 年齢と同意ステータスに基づいてプレイヤーがアクセスできる機能を管理する
  • セッション管理: 時間の経過とともにプレイヤーの権限と同意状態を追跡する

これらのコンセプトを理解することで、親の同意を適切に処理しながら、異なる年齢のプレイヤーに適切なユーザーエクスペリエンスを提供するコンプライアントなアプリケーションを構築できます。

コアコンセプト

年齢収集と同意

セッションと権限管理

  • セッション: プレイヤーの権限と年齢ステータスを追跡する長期オブジェクト
  • 権限: 年齢と同意に基づいてゲーム機能へのアクセスを制御する方法
  • 権限アップグレード: 初期同意後に追加の権限をリクエストする

親の設定と機能

VPCフローの開始

VPCフローが初めての場合は、これらの基礎コンセプトから始めてください:

  1. VPC - 規制要件と基本的なフローを理解する
  2. 年齢ゲート - 年齢情報を収集する方法を学ぶ
  3. セッション - 権限がどのように追跡されるかを理解する
  4. チャレンジ - 同意チャレンジの仕組みを学ぶ

実装ガイダンスについては、はじめにセクションまたはVPCクイックスタートガイドを参照してください。

保存されるデータ

以下の図は、子供、信頼できる大人、セッションについてk-IDに保存されるデータの概要です。

ER Diagram

確認済みの親データと子供データは、すべての製品にわたって独立して維持されます。親が一度確認されると、新しいゲームに対して再度確認を行う必要はありません。

確認済み生年月日

同意が必要な場合、信頼できる大人にプレイヤーの生年月日の確認が求められ、これにより、プレイヤーが年齢ゲートで入力した内容やプラットフォームまたは既存のアカウントから取得した内容から変更が生じます。プレイヤーの確認済み生年月日は、/age-gate/checkおよび/session/get APIのdateOfBirthフィールドから返されます。

信頼できる大人のメールアドレス

現在のプレイヤーを承認する信頼できる大人のメールアドレスは、/challenge/get-statusのレスポンスのapproverEmailフィールドから返されます。このメールアドレスは、カスタマーサポートケースで使用するために、ゲームのプレイヤーアカウントに関連付けることができます。