> ## Documentation Index
> Fetch the complete documentation index at: https://developers.argosidentity.com/llms.txt
> Use this file to discover all available pages before exploring further.

# E-Gaming / Metaverse KYC setup guide

> ARGOS ID Check configuration guide for age verification and anti-abuse compliance in gaming and metaverse platforms.

The gaming industry has age verification obligations under **youth protection laws** and **gaming industry regulations**. For P2E (Play to Earn) games in particular, preventing multi-account abuse is essential to protect the in-game economy.

<Info>
  **The global service dilemma**

  Relying solely on domestic phone verification limits access for international users and overseas citizens. ARGOS enables you to accept global users through passport-based verification.
</Info>

***

## Key requirements

| Item                      | Requirement                                                    |
| ------------------------- | -------------------------------------------------------------- |
| **Key regulations**       | Gaming industry laws, youth protection laws (age verification) |
| **Required verification** | Phone (domestic) / Passport (international) - tiered approach  |
| **Security level**        | High/Medium (Tiered - situational application)                 |
| **Liveness**              | Passive mode (usability focused)                               |
| **AML**                   | Optional (risk-based application)                              |
| **Data collection**       | DI value (for identification), minimal image retention         |

***

## Required settings checklist

<Steps>
  <Step title="Tiered authentication method settings">
    **Accommodating both domestic and international users with a tiered approach**

    | Target                       | Method                               | Purpose                           |
    | ---------------------------- | ------------------------------------ | --------------------------------- |
    | Domestic users               | Knowledge-based (phone verification) | Fast signup flow                  |
    | International/overseas users | ID Document (passport)               | Global accessibility              |
    | P2E withdrawal               | ID Document required                 | Enhanced verification requirement |

    <Info>
      This meets the minimum identity verification requirements under gaming industry regulations.
    </Info>

    <Card title="Configure KYC process" icon="arrow-right" href="/dashboard/en/project-management/policy-and-authentication/kyc-process">
      View detailed settings
    </Card>
  </Step>

  <Step title="Age restriction settings">
    **Project Management > Policy and Authentication > KYC Process**

    | Setting   | Recommended value | Rationale              |
    | --------- | ----------------- | ---------------------- |
    | Age limit | 18 years          | Adult-only rated games |

    **Project Management > Policy and Authentication > Anti-fraud and Forgery Prevention > Face Authentication**

    | Setting                     | Recommended value     | Rationale                                |
    | --------------------------- | --------------------- | ---------------------------------------- |
    | Face-based age verification | ON (age threshold 18) | Additional selfie-based age verification |

    <Card title="Configure age restrictions" icon="arrow-right" href="/dashboard/en/project-management/policy-and-authentication/kyc-process#age-limit">
      View detailed settings
    </Card>
  </Step>

  <Step title="1 person 1 account settings (farm prevention)">
    **Project Management > Policy and Authentication > Anti-fraud and Forgery Prevention > Face Authentication**

    | Setting                | Recommended value            | Rationale                           |
    | ---------------------- | ---------------------------- | ----------------------------------- |
    | Selfie process         | ON                           | Prerequisite for face deduplication |
    | **Face deduplication** | **ON (reject on duplicate)** | Block P2E multi-account creation    |

    <Warning>
      **Key to preventing bot/farm operations**

      Even if a user signs up with a different email, if the submitted face information (Face Vector) matches an existing record in the database, registration is blocked. This makes it physically impossible for 'farms' to create multiple accounts.
    </Warning>
  </Step>

  <Step title="DI generation settings">
    **Project Management > Policy and Authentication > Authentication Data**

    | Setting                | Recommended value                           | Rationale                        |
    | ---------------------- | ------------------------------------------- | -------------------------------- |
    | Deduplication pipeline | Default method ON                           | DI-based duplicate detection     |
    | Custom DI              | Add additional field combinations if needed | More precise duplicate detection |

    <Tip>
      **Global application of DI**

      By generating a unique DI from passport information through ARGOS, you can manage all users by a single 'Digital Identity' standard regardless of nationality. This solves the database fragmentation problem of separately managing domestic users (CI/DI-based) and international users (email-based).
    </Tip>

    <Card title="Configure authentication data" icon="arrow-right" href="/dashboard/en/project-management/policy-and-authentication/authentication-data">
      View detailed settings
    </Card>
  </Step>

  <Step title="Regional restriction settings">
    **Project Management > Policy and Authentication > Anti-fraud and Forgery Prevention > Meta Info Detection**

    | Setting                | Recommended value | Rationale                               |
    | ---------------------- | ----------------- | --------------------------------------- |
    | Proxy & VPN detection  | ON                | Block bot/macro farm access             |
    | Regional pre-screening | ON if needed      | Block IPs from P2E restricted countries |

    **Project Management > Policy and Authentication > KYC Process**

    | Setting             | Recommended value | Rationale                           |
    | ------------------- | ----------------- | ----------------------------------- |
    | Blacklist countries | Add as needed     | Block service-unavailable countries |

    <Info>
      By requiring enhanced verification only for P2E features or currency exchange, you can minimize conversion rate drops while meeting regulatory requirements.
    </Info>
  </Step>

  <Step title="Data retention policy">
    **Project Management > Policy and Authentication > Authentication Data**

    | Setting               | Recommended value | Rationale                   |
    | --------------------- | ----------------- | --------------------------- |
    | Partial data deletion | ON                | GDPR/Privacy law compliance |

    <Tip>
      Unlike financial companies, gaming companies have less justification for long-term retention of ID copies. Configure automatic deletion of ID images after verification is complete, keeping only metadata (DI, age, nationality).
    </Tip>
  </Step>
</Steps>

***

## Recommended settings summary

```
📋 E-Gaming required checklist

✅ Age limit 18 years setting
✅ Face deduplication (1 person 1 account)
✅ DI generation enabled
✅ Proxy & VPN detection
✅ Regional pre-screening if needed (regulated country blocking)
✅ Partial data deletion (privacy protection)

🔹 Optional
- Selfie liveness: Passive mode (usability focused)
- AML: Risk-based selective application
```

***

## Webhook integration

**Required webhook events**

| Event                 | Action                             |
| --------------------- | ---------------------------------- |
| `submission.approved` | Activate game account              |
| `submission.rejected` | Reject signup (underage/duplicate) |
| `face.duplicate`      | Alert for suspected multi-account  |

<Card title="Webhook setup guide" icon="webhook" href="/en/idcheck/webhooks/overview">
  View detailed webhook event settings
</Card>

***

## Related documentation

<CardGroup cols={2}>
  <Card title="KYC process" icon="users-gear" href="/dashboard/en/project-management/policy-and-authentication/kyc-process">
    ARGOS score, age restrictions, country blacklist, and basic settings
  </Card>

  <Card title="Anti-fraud and forgery prevention" icon="shield-halved" href="/dashboard/en/project-management/policy-and-authentication/anti-fraud-and-forgery-prevention">
    Liveness, selfie, Proxy/VPN detection, and security settings
  </Card>

  <Card title="Authentication data" icon="database" href="/dashboard/en/project-management/policy-and-authentication/authentication-data">
    DI generation, deduplication, data retention policy settings
  </Card>

  <Card title="Data protection" icon="shield" href="/dashboard/en/project-management/security-settings/data-protection">
    Data minimization and automatic deletion settings
  </Card>
</CardGroup>
