Onfido logo home pageaws-logo

Partnership: Amazon Web Services (AWS)

Onfido digitally proves a user’s real identity using artificial intelligence (AI), by verifying a photo ID and comparing it to the person’s facial biometrics. This means businesses can verify their users without compromising on experience, conversion, privacy or security. That’s how Onfido gives companies the assurance they need to onboard customers remotely and securely. We've partnered with AWS, using machine learning to prevent fraud. Learn more about the partnership between Onfido and Amazon Web Services (AWS), the world’s most comprehensive and broadly adopted cloud platform, offering over 175 fully-featured services from data centers globally.

Our partnership

At Onfido, we conduct millions of ID verifications per month. Our machine-learning architecture can verify documents against more than 4,500 types of identification, whether it’s a California driver’s license or a passport from India. To achieve our mission efficiently and cost-effectively we decided to use a combination of several AWS services, but especially Amazon Elastic Compute Cloud (Amazon EC2) P3 Instances powered by NVIDIA V100 Tensor Core GPUs, which have been proven to reduce machine learning training times from days to minutes, and the fully managed Amazon Elastic Kubernetes Service (Amazon EKS).


If there’s one service that helped us to scale, it’s Amazon EC2. It enabled us to train more models much faster than we had before.

Ruhul Amin

Cofounder, Onfido

Using Machine Learning to Halt Fraud

Machine learning is critical to our business model. Every time users take a photo of their ID or snap a selfie to verify their identity, we run a complex series of automated tasks that our artificial intelligence must be trained daily to perform, including document recognition, optical character recognition, biometric verification, face matching, and even “liveness” detection in a selfie. To augment these automated checks, we also have a “human loop,” bringing in a team of identity verifiers to securely validate user identity. But it’s vital that automated verification—before being passed off to manual verification—executes with speed and accuracy.

We've had been working on AWS since as early as 2014, taking advantage of Amazon Simple Storage Service (Amazon S3), an object-based storage service built to store and retrieve any amount of data from anywhere.

Delivering Customer Service and Security

For Onfido, data security is paramount, and AWS offers the level of security it needs. AWS CloudTrail provides us with a robust suite of services to detect security breaches, including governance, compliance, operational auditing, and risk auditing; AWS Key Management Service (AWS KMS) makes it easy for customers to create and manage cryptographic keys.


Our solutions

Onfido uses 256-bit SSL encryption 100% of the time on every device.


Onfido has been certified by BSI to ISO 27001 under certificate number IS 660122.

© Onfido™, 2022. All rights reserved.
Company Registration Number: 07479524.