# Verification Methods

Age verification on websites is performed using **AgeGO’s verification methods**.

Each method is designed to determine either a user’s **exact age** or whether they fall within a **specific age range** (for example, 18+), depending on regulatory and business requirements.

An overview of all available methods can be found here:

**Age Verification Methods** → <https://www.agego.com/verification-methods>

Based on regulation and overall verification performance, AgeGO selects the verification method that best balances compliance and user experience.

## <mark style="color:$primary;">Method 1: Selfie</mark>

This method uses a **selfie-based age estimation** to assess a user’s age.

In some cases, an additional **government-issued photo ID** may be required to increase confidence or meet regulatory expectations.

## <mark style="color:$primary;">Method 2: Selfie + ID</mark>

This method combines a **live selfie** (with liveness detection) and a mandatory **government-issued photo ID** to fully verify a user’s age.

## <mark style="color:$primary;">Method 3: Credit Card</mark>

This method uses **credit card authorization** to confirm that a user is **18 years old or over**.

## <mark style="color:$primary;">Method 4: Digital ID</mark>

This method relies on a **third-party digital identity application**, such as **Yoti Digital ID**.

Requirements:

1. A smartphone or webcam.
2. A government-issued photo ID

## <mark style="color:$primary;">AgeGO Login (Returning Users)</mark>

Once a user has successfully verified their age through AgeGO, accessing age-restricted content becomes simpler on subsequent visits.

When a user visits a website that uses AgeGO:

* The user opens a site with age-restricted content.
* In the age-verification prompt, the user selects **“Already verified? Access here”**.
* The user chooses their preferred login method:
  * Email OTP (one-time code), or
  * Google Connect, or
  * Passkey Login (if previously set up).

{% tabs %}
{% tab title="Email OTP Login" %}

* The user enters their email address and continues.
* A one-time AgeGO code is sent to the provided email address.
* The user enters the received code into the verification prompt.
* Access to the content is granted.
  {% endtab %}

{% tab title="Google Connect" %}

* The user selects **Continue with Google**.
* The user authenticates using their device (e.g. Face ID, fingerprint, or device PIN).
* The Google account is linked to the user’s AgeGO profile.
* Access is granted.
  {% endtab %}

{% tab title="Passkey Login" %}

* If the user has previously set up a Passkey in their AgeGO account, they can choose **Passkey login**.
* The user authenticates using their device (e.g. Face ID, fingerprint, or device PIN).
* Access is granted instantly, without entering an email or code.
  {% endtab %}
  {% endtabs %}

This login flow allows returning users to confirm their previously verified status without repeating the full verification process.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.agego.com/methods/verification-methods.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
