> ## 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.

# Verification Data

> Learn about Verification data related settings including automatic English translation of submission names, partial data deletion, duplicate user detection, and submission rate limiting.

Verification data settings manage the quality and storage methods of Verification data collected in ID check projects. You can establish data management policies that meet business requirements through various options such as data conversion, data protection, duplicate management, etc.

***

## Tab Structure

Verification data settings consist of two tabs:

<Tabs>
  <Tab title="General">
    **Data conversion and storage related options**

    * Automatic English translation of submission names
    * Partial data deletion
    * Custom DI (Duplicate Information)
  </Tab>

  <Tab title="Duplicate and Submission Management">
    **Duplicate check pipeline and submission restriction related options**

    * Duplicate check pipeline
    * Submission rate limiting
    * Duplicate approval prevention period
    * Duplicate rejection prevention period
  </Tab>
</Tabs>

***

## General

Set data conversion and storage related options.

<Frame caption="General Settings Tab">
  <img src="https://mintcdn.com/argosidentity/SCyJH7SnZdUydn0h/images/dashboard/new/pj/policy-and-aythentication/verifi-data/main_1_en.png?fit=max&auto=format&n=SCyJH7SnZdUydn0h&q=85&s=fd786de3688bf49c60994d48f885d092" alt="General settings" width="1704" height="466" data-path="images/dashboard/new/pj/policy-and-aythentication/verifi-data/main_1_en.png" />
</Frame>

### Automatic English Translation of Submission Names

Text from submitted IDs is changed to English for display and storage.

<Frame caption="Automatic English Translation of Submission Names Settings">
  <img src="https://mintcdn.com/argosidentity/SCyJH7SnZdUydn0h/images/dashboard/new/pj/policy-and-aythentication/verifi-data/auto_translated_english_en.png?fit=max&auto=format&n=SCyJH7SnZdUydn0h&q=85&s=920261ce2208e0d0e4951152c65b6061" alt="Automatic English translation of submission names settings" width="847" height="182" data-path="images/dashboard/new/pj/policy-and-aythentication/verifi-data/auto_translated_english_en.png" />
</Frame>

<Warning>
  **Precautions**

  OCR result values are also changed to English, which may affect options such as **government verification**. (e.g., Korean name but attempting verification with English name)

  * In the above case, please request the sales team to create a new project, then reconfigure options for Korean targets before proceeding.
    Translation may proceed with paraphrased English during the translation process.
</Warning>

<Info>
  **Usage Scenarios**

  When providing global services, IDs in various languages can be unified to English to facilitate data management and search.
</Info>

***

### Partial Data Deletion

When a submitted Submission is deleted, personal information is deleted and only de-identified data is maintained.

<Frame caption="Partial Data Deletion Settings">
  <img src="https://mintcdn.com/argosidentity/SCyJH7SnZdUydn0h/images/dashboard/new/pj/policy-and-aythentication/verifi-data/partial_data_delete_en.png?fit=max&auto=format&n=SCyJH7SnZdUydn0h&q=85&s=363cc8d06572fab8b2df27e945035477" alt="Partial data deletion settings" width="847" height="182" data-path="images/dashboard/new/pj/policy-and-aythentication/verifi-data/partial_data_delete_en.png" />
</Frame>

<Warning>
  **Precautions**

  Personally identifiable information from capture devices is completely deleted, and only de-identified data such as **date of birth/gender/age group/nationality in YYYYMM format** is maintained for statistical purposes.
</Warning>

<Info>
  **Partial Data Deletion Usage**

  Used when you want to delete Submissions for privacy protection law compliance but maintain de-identified data for statistical and analysis purposes. Deleted data cannot be recovered, so set carefully.
</Info>

***

### Custom DI (Duplicate Information)

You can freely combine DI (Duplicate Information) for additional settings. If not collected after setting, DI is not generated.

<Frame caption="Custom DI Settings">
  <img src="https://mintcdn.com/argosidentity/SCyJH7SnZdUydn0h/images/dashboard/new/pj/policy-and-aythentication/verifi-data/custom_di_select_en.png?fit=max&auto=format&n=SCyJH7SnZdUydn0h&q=85&s=d65fc5ce8f0e73756518ad05d1cfe2ac" alt="Custom DI settings" width="847" height="388" data-path="images/dashboard/new/pj/policy-and-aythentication/verifi-data/custom_di_select_en.png" />
</Frame>

<Info>
  **Default DI**

  Default DI is automatically generated based on **name/date of birth/gender/nationality/portrait (face on ID)**. Custom DI allows more detailed duplicate detection by combining fields in addition to default DI.
</Info>

<Info>
  **DI Generation Conditions**

  DI value is generated only when name, date of birth, gender, nationality, and portrait, etc. are all provided. If a submitter's identity has been verified through ARGOS Identity service, the existing DI value is maintained even when authenticated in a different project.
</Info>

<Tip>
  **Custom DI Usage**

  Used when you want to set duplicate detection criteria suitable for project characteristics. For example, adding email addresses or phone numbers enables more accurate duplicate detection.
</Tip>

***

## Duplicate and Submission Management

Set duplicate check pipeline and submission restriction related options.

<Frame caption="Duplicate and Submission Management Settings Tab">
  <img src="https://mintcdn.com/argosidentity/SCyJH7SnZdUydn0h/images/dashboard/new/pj/policy-and-aythentication/verifi-data/main_2_en.png?fit=max&auto=format&n=SCyJH7SnZdUydn0h&q=85&s=0329a5006313a115d4aa2a98bfafae36" alt="Duplicate and submission management settings" width="1701" height="734" data-path="images/dashboard/new/pj/policy-and-aythentication/verifi-data/main_2_en.png" />
</Frame>

### Duplicate Check Pipeline

Select the pipeline to use for duplicate checks. Both default method and custom DI pipelines can be selected, and the duplicate value from the first detected pipeline during detection is used.

<Frame caption="Duplicate Check Pipeline Settings">
  <img src="https://mintcdn.com/argosidentity/SCyJH7SnZdUydn0h/images/dashboard/new/pj/policy-and-aythentication/verifi-data/duplicate_user_detection_en.png?fit=max&auto=format&n=SCyJH7SnZdUydn0h&q=85&s=65fc80e39990c5a6b5eb2e159088097f" alt="Duplicate check pipeline settings" width="850" height="304" data-path="images/dashboard/new/pj/policy-and-aythentication/verifi-data/duplicate_user_detection_en.png" />
</Frame>

#### Pipeline Selection

Select the pipeline to perform duplicate checks. Both pipelines can be selected, and can be checked/unchecked with checkboxes.

| Pipeline           | Description                                               |
| ------------------ | --------------------------------------------------------- |
| **Default Method** | Pipeline that detects duplicates based on default fields. |
| **Custom DI**      | Pipeline that detects duplicates based on custom DI.      |

<Info>
  **Pipeline Operation Method**

  When both default method and custom DI pipelines are selected, both pipelines run simultaneously. The duplicate value from the pipeline where duplicate is first found during detection is used.
</Info>

#### Default Method Pipeline Operation

The default method pipeline proceeds as a type of filter function when detecting duplicate users using DI, and checks for duplicates in the following order when searching the database:

**DB Search Order:**

1. **Exact Matching** (Exact match)
2. **Fuzzy Matching** (Similar match)
3. **Compare Face** (Face comparison)

**Fields Used in Each Filter Stage:**

| Filter Stage       | Fields Used                                    | Description                                                                |
| ------------------ | ---------------------------------------------- | -------------------------------------------------------------------------- |
| **Exact Matching** | Date of birth (birthDate), Gender, Nationality | Searches for users with exactly matching information.                      |
| **Fuzzy Matching** | Name                                           | Searches for users with similar names. Allows typos or slight differences. |
| **Compare Face**   | Portrait                                       | Confirms if same person by comparing face images.                          |

**Duplicate Judgment Process:**

When passing each filter stage sequentially, it proceeds to the next stage. Users who pass all filters are **judged as duplicate users**.

```
User Submission
    ↓
Exact Matching (birthDate, gender, nationality match?)
    ↓ Pass
Fuzzy Matching (name similar?)
    ↓ Pass
Compare Face (face match?)
    ↓ Pass
Judged as duplicate user
```

<Info>
  **Filter Pass Conditions**

  When a user matching conditions is found at each filter stage, it proceeds to the next stage. Only when all stages are passed is it judged as a duplicate user, so cases where only some information matches are not detected as duplicates.
</Info>

<Tip>
  **Duplicate Detection Accuracy**

  Since checks are performed in the order of Exact Matching → Fuzzy Matching → Compare Face, duplicates are only judged when birthDate/gender/nationality exactly match, name is similar, and face also matches. This enables accurate duplicate detection while minimizing false positives.
</Tip>

#### Default Fields

Default fields used for duplicate checks by pipeline are as follows:

| Pipeline            | Base Fields                                        |
| ------------------- | -------------------------------------------------- |
| **ID document**     | Name, date of birth, gender, nationality, portrait |
| **Knowledge-based** | Name, date of birth, gender, nationality           |

#### Processing When Duplicate Detected

Select the processing method for submissions detected as duplicates. (Radio button)

| Processing Method                                       | Description                                                                     |
| ------------------------------------------------------- | ------------------------------------------------------------------------------- |
| **Approved submission + Duplicate information display** | Approves submissions detected as duplicates but displays duplicate information. |
| **Reject submission if duplicate**                      | Rejects submissions when detected as duplicates.                                |

<Info>
  **Duplicate Check Pipeline Usage**

  When operating a one-person-one-account policy, you can activate the duplicate check pipeline to prevent creating multiple accounts with the same identity information. Selecting both default method and custom DI pipelines enables more accurate duplicate detection.
</Info>

***

### Submission Rate Limiting

Sets the maximum number of verification attempts a user can make within the same period. Operates in Window Sliding method to effectively block excessive submission attempts by malicious users.

<Frame caption="Submission Rate Limiting Settings">
  <img src="https://mintcdn.com/argosidentity/SCyJH7SnZdUydn0h/images/dashboard/new/pj/policy-and-aythentication/verifi-data/submission_rate_limit_en.png?fit=max&auto=format&n=SCyJH7SnZdUydn0h&q=85&s=18e93734b79f2d0535fb11ad7cb5925d" alt="Submission rate limiting settings" width="850" height="364" data-path="images/dashboard/new/pj/policy-and-aythentication/verifi-data/submission_rate_limit_en.png" />
</Frame>

#### Operation Method (Window Sliding)

Submission rate limiting operates in **Window Sliding method**. Based on when the last submission came in, it goes back by the set time window (Window) and checks the number of submissions within that period.

**Operation Principle:**

1. User attempts submission.
2. System goes back by the set time window (e.g., 1 hour) from the last submission point.
3. Checks the number of submissions within that time window.
4. If allowed count is exceeded, blocks authentication for the remaining time of the time window.

**Example:**

```
Setting: Maximum 5 submissions allowed within 1 hour

Time axis:  [---1 hour window---] [Current point]
Submissions: [3 submissions] [2 submissions] ← Current attempt

→ Total 5 submissions (within allowed range)
→ Submission allowed

Time axis:  [---1 hour window---] [Current point]
Submissions: [3 submissions] [3 submissions] ← Current attempt

→ Total 6 submissions (exceeds allowed range)
→ Blocked for remaining time of window
```

#### Restriction Scope Settings

You can select criteria for detecting submission rate limiting. The following items can be combined:

| Criteria         | Description                                                        |
| ---------------- | ------------------------------------------------------------------ |
| **Email**        | Limits based on number of submissions with the same email address. |
| **User ID**      | Limits based on number of submissions with the same user ID.       |
| **IPv4 Address** | Limits based on number of submissions from the same IPv4 address.  |

<Info>
  **Restriction Scope Combination**

  Multiple criteria can be selected simultaneously. For example, if both email and IPv4 address are selected, blocking occurs if either criterion exceeds the allowed count.
</Info>

#### Force Block Function

You can effectively block abusers through the force block function when limits are exceeded.

**Block Period Settings:**

You can set an additional block period for users who exceed the limit count. During this period, the user cannot attempt authentication.

**Usage Scenarios:**

* **Abuser Blocking**: Block users who continuously attempt submissions for malicious purposes
* **Prevent Bad Attempts**: Block repeated submission attempts for forgery or fraud purposes
* **System Protection**: Prevent system load from excessive submissions

<Tip>
  **Effective Blocking Strategy**

  * Set short time window (e.g., 1 hour) and low allowed count (e.g., 3) for quick blocking
  * Set force block period sufficiently (e.g., 24 hours) to prevent retries
  * Select email, user ID, and IPv4 address all together to block various bypass attempts
</Tip>

<Tip>
  Using this function together with **Proxy/VPN Detection function** can more effectively prevent KYC forgery/alteration submissions quickly.
</Tip>

***

### Duplicate Approval Prevention Period

Prevents duplicate submissions from already approved users.

<Frame caption="Duplicate Approval Prevention Period Settings">
  <img src="https://mintcdn.com/argosidentity/SCyJH7SnZdUydn0h/images/dashboard/new/pj/policy-and-aythentication/verifi-data/duplicate_approved_deny_en.png?fit=max&auto=format&n=SCyJH7SnZdUydn0h&q=85&s=e7df85f8901f1bb5a2e3961692749199" alt="Duplicate approval prevention period settings" width="843" height="221" data-path="images/dashboard/new/pj/policy-and-aythentication/verifi-data/duplicate_approved_deny_en.png" />
</Frame>

#### Period Settings

Period can be set within 0\~365 days range. (Example: 7 days)

#### Duplicate Check Method

Checks for duplicates based on the following items. (Checkboxes)

* Email
* IP address
* Local storage
* Identity information: name, date of birth, gender, nationality
* Resident registration number

<Info>
  **Duplicate Approval Prevention Period Usage**

  If operating a one-person-one 'approved' account policy, be sure to set this function. If there is an approved submission with the same information within the set period, new submissions are rejected.
</Info>

<Note>
  **Duplicate Check Field Precautions**

  When Identity info and Identity number are set, users submitting identical information are rejected.
</Note>

***

### Duplicate Rejection Prevention Period

Prevents duplicate submissions from already rejected users.

<Frame caption="Duplicate Rejection Prevention Period Settings">
  <img src="https://mintcdn.com/argosidentity/SCyJH7SnZdUydn0h/images/dashboard/new/pj/policy-and-aythentication/verifi-data/rejected_period_set_en.png?fit=max&auto=format&n=SCyJH7SnZdUydn0h&q=85&s=6ad28c8454421b446d90738761a5b97c" alt="Duplicate rejection prevention period settings" width="843" height="222" data-path="images/dashboard/new/pj/policy-and-aythentication/verifi-data/rejected_period_set_en.png" />
</Frame>

#### Period Settings

Period can be set within 0\~365 days range. (Example: 0 days)

#### Duplicate Check Method

Checks for duplicates based on the following items. (Checkboxes)

* Email
* IP address
* Local storage

<Warning>
  **Duplicate Rejection Prevention Period Precautions**

  Excessively strict settings may restrict legitimate user access, so settings must be made considering the balance between business goals and user experience. For example, it is good to set an appropriate period to allow retries when users accidentally enter incorrect information.
</Warning>

<Info>
  **Duplicate Rejection Prevention Period Usage**

  Used to prevent malicious users from continuously resubmitting with rejected information. Setting the period to 0 days disables this function.
</Info>

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="KYC Process" icon="users-gear" href="/dashboard/en/project-management/policy-and-authentication/kyc-process">
    View basic authentication policies.
  </Card>

  <Card title="Authentication Enhancement and Forgery Prevention" icon="shield-halved" href="/dashboard/en/project-management/policy-and-authentication/anti-fraud-and-forgery-prevention">
    View forgery prevention settings.
  </Card>

  <Card title="Submission List" icon="list" href="/dashboard/en/submission-management">
    Learn how to manage submissions.
  </Card>

  <Card title="GET/Submission API" icon="code" href="/en/idcheck/api-reference/api-reference-guide/get-submission">
    Learn how to use API to query DI values.
  </Card>
</CardGroup>
