年齢ゲート
年齢ゲートは、年齢制限のあるコンテンツ、機能、またはサービスへのアクセスを許可する前に、ユーザーの年齢を収集および確認するために使用されるメカニズムです。年齢ゲートは、多くの管轄区域の規制で、未成年者のデジタルコンテンツアクセスを管理する法律へのコンプライアンスを確保するために必要です。
年齢ゲートとは?
年齢ゲートには、いくつかの重要な目的があります:
- 規制コンプライアンス: 異なる管轄区域での確認に関する法的要件を満たす
- コンテンツ保護: 未成年者が不適切なコンテンツにアクセスするのを防ぐ
- データプライバシー: COPPA、GDPR-Kなどの規制に従って、子供のデータを適切に処理する
- 親の管理: 親が子供のデジタルアクセスについて情報に基づいた決定を行えるようにする

年齢ゲートが必要な場合
年齢ゲートが必要かどうかを判断するには、プレイヤーの管轄区域で/age-gate/get-requirements APIを呼び出します。APIは以下を返します:
shouldDisplay: 現地の規制に基づいて年齢ゲートを表示する必要があるかどうかapprovedAgeCollectionMethods: この管轄区域で年齢を収集するために許可されている方法digitalConsentAge: プレイヤーがデジタル同意を提供できる最小年齢civilAge: プレイヤーが法的成人と見なされる法的/契約年齢minimumAge: プラットフォーム/ゲームにアクセスするために必要な最小年齢ageAssuranceRequired: この管轄区域のプレイヤーに年齢確認が必要かどうか
/age-gate/get-requirementsがshouldDisplay = falseで応答する場合、年齢ゲートを表示する必要はなく、プレイヤーの生年月日は定義されません。この場合、ゲームは/age-gate/get-default-permissionsを呼び出して管轄区域のデフォルト権限を取得することでSessionを作成します。これは、この管轄区域では年齢に基づいて権限が変わらないことを意味します。ゲーム内の一部の機能は、管轄区域に基づいてすべての年齢層に対して禁止される可能性があるため、ゲームは機能を有効にできるかどうかを確認するためにSession権限を参照する必要があります。
年齢ゲートの表示
年齢ゲートが必要な場合(shouldDisplay = true)、年齢ゲートUIを表示し、ユーザーは続行するために生年月日を入力する必要があります。
特定の管轄区域では、年齢ゲートにスライダーを含めることができるか、または明示的な生年月日をリクエストする必要があるかについて特定の要件があります。年齢を収集するために許可されている方法は、approvedAgeCollectionMethodsフィールドで指定されます:
date-of-birth: 完全な生年月日(YYYY-MM-DD)age-slider: 年齢範囲またはおおよその年齢選択platform-account: 既存のプラットフォームアカウントの年齢確認を使用
年齢ゲートを表示する場合、ベストプラクティスは、「ニュートラル年齢ゲート」を表示することです。これは、年齢が既に設定されていないため、ユーザーが年齢を設定するためにアクションを取る必要があります。さらに、年齢ゲートが年齢値にスライダーを使用する場合、ESRBは、スライダー年齢ゲートの最大年齢を35にすることを推奨しています。
生年月日の形式
生年月日は、以下のいずれかの形式で提供できます:
YYYY(年のみ)YYYY-MM(年と月)YYYY-MM-DD(完全な生年月日)
管轄区域によって、どの形式が必要または許容されるかが決定されます。一部の管轄区域では完全な生年月日が必要ですが、他の管轄区域では精度の低い年齢情報が許可されます。
アクセスのための年齢チェック
プレイヤーが年齢を提供した後、生年月日と管轄区域で/age-gate/checkを呼び出して、ワークフローの次のステップを決定します:
PROHIBITED: プレイヤーの年齢がゲームの最小年齢未満です。プレイヤーは続行をブロックされる必要があります。CHALLENGE: プレイヤーの年齢が検証可能な親の同意を必要とします。チャレンジが作成され、信頼できる大人によって承認される必要があります。PASS: プレイヤーはゲームに続行できます。セッションが作成または返されます。
年齢保証の処理
プレイヤーが成人またはティーンと見なされる年齢を入力した場合、一部の管轄区域では年齢保証が必要になる可能性があります。これらの管轄区域では、/age-gate/get-requirements APIから返されるageAssuranceRequiredフィールドはtrueです。
この場合、ユーザーが生年月日を入力した後、年齢が場所のデジタル同意年齢より大きい場合、ゲームは指定された年齢を確認する必要があります。年齢推定は、顔スキャンまたは文書確認を使用して実行できます。年齢推定が失敗した場合、またはプレイヤーが提供した年齢が推定年齢範囲の最低値を下回る場合、範囲の最小年齢と見なす必要があります。プレイヤーは、Compliance Studioでゲームに設定された最小年齢に応じて、信頼できる大人の同意が必要か、または完全にブロックされます。