Skip to main content

Creating a product

Every compliance configuration in Compliance Studio starts with a product. A product represents a digital product (a game, app, website, or platform) that you're configuring for age-appropriate design compliance. Before you can set up age gates, permissions, or data notices, you need to create a product and understand its lifecycle. For background on how products relate to your organization and account system, see Account System Product.

Creating a new product

  1. In the left sidebar, click Products to expand the products section, then click All Products.

    Sidebar navigation

  2. On the Products page, click the New Product button in the upper-right corner.

    Products page

  3. Enter a name for your product.

  4. Click Create. Your new product is created in Draft state and you're taken to the product editor.

    New product dialog

Cloning from an existing product

When creating a new product, you can start from a template by cloning the configuration of an existing product:

  1. In the new product dialog, select New Product with existing configurations.
  2. Search for and select the product you want to clone from.
  3. Click Create.

The new product is created with the name Copy - [original product name] and inherits all configuration settings from the source product. You can rename it and adjust any settings as needed.

This is particularly useful when you're setting up multiple products that share similar compliance requirements, for example, a franchise of games that all target the same age groups and jurisdictions.

Product states

Every product moves through a series of states as you configure, test, review, and publish it. Understanding these states helps you know where a product stands in the publishing workflow.

StateDescription
DraftThe initial state when a product is first created. It has never been published to production.
Has Local ChangesA previously published product that has configuration changes that haven't been pushed. These changes exist only in the editor and haven't been pushed to any environment.
Pushed to TestConfiguration changes have been pushed to the test environment. You can now test your integration against these settings before submitting for review.
In ReviewThe product has been submitted for k-ID review. The k-ID team evaluates your configuration for compliance completeness.
ApprovedThe review has been approved. The product is ready to be published to production.
RejectedThe review has been rejected. Feedback from the k-ID team is provided so you can address any issues and resubmit.
PublishedThe product configuration is live in the production environment and actively serving compliance rules.

Product list with status badges

Product entitlements

Your organization's setup determines which features and configuration tabs are available for each product. There are two main entitlement types:

CDK (Compliance Development Kit)

The full compliance integration suite. CDK products have access to age gate, sessions, permissions, challenges, data notices, and the complete API configuration. This is the most comprehensive option for products that need end-to-end compliance management.

AgeKit+

Age verification and assurance features. AgeKit+ products can configure verification methods and age assurance flows without the full session and permission management that CDK provides.

The entitlement type assigned to your product determines which configuration tabs appear in the product editor. For example, the Notices and API Configuration tabs are only available for CDK products.