Skip to main content

Welcome to the Developer Hub

k-ID enables games and applications to be compliant world-wide by providing jurisdiction-specific data from a comprehensive database of regulations to drive game behavior in 200+ markets. There are five main components in k-ID:

  • KnowledgeKit - An always-up-to-date compliance database containing privacy & safety laws across 240+ jurisdictions (195+ countries, 22,000+ sources)
  • Compliance Development Kit (CDK) - Enterprise-grade compliance framework that automatically manages regulatory logic and determines feature accessibility based on age, jurisdiction, and parental consent
  • AgeKit+ - Privacy-preserving age verification solution that allows users to prove their age without revealing personal information
  • Family Connect - Where parents can grant consent and manage permissions for kids and teens
  • Compliance Studio - Where you configure and customize your product's compliance settings, permissions, and policies

How the Compliance Development Kit works

The k-ID Compliance Development Kit (CDK) is an enterprise-grade compliance framework that automatically manages regulatory logic and compliance settings. It intelligently determines which features and content are accessible to players based on their age, jurisdiction, and parental consent status.

CDK provides two integration options:

Widgets - Pre-built widgets that handle the complete compliance flow in iframes, including age gate, Verifiable Parental Consent (VPC), data notices, and permission management.

Custom UX workflows - Build completely custom compliance experiences with the k-ID API while still leveraging CDK's compliance logic.

CDK maintains all compliance logic and settings to determine:

  • Which features and content are allowed to players
  • Which players need parental consent
  • What permissions can be granted based on age, jurisdiction, and consent
  • What data notices must be displayed

All compliance policies are configured through the Compliance Studio, where you define and manage your product's regulatory requirements.

For more information, see CDK.

How AgeKit+ works

AgeKit+ is k-ID's age verification solution that provides privacy-preserving age verification capabilities. It allows users to prove their age without revealing personal information by using multiple verification methods.

AgeKit+ provides two integration approaches:

Waterfall flow - AgeKit+ acts as a single-point orchestrator for age checks, automatically cascading through a waterfall of verification providers to confirm a user's age. One API call attempts configured methods in sequence until the user's age is verified or all options are exhausted, maximizing the chances of successful verification.

Single method flow - Use method-specific endpoints to choose verification methods dynamically through API calls, giving you full control over which methods are presented and how users select them.

AgeKit+ supports multiple verification methods including facial age estimation, ID document verification, AgeKey, credit card verification, email age estimation, and regional methods such as SingPass (Singapore) and ConnectID (Australia).

For more information, see AgeKit+.

Configuration and customization

k-ID is highly customizable for the needs of the game in the markets it serves. Customization of policies, permissions, trusted adult disclosures, and white-labeled parent experiences is done in the k-ID Compliance Studio.

tip

Before you begin, make sure you have created a product in the Compliance Studio and generated your API key. This is required for all k-ID integrations.