Function Application by Identity Authentication Method
- 🪪 ID document: ID photo-based identity authentication
- 🧠 Knowledge-based: User input information-based identity authentication
Tab Structure
Authentication enhancement and forgery prevention settings consist of two tabs:- ID and Face Based
- Additional Authentication & Meta Information
ID forgery prevention and face authentication related options
- ID forgery prevention: MRZ check, driver’s license barcode (PDF417) check, ID liveness, streaming capture
- Face authentication: Selfie process, face duplicate check, selfie liveness, face-based age verification
ID and Face Based
Set ID forgery prevention and face authentication related options.
ID Forgery Prevention
You can set security options to block forgery and fraud attempts during the identity verification process.MRZ Check
Scans MRZ (Machine Readable Zone) existing on IDs to verify information accuracy. (e.g., bottom of passport)
| Setting | Description |
|---|---|
| Name Threshold | Can proceed only when similarity exceeds the threshold when comparing MRZ with user-entered name. |
Driver’s License Barcode (PDF417) Check
Scans barcodes of US, Mexico, and Canada driver’s licenses to verify information accuracy.
Supported Countries
- United States (USA)
- Mexico (MEX)
- Canada (CAN)
ID liveness - ID Copy Detection
Can specifically detect forgery methods (presentation attacks) that frequently occur in ID-based authentication.
| Pipeline | Description |
|---|---|
| Screen Replay | Detects if ID is displayed on monitor or other displays |
| Paper Printout | Detects if it is a paper printout form such as color print |
| Portrait Replacement | Detects if a photo is pasted on an actual ID |
| Processing | Description |
|---|---|
| Retry — Request Retry | Blocks subsequent progress and requests retry. (Rejected if retries accumulate. Default: 3 times) |
| Warning — Proceed After Recording | Leaves a record on the submission and proceeds. Warnings can be reviewed in submission detail. |
When Retry and Warning occur simultaneously in settings between pipelines, it proceeds with Retry.
- The checkbox can be configured independently per pipeline (e.g., enabled for Screen Replay and Paper Print but not for Portrait Replacement).
- The checkbox appears only when Retry is selected. It is hidden when Warning is selected.
- Submissions auto-converted to Warning under Upload mode appear in the Custom Policy list with the following values.
| Field | Value |
|---|---|
userDataType | ID_card_uploaded |
relatedEngine | ID Liveness Screen replay |
Expired ID New in 2026-04
Controls how submissions with an expired identification document are handled. Previously expired IDs were always rejected; you can now route them into Retry or Warning to match your policy.
| Processing | Description |
|---|---|
| Retry — Request Retry (default) | Asks the user to resubmit their ID. |
| Warning — Proceed After Recording | Bypasses both the Step 1 and Step 2 Expired ID conditions, records a Warning, and lets the submission continue through approval. The automatic Step 2 expiry-date reject is replaced with Approved + Warning. |
| User Data | Related Engine |
|---|---|
ID Card | Expiry validation |
User Input | Expiry validation |
A Warning condition has also been added to the Custom Policy Trigger list, so you can use expired-ID warnings as a trigger in your custom rules.
Liveform Streaming Capture Only
Allows only real-time capture for both ID and selfie and blocks photo uploads to configure a live capture-based submission environment. Click the allow ID upload button to allow ID uploads.
Face Authentication
Set user authentication and verification options through face recognition.Selfie Process
You can register user face information through face recognition. When used in ID document pipeline, it compares the portrait on the ID with the user’s Selfie.
| Setting | Description |
|---|---|
| Threshold | Sets the threshold to apply when comparing portrait with Selfie. (Default: 85 points) |
| Face Occlusion | Authentication fails when face is covered by glasses, mask, etc. during Selfie authentication. If multiple faces exist in the image, it checks based on the face closest to the camera. |
Selfie Process UsageWhen selfie process is activated, you can use additional face authentication functions such as face duplicate check, selfie liveness, face-based age verification, etc.
Face Duplicate Check
You can check for duplicates with already approved person photos. Requires selfie process to be activated.| Setting | Description |
|---|---|
| Threshold | Judges duplicate criteria through face similarity with approved person photos. |
| Duplicate Face Policy | Determines how to proceed with the process after detecting duplicates. |
- Register and Proceed: Records duplicate submissions for the case and continues the process.
- Reject if Duplicate: Rejects authentication when duplicates occur above the set count.
Selfie Liveness
You can choose between Active mode (deepfake detection) and Passive mode (texture-based detection). Requires selfie process to be activated.| Mode | Description |
|---|---|
| Active Mode | Mode specialized for deepfake detection, performs biometric authentication by requesting specific actions from users. |
| Passive Mode | Texture-based liveness detection, performs biometric authentication with images only without user actions. |
| Setting | Description |
|---|---|
| Threshold | Sets the pass criteria for each mode. 85 points or above is recommended when having high security policies against forgery. |
Passive Face Auto Capture (2026-04)Passive-mode face capture in the liveform now uses Auto Capture — once the user aligns their face with the guide, capture completes automatically without any button press, and the capture standby time is reduced from 2 seconds to 1 second. See the April 2026 update for details.
Face-based Age Verification
A function that analyzes face images to estimate age range and verifies by comparing with set reference age. Provides age range (Low, High) rather than exact age, and verification criteria can be set by applying Buffer.
| Setting | Description |
|---|---|
| Target Image | Selects the image to measure age information. Can choose between ID portrait or selfie photo. |
| Reference Age Setting | Customers can directly set a fixed age or choose to compare with age on ID (date of birth based). |
| Verification Success Conditions | Can set up to 3 conditions by combining Low, Median, High. Each condition verifies considering age range and Buffer. |
Age Range and BufferFace-based age verification does not provide exact age but provides age range (Low, High) that the person likely belongs to. When verifying, Buffer can be applied to set verification criteria considering age range errors.
Verification Condition SettingsBy combining and setting Low, Median, High conditions, customers can directly set age verification criteria suitable for service characteristics. For example, stricter conditions can be set when minor blocking is needed.
Simulation FunctionA simulation button is provided on the face-based age verification settings screen to test if the set conditions work correctly.
Additional Authentication & Meta Information
Set third-party data source verification and meta-information-based verification options.
3rd party Data Sources
Set additional verification options using external data sources.1 Won Account Authentication - Korea
Confirms account possession through 1 won authentication.
| Setting | Description |
|---|---|
| Depositor Name | Can set depositor name up to 4 characters when depositing 1 won. |
1 Won Account Authentication Process
- User enters account information.
- System deposits 1 won to the account.
- User confirms and enters the depositor name.
- When depositor name matches, account possession confirmation is complete.
Government Data Verification - Korea
Performs government data verification for IDs issued in Korea. Applicable targets:- Resident registration number, driver’s license, passport, alien registration card, domestic residence report for foreign nationals of Korean descent, permanent residence card

CURP Third-party Verification - Mexico
Performs Mexico CURP number verification through official external sources.
| Setting | Description |
|---|---|
| Full Name | Similarity threshold to apply when comparing user-submitted value with name confirmed based on CURP number |
| Final Result Selection | Determines which name to use as final when verification passes |
| Date of Birth | Compares and verifies user-submitted value with date of birth confirmed based on CURP number |
| Gender | Compares and verifies user-submitted value with gender confirmed based on CURP number |
Address Proof
Performs location-based address verification.
Residency Expiration Date Query - Korea
Queries and verifies Korean government’s residency expiration date information for passports from other countries.
Residency Expiration Date Query UsageWhen verifying identity for foreign residents or visa holders, you can query residency expiration date information from Korean government database to verify residency qualifications.
Meta Information-based Detection
Set risk detection options based on IP addresses, regional information, etc.Proxy & VPN Detection
Detects IP-based risk and blocks the IP for 48 hours when risk score is 90 or above.
VPN & Proxy Pre-verification List
Learn how to view Proxy & VPN detection results.
Device Verification
Identifies unique device information. Checks the information of the device used to access KYC and blocks access if the device is not a mobile device. It preemptively blocks non-mobile device access such as desktops, virtual environments, and bots through 3 verification checks: Browser check, Graphics check, and Screen check.
| Verification Item | Description |
|---|---|
| Browser check | Analyzes the browser’s User-Agent value and blocks the request if the accessing device is identified as a desktop PC rather than a mobile device. |
| Graphics check | Detects the device’s GPU/graphics card through WebGL information and blocks the request if a desktop-only graphics card that cannot be used in mobile devices is detected. |
| Screen check | Analyzes the device’s screen information and blocks the request if a number of simultaneous touch points unsupported by mobile devices is detected. |
Device Verification Pre-verification List
Learn how to view Device Verification results.
Regional Pre-screening
A function that controls access by comparing user’s IP country with ID issuing country. By default, it blocks access when user’s IP country differs from issuing country, and detailed policies can be configured through exception settings and target designation.

Exception Settings
You can set countries to process as exceptions in regional pre-screening.Pre-screening Exception Countries
When IP address belongs to the country, pre-screening passes even if IP country and issuing country differ. Operation Method:- If user’s IP address is included in the exception country list, access is allowed even if IP country and issuing country do not match.
- For example, if “United States” is added to exception countries, pre-screening passes when accessing from US IP regardless of issuing country.
Issuing Country Pre-screening Exception
When ID issuing country belongs to the country, pre-screening passes even if IP country and issuing country differ. Operation Method:- If the issuing country of the ID submitted by the user is included in the exception country list, access is allowed even if IP country and issuing country do not match.
- For example, if “Korea” is added to exception countries, pre-screening passes when using IDs issued in Korea regardless of IP country.
Target Designation
You can designate targets to apply regional pre-screening. It is not an OR condition, but selects one of IP country based or Issuing country based to designate targets. Setting Options:| Criteria | Description |
|---|---|
| IP Country Based | Performs pre-screening only when accessing from IP addresses of designated countries. |
| Issuing Country Based | Performs pre-screening only when using IDs issued from designated countries. |
- When accessing from IP addresses of countries designated as screening targets or using IDs issued from those countries, always compares IP address and issuing country and blocks access if they do not match.
- For countries not designated as screening targets, pre-screening check is not performed.
Regional Pre-screening Usage Examples
- Allow only Korean ID + Korean IP: If “Korea” is designated as issuing country based in target designation, when using IDs issued in Korea, access is only allowed from Korean IP.
- Specific Country Exception Processing: If “United States” is added to pre-screening exception countries for overseas-residing Koreans, access is allowed even when using Korean IDs from US IP.
- Specific Issuing Country Exception: If “Passport” is added to issuing country pre-screening exceptions, access is allowed regardless of IP country when using passports.
Email Owner Verification
Performs email ownership verification by sending code during liveform process.
Email Owner Verification Process
- User enters email address.
- System sends authentication code to the email.
- User enters the received authentication code.
- When code matches, email ownership verification is complete.
Use Cases
Financial Institution High-Security KYC Process
Financial Institution High-Security KYC Process
Banks or securities companies can secure the highest level of security by activating multiple authentication options such as government data verification, 1 won account authentication, face duplicate check, etc. Deepfakes or presentation attacks can be effectively blocked through active mode of selfie liveness and ID attack prevention functions.
International Service Multi-country ID Verification
International Service Multi-country ID Verification
Companies providing global services can accurately authenticate IDs from each region by utilizing country-specific verification options such as MRZ check (passport), PDF417 barcode check (North American driver’s license), CURP third-party verification (Mexico), etc.
Online Platform Fraud Prevention System
Online Platform Fraud Prevention System
E-commerce or sharing economy platforms can preemptively block fake account creation or ID forgery attempts through forgery prevention options such as Proxy & VPN detection, ID validity verification, mandatory real-time camera capture, etc.
Recommended Settings
PG/Financial
- Liveness ON (≥80)
- Proxy/VPN ON
- MRZ/PDF417 ON
- Government data verification ON
Platform/Commerce
- Streaming capture only
- Face duplicate check ON
- Proxy/VPN ON
Related Documentation
KYC Process
View basic authentication policies.
Pre-verification List
View VPN & Proxy and Device Verification pre-verification results.
Authentication Data
Learn how to manage authentication data.
Contact Us
Please contact us if you have additional questions.