연령 게이트
연령 게이트는 연령 제한 콘텐츠, 기능 또는 서비스에 대한 액세스를 허용하기 전에 사용자의 연령을 수집하고 확인하는 데 사용되는 메커니즘입니다. 많은 관할권의 규정에서 미성년자의 디지털 콘텐츠 액세스를 관리하는 법률 준수를 보장하기 위해 연령 게이트를 요구합니다.
연령 게이트란 무엇인가요?
연령 게이트는 다음과 같은 여러 중요한 목적을 제공합니다:
- 규제 준수: 다양한 관할권에서 확인에 대한 법적 요구 사항 충족
- 콘텐츠 보호: 미성년자가 부적절한 콘텐츠에 접근하는 것을 방지
- 데이터 개인정보 보호: 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: 플레이어의 연령이 Verifiable Parental Consent를 요구합니다. Challenge가 생성되며 신뢰할 수 있는 성인이 승인해야 합니다.PASS: 플레이어가 게임을 계속할 수 있습니다. 세션이 생성되거나 반환됩니다.
연령 보증 처리
플레이어가 성인 또는 청소년으로 간주되는 연령을 입력하는 경우 일부 관할권은 연령 보증을 요구할 수 있습니다. 이러한 관할권에서 /age-gate/get-requirements API에서 반환되는 ageAssuranceRequired 필드는 true입니다.
이 경우 사용자가 생년월일을 입력한 후 위치의 디지털 동의 연령보다 큰 경우 제공된 연령을 확인해야 합니다. 연령 추정은 얼굴 스캔이나 문서 확인을 사용하여 수행할 수 있습니다. 연령 추정이 실패하거나 플레이어가 제공한 연령이 추정 연령 범위의 최저값보다 낮은 경우 플레이어는 범위의 최소 연령으로 간주되어야 합니다. 플레이어는 Compliance Studio에서 게임에 대해 구성된 최소 연령에 따라 신뢰할 수 있는 성인 동의가 필요하거나 완전히 차단됩니다.