CDK

Compliance Development Kit (CDK)

k-ID Compliance Development Kit (CDK)는 규제 로직과 규정 준수 설정을 자동으로 관리하는 엔터프라이즈급 규정 준수 프레임워크입니다. 플레이어의 연령, 관할권 및 부모 동의 상태를 기반으로 어떤 기능과 콘텐츠에 액세스할 수 있는지 지능적으로 결정합니다. k-ID의 Regulatory Hub의 글로벌 규정 준수 데이터를 활용하여 CDK는 게임 및 앱 개발자가 다양한 연령대와 관할권에 걸쳐 규정을 준수하는 경험을 제공할 수 있도록 합니다.

CDK란 무엇인가요?

CDK는 연령 게이트, Verifiable Parental Consent (VPC), 세션, 권한, 데이터 고지 및 신뢰할 수 있는 성인 기본 설정에 필요한 모든 기능을 캡슐화하는 포괄적인 규정 준수 솔루션입니다. 모든 규정 준수 정책은 제품의 규제 요구 사항을 정의하고 관리하는 Compliance Studio를 통해 구성됩니다.

CDK의 핵심 가치는 다음을 수행할 수 있는 능력입니다:

  • 규정 준수 로직 유지: 관할권 요구 사항을 기반으로 다양한 연령대에 제공할 수 있는 기능과 콘텐츠를 자동으로 결정
  • 동의 요구 사항 결정: 연령 및 관할권을 기반으로 부모 동의가 필요한 플레이어 식별
  • 권한 관리: 연령, 관할권 및 부모 동의를 기반으로 각 플레이어에 대해 활성화되거나 비활성화되는 기능 제어
  • 데이터 고지 처리: 관할권 요구 사항을 기반으로 표시해야 하는 데이터 고지 결정

이 모든 로직은 k-ID의 Regulatory Hub의 글로벌 규정 준수 데이터로 CDK에 의해 유지되며, 규정이 발전함에 따라 애플리케이션이 규정을 준수하도록 보장합니다.

통합 접근 방식

CDK는 규정 준수 로직을 사용할 수 있도록 하는 두 가지 통합 접근 방식을 지원합니다:

위젯

완전한 규정 준수 흐름을 처리하는 사전 구축된 위젯을 사용합니다. 웹사이트나 웹 앱을 최소한의 코드 변경으로 빠르게 통합하는 데 적합합니다.

  • 호스팅된 위젯 URL: 브라우저에서 iframe, 팝업 또는 리디렉션으로 표시. 네이티브 앱에서도 모바일은 시스템 브라우저 구성요소, 콘솔은 QR 코드를 통해 완전히 지원되지만, 네이티브 앱에서는 사용자 정의 UX 워크플로를 권장합니다(아래 참조)
  • 제품 구성에 따른 자동 흐름 처리
  • 사용자 정의 가능한 브랜딩
  • 자세한 내용은 임베디드 흐름을 참조하세요

사용자 정의 UX 워크플로

k-ID API를 사용하여 완전히 사용자 정의된 규정 준수 경험을 구축합니다. CDK의 규정 준수 로직을 여전히 활용하면서 사용자 인터페이스와 워크플로를 완전히 제어합니다.

네이티브 앱에서는 사용자 정의 UX 워크플로를 권장합니다

네이티브 모바일 앱, 콘솔, 그 밖에 브라우저에서 실행되지 않는 환경에서는 사용자 정의 워크플로로 연령 게이트와 동의 단계를 네이티브로 구축하세요.

  • 플레이어가 게임을 떠나지 않습니다. 위젯은 모바일에서는 시스템 브라우저에서, 콘솔에서는 플레이어의 휴대폰에서 열리므로 플레이어가 게임으로 다시 돌아와야 합니다. 네이티브 연령 게이트는 플레이어를 앱 안에 머물게 하고, 챌린지에 보호자나 확인이 필요할 때만 넘깁니다.
  • 게임의 모습과 느낌에 어울립니다. 브라우저용 웹 페이지 대신, CDK UX 가이드라인에 따라 레이아웃, 입력(터치 또는 컨트롤러), 문구를 직접 제어합니다.
  • 결과 처리가 간단합니다. /age-gate/check가 앱에 직접 응답하므로, 연령 게이트 자체에는 리디렉션 딥 링크도, 폴링할 위젯 상태도 필요하지 않습니다.

네이티브 앱에서도 위젯은 완전히 지원됩니다. 위젯 URL 표시를 참조하세요. 어느 쪽이든 챌린지 URL과 확인 URL은 앱 밖에서 열립니다. 모바일에서는 시스템 브라우저에서(모바일 앱 가이드 참조), 콘솔에서는 QR 코드로 표시됩니다.

작동 방식

  1. Compliance Studio에서 구성: Compliance Studio에서 제품의 규정 준수 요구 사항, 권한, 데이터 고지 및 확인 방법 설정

  2. CDK가 규정 준수 로직 유지: CDK는 k-ID의 Regulatory Hub에 자동으로 액세스하여:

    • 관할권별 연령 요구 사항 결정
    • 부모 동의가 필요한 플레이어 식별
    • 연령 및 관할권을 기반으로 부여할 수 있는 권한 계산
    • 표시해야 하는 데이터 고지 결정
  3. 애플리케이션에 통합: CDK의 규정 준수 로직을 통합하기 위해 위젯 또는 사용자 정의 UX 워크플로 중 선택

  4. 자동 규정 준수: CDK는 각 플레이어에 대해 허용되는 기능과 콘텐츠를 자동으로 결정하여 추가 코드 없이 규정 준수를 보장합니다

사용 가능한 위젯 및 API

CDK는 특정 규정 준수 워크플로를 처리하는 위젯 및 API를 제공합니다:

흐름설명API 엔드포인트
End-to-End단일 위젯 내에서 완전한 Verifiable Parental Consent (VPC) 흐름을 처리하며 연령 수집, 확인 및 동의 완료를 포함합니다. 하나의 임베디드 구성 요소에서 전체 프로세스를 간소화합니다.POST /widget/generate-e2e-url
Age Gate관할권에 적절한 방법을 사용하여 사용자 연령을 수집하고 필요한 경우 연령 수집부터 신뢰할 수 있는 성인 동의까지 완전한 흐름을 처리합니다. Challenge, 결과(PASS/FAIL/PROHIBITED) 및 데이터 라이트 모드 탐색에 대한 이벤트를 발생시킵니다.POST /widget/generate-age-gate-url
Data Notices제품 데이터 고지 및 필수 권한을 표시하고 사용자 동의를 수집합니다. 관할권에 적절한 공개를 표시하고 동의 수락 워크플로를 처리합니다.POST /widget/generate-direct-notices-url
Permission Management사용자와 부모가 활성 세션에 대한 권한 설정을 보고 업데이트할 수 있도록 합니다. 기능 권한 및 데이터 사용 기본 설정에 대한 세분화된 제어를 가능하게 합니다.POST /widget/generate-manage-session-permissions-url

주요 이점

  • 자동 규정 준수 로직: CDK는 각 플레이어에 대해 허용되는 항목을 결정하는 모든 규정 준수 설정 및 로직을 유지합니다
  • 글로벌 규정 준수 데이터: k-ID의 Regulatory Hub를 사용하여 관할권 요구 사항을 최신 상태로 유지
  • 유연한 통합: 위젯 또는 사용자 정의 UX 워크플로 중 선택
  • 중앙 집중식 구성: Compliance Studio에서 구성된 모든 규정 준수 설정
  • 실시간 업데이트: 규정이 발전함에 따라 코드 변경 없이 규정 준수 로직이 자동으로 업데이트됩니다

시작하기

On this page