X-faces is a platform that provides artificial intelligence identity verification (KYC) services for web applications. The platform is dedicated to streamlining the user identity verification process and claims to be able to complete the integration in less than five minutes. It focuses on automating the verification of user identities by combining Optical Character Recognition (OCR), biometrics and vivo detection technologies to improve verification accuracy and efficiency while effectively preventing identity fraud. X-faces' services are delivered through aiframe
Embedded into the customer's website, it supports major desktop and mobile browsers, eliminating the need to integrate third-party libraries into the customer's code and simplifying the development process. With a special focus on the iGaming industry, the platform offers features such as authentication, fraud prevention and behavioral analytics, aiming to be a cost-effective solution with flexible functionality. According to its development roadmap, the platform is also expanding its functionality, such as adding anti-money laundering (AML)-related address and credit card identification features.
Function List
- Identity Document Data Recognition (OCR): Automatically extract key information such as name, date of birth and document number from documents such as ID cards, driver's licenses or passports, reducing manual entry and errors.
- biometric identity verification: Validates a user's identity using facial recognition algorithms by comparing the user's selfie photo with the photo on the ID document, with an accuracy rate of 99.8%.
- vivo testing: Require users to complete specific facial movements (e.g., turn their heads) to confirm they are real people, effectively preventing fraud attacks using photos, videos, or 3D masks, for example.
- Rapid Integration: The developer simply places a
iframe
Embed into web pages and receive validation results via callbacks without complex code integration. - Cross-platform support: Compatible with major desktop and mobile browsers such as Chrome, Safari, Firefox, etc., and supported on Mac, PC, iOS and Android (version 9.0 and above).
- Fraud prevention and behavioral analysis: The platform provides anti-fraud tools and real-time scoring of user behavior, making it particularly suitable for the iGaming industry, which requires a high level of security.
- Anti-Money Laundering (AML) Functions:: Features under development, including address verification by IP address or file, and identification and verification of credit card information.
Using Help
X-faces is designed to provide an out-of-the-box authentication solution, and the entire integration process is very simple, divided into four main steps: registration, obtaining API keys, integration and receiving results.
Step 1: Register for an account
First of all, you need to create a free account on the official X-faces website. Visit https://x-faces.org/并点击 "Get started" button and follow the instructions to complete the simple registration process.
Step 2: Generate API key
After registering and logging in, go to your project dashboard (Dashboard). Here you can create a new project for your application and generate a unique API key (API Key). This key will be used for subsequent API calls and is the credential for secure communication between your application and the X-faces service.
Step 3: Integrate the iframe
The core integration of X-faces is done by embedding aiframe
This approach avoids introducing any third-party libraries into your code and greatly simplifies front-end development.
- Generate validation links: You can generate a unique authentication link for users who need to be authenticated by calling the X-faces REST API or doing it manually in the dashboard.
- Show iframe: Embed this generated link as the source address (src) of your web page's
iframe
in the tab. When the user accesses this page, the X-faces user interface isiframe
is loaded in to guide the user through all the steps of authentication.<iframe src="YOUR_UNIQUE_VERIFICATION_LINK" width="100%" height="600px" frameborder="0"></iframe>
You can adjust the design of the site to
iframe
The width and height of the
Step 4: Set up callbacks and receive data
In order to receive the results after the user completes authentication, you need to set up a Callback URL on your server.
- Setting the callback URL: In the X-faces dashboard, find your project's settings page and configure a callback endpoint for receiving validation results.
- Handling callback requests: When the user completes the authentication process, the X-faces server sends an HTTP request (usually a POST request) to the callback URL you set up, containing all the data for authentication.
- Received data content: The callback data is usually a JSON object containing the following key information:
verification_status
: Verify the status (for example:success
maybefailure
).document_details
:: Information identified from identity documents, such as name, date of birth, etc.facial_similarity_score
:: Similarity score for face matching.liveness_check_results
:: Results of in vivo testing.
User operation flow
When a user enters a file that contains X-faces iframe
After the page, they will follow the steps below:
- Upload photo ID: The interface prompts users to upload a photo of their ID, such as a passport, ID card or driver's license. Users can either take the photo directly using the device's camera or upload it locally.
- take a picture of oneself: Next, the system will ask the user to take a selfie using the front camera. This photo will be used for biometric comparison with the ID photo.
- Completion of vivisection:: To confirm that the user is a real person, the system guides the user through a simple action, such as turning their head from side to side. This process can be an effective defense against spoofing tactics such as photos or videos.
The entire process typically takes only about 2 minutes to complete and is performed under controlled shooting conditions to ensure the quality of the captured images and video, thereby improving the accuracy of AI recognition.
application scenario
- Fintech and banking
Online banks, payment platforms and cryptocurrency exchanges need to comply with strict KYC and AML regulations. x-faces helps these platforms to quickly verify the identity of new users and automate customer identity due diligence, reducing the cost and time of manual review while preventing money laundering and financial fraud. - Online Gaming and iGaming
The iGaming industry has strict requirements for user age and identity verification to prevent underage participation and reduce fraudulent behavior. x-faces provides rapid identity verification and behavioral analysis tools to help operators quickly onboard compliant players and monitor suspicious behavior in real-time without impacting the user experience. - Sharing Economy Platform
Sharing economy platforms such as car sharing and home renting need to ensure the authenticity of participants' identities to safeguard both sides of the transaction. By integrating X-faces, platforms can quickly verify information such as a user's identity and driver's license when they register, building community trust. - E-commerce platform
For e-commerce sites that sell restricted goods (e.g., alcohol and tobacco) or process large transactions that require verification of a purchaser's age and identity, X-faces' automated verification process seamlessly completes identity verification without interrupting the shopping experience.
QA
- What countries and types of documents are supported by X-faces?
The official website does not explicitly list all supported countries and document types, but mentions support for global document support and suggests that users contact them directly to find out about support for their specific document set. - How long does the whole validation process take?
According to the official introduction, it takes about 2 minutes for the user to complete the whole process of data collection and identification. - How does X-faces ensure data security and compliance?
X-faces says its services are compliant with the European Union's General Data Protection Regulation (GDPR) and has received a number of certifications, including ISO/IEC 27001:2022 (Information Security Management), ISO 9001:2015 (Quality Management) and ISO 31000:2018 (Risk Management), which promises to protect the privacy and security of user data. - Does integrating X-faces require strong technical skills?
No. One of the design goals of X-faces is to simplify integration. It does this by embeddingiframe
way of working, developers do not need to integrate any third-party libraries in their code, just need to be able to handle a back-end callback request can be, greatly reducing the difficulty of integration.