November 8, 2024

Streamlining client onboarding with eKYC

Discover how we developed an eKYC system for a European insurance firm, enhancing client onboarding and ensuring GDPR compliance.

Goals

Our client, a European insurance company, faced challenges with a slow, manual onboarding process that affected customer satisfaction and efficiency. The objective was to build an automated eKYC system that streamlined the process, adhered to GDPR standards, and included human oversight capabilities when needed.

Challenges

We needed to create a system that met strict GDPR requirements, minimizing data storage while ensuring security. The solution also had to be easy for older, non-technical users. Additionally, it had to handle variable verification loads effectively, maintaining performance under different conditions.

Consulting and Solution Design

We began the project with a focused consulting phase to align with the client’s goals and ensure we were on track from the start. This phase included an analysis of existing onboarding workflows and detailed compliance planning.

Our team evaluated the client’s onboarding challenges and collaborated with legal experts to design a GDPR-compliant solution. This step set the foundation for a system that could securely process data while minimizing storage.

We designed a scalable, modular architecture that could adapt to fluctuating verification demands. This blueprint provided a clear path for development, ensuring the solution was both reliable and flexible for future growth.

Simplified diagram

To enhance user experience, we mapped user journeys to identify and eliminate pain points. This approach was essential to ensure that the system would be straightforward for all users, including those less familiar with digital tools.

Development Approach

Over nine months, we followed an agile development process that allowed for continuous feedback and refinement. This iterative method was key to keeping the project aligned with client expectations and adapting to evolving needs.

Our team developed AI models for facial recognition and liveness detection using PyTorch, paired with OpenCV and EasyOCR for ID data extraction. These models formed the backbone of a secure, accurate verification process.

We built a mobile-optimized web platform that integrated seamlessly with the client’s existing systems, offering users a responsive experience. The platform was designed to be intuitive, ensuring that non-technical users could navigate it without difficulty.

UI 1
UI 2
UI 3

The architecture featured containerized AI models that scaled automatically based on demand, supported by Python and FastAPI. This structure ensured reliable data flow and allowed the system to manage increased verification loads efficiently.

Results and Impact

The eKYC platform transformed the client’s onboarding process, cutting onboarding time by 60% and improving overall efficiency. Compliance with GDPR was maintained by only storing essential data, enhancing trust in the system. Feedback highlighted how the platform’s straightforward interface improved user satisfaction and streamlined onboarding.

Key Takeaways

This project highlighted the importance of thorough consulting and planning for solutions that meet client-specific needs and compliance requirements. Our approach emphasized building a system that could adapt over time and provide a positive user experience, showcasing how a thoughtful development process leads to successful outcomes.

We're using cookies to improve your experience. You can opt in or out at any time.

Privacy policy