Welcome to the FACEKI Biometric Authentication API documentation hub! FACEKI is a facial recognition technology that can be fully integrated into your apps, websites, and access points. Our solution provides a log-in by selfie feature that helps you stand out, uplift your security, authenticates your users all while enhancing your customer experience.
We are excited to announce the release of FACEKI Biometric Authentication API Version 2, which includes several new features and enhancements. Our advanced facial recognition technology now includes even more robust security measures, including 3D Passive Liveness detection and multi-factor authentication options.
Using FACEKI Biometric Authentication API Version 2, you can authenticate users quickly and securely, improving the overall customer experience. Additionally, our solution can be fully customized to suit your specific business needs, and our team of experts is available to provide support and guidance as needed.
This documentation is designed to help you get started with integrating FACEKI Biometric Authentication API Version 2 into your applications. It includes detailed information on how to use the API, authentication, error handling, best practices, and support. We hope that you find this documentation helpful and look forward to seeing the amazing things you create with FACEKI Biometric Authentication API Version 2.
What is FACEKI Biometric Authentication?
FACEKI Biometric Authentication is a facial recognition technology that provides secure log-in, enhances customer experience, and authenticates users. It can be fully integrated into your applications, websites, and access points using an API. With FACEKI, your customers can easily validate their identity and log in securely from anywhere, at any time, and on any device using a simple selfie.
Using advanced facial recognition technology, including 3D Passive Liveness and multi-factor authentication options, FACEKI ensures high accuracy and robust security to prevent spoofing attempts. The API is easy to use, allowing you to seamlessly integrate it into your existing systems.
How does it work?
Step 1: User Registration
When a user wants to authenticate their identity, they will need to register their information with your application, using your application's registration process. This can be a custom page in your application that collects information such as the user's first name, last name, mobile number, and email. Once the user completes this registration process, they will be directed to the authentication page.
Step 2: Authentication Request
On the authentication page, the user will be prompted to take a live selfie using their device's camera. This selfie will be submitted to the FACEKI API using the appropriate API endpoint. The FACEKI SDK will process the selfie and compare it to the stored biometric data in your application's database, if applicable, or perform a liveliness check if the user is not registered. Importantly, FACEKI only processes the data submitted and does not store the data in any way. If the authentication is successful, the FACEKI API will return a JSON response that includes information about the user's identity, which can be stored in your application's database. If the authentication fails, your application can prompt the user to try again or take other actions, such as requiring additional authentication methods.
Step 3: Integration
To integrate FACEKI Biometric Authentication into your application, you will need to use the FACEKI API, which provides RESTful endpoints for registering users, authenticating identities, and managing user data. The API documentation provides detailed information about the endpoints, their parameters, and their responses. You can use this documentation to build the necessary API requests in your application.
Step 4: Security
When integrating FACEKI Biometric Authentication into your application, it is important to follow best practices for security. This includes using HTTPS for all API requests, storing user data securely, and using appropriate encryption methods. Additionally, you should inform users about the biometric data that will be collected and how it will be used, and provide them with the option to opt out of biometric authentication if they prefer.
Register and Select Package: Users can register and select a package on the FACEKI pricing page (https://apps.faceki.com/pricing).
Get Client ID and Client Secret: After selecting a package, users can go to the integration screen on the link https://apps.faceki.com/integration/client-id to get their Client ID and Client Secret.
Check API Documentation: Users can then check the API documentation to learn how to use FACEKI's biometric authentication API and make calls to the API.
Download SDK: Alternatively, users can download FACEKI's SDK to integrate the biometric authentication technology into their application.
Test API Calls: Users can use tools such as Postman to test the API calls for liveliness check, sign up, and sign in.
By following these steps, users can quickly and easily integrate FACEKI's biometric authentication technology into their applications and provide their users with a secure and convenient authentication experience.
Liveness Check: FACEKI offers a 3D passive liveness check that doesn't require the user to do any specific moves or actions, making it a seamless and easy experience.
Flexibility: Our technology is designed to work with any camera, device, or browser, providing your customers with the flexibility to authenticate themselves from anywhere and at any time.
Speed: Our AI-powered algorithms provide lightning-fast authentication, with results given in just 1 second.
ISO Certification: FACEKI's technology is ISO 27001:2013 and ISO/IEC 30107-3 certified, ensuring the highest level of security and accuracy for your application and your users' data.
GDPR Compliance: FACEKI is GDPR compliant, ensuring that your application and your users' data are handled in accordance with the EU General Data Protection Regulation.
PCI DSS Compliance: FACEKI is PCI DSS compliant, providing a secure and compliant solution for businesses that handle payment card data.
Award-Winning Technology: FACEKI Biometric Authentication has won several prestigious awards, including the Gold Stephan Award for Innovation in Technology, the Data Award for Excellence in Data Security, the User Experience Award for Outstanding User Experience, and the Security Award for Exceptional Security Features.
User-Friendly Interface: The FACEKI API offers a user-friendly interface, making it easy to integrate with your existing application and to provide a seamless user experience.
High Accuracy: Our biometric authentication technology offers high accuracy and precision, ensuring that your users are authenticated quickly and securely.
Customization: The FACEKI API offers a high level of customization, allowing you to tailor the authentication process to match your application's specific needs and requirements.
By leveraging these features, FACEKI Biometric Authentication can help you enhance your application's security, improve your customer's experience, and streamline your authentication process while meeting the highest standards of security, accuracy, compliance, and innovation.
In addition to our API solution, we also offer both cloud and on-premises deployment options to our customers. Our cloud solution allows for easy scalability and accessibility from anywhere with an internet connection, while our on-premises solution provides an added layer of security for customers who prefer to keep their biometric data on their own servers. With both options available, you can choose the deployment that best fits your business needs.