Comply with KYC and AML regulations by:

  • Gathering and analyzing identity documents and proof-of-address documents
  • Comparing against government sanctions, PEP lists, and proprietary compiled PEP lists
  • Reviewing results
  • Maintaining an audit trail and compliance records

The KYC and AML products may be used together or separately.


Gather KYC documents

If a customer has emailed you documents, you may upload them to Rebilly. It is more secure and faster to have your customer upload documents directly to the system.

To enable your customer to upload documents directly, generate a special link. The customer can browse to that link and complete the document submission process.

We named the app the "KYC document gatherer" (see a preview of the end-customer experience).

This app is localized and translated into 14 languages. The customer will receive further instructions if they attempt to upload an invalid image (such as a selfie or blurry ID).

Alternatively, you may wish to skin this app yourself, or build your own app because everything is powered by our APIs.

Analyze KYC documents

Rebilly automatically analyzes identity-proof documents, and generates a score based on:

  1. It looks like an ID.
  2. It has a pictured face.
  3. It is not in an online search database (which means it was grabbed from a search engine).
  4. Contains the customer's first and last name.
  5. Contains the customer's date of birth.
  6. Contains an expiration date, which is in the future.
  7. Contains an issue date.
  8. Is of a minimum age (for example 18 years old).
  9. It has an additional matching portrait photo (selfie).

This is the online equivalent to showing your ID when you purchase alcohol or pass through airport security. The analysis works across many languages and countries. Rebilly is regularly expanding the algorithm as government issued IDs continue to evolve.

Countries supported

All countries not sanctioned by the US, UN, UK or EU are supported.

Types of documents

There are three main document types supported:

  • proof of identity
  • proof of address
  • proof of funds

The automated analysis currently works with proof of identity only and works with government issued IDs which could include any documents with photos:

  • passport
  • driver license
  • national identity card
  • regional identity card (such as a state or province)
  • social insurance card with photo

This process happens automatically and requires no interaction from you or your customer.

Facial recognition identity verification

For the proof of identity document type, optionally require the user to upload a portrait photograph of themselves (a selfie). This photograph is automatically compared with the ID photograph using face recognition algorithms and is used as a scoring factor.

Review KYC documents

Review and manage Know Your Customer (KYC) documents in the Rebilly UI. You can mark an identity as reviewed, or change the status from accepted to rejected or vice-versa. A complete audit trail is stored and all activity is accessible from the customer's timeline in Data tables.

To manage and review KYC documents in the Rebilly UI, see Manage KYC.

Technical integration

See our KYC integration guide for technical integration information.

AML sanctions, PEP, and adverse media lists

AML lists are used to check customer-provided information against lists published by governments and proprietary lists compiled by Rebilly.

Lists checked

  • UN sanctions
  • EU sanctions
  • US CIA
  • Wikidata
  • Proprietary

Lists are updated daily.

Need another list? Ask us.

Types of AML provided

  • PEP (Politically-Exposed Person)
  • Sanctions
  • State-Owned Enterprises
  • Adverse Media

Need another type? Ask us.

Fuzzy matching

Rebilly uses fuzzy matching algorithms including: partial match, double metaphone for name-based fuzzy searching, sounds-like (Soundex algorithm), and typos (Levenshtein algorithm) to identify possible matches. Rebilly also uses a combination of other tactics, including custom relevancy and matching algorithms, to increase accuracy and confidence as much as possible.

AML reviews

An Anti-Money Laundering (AML) check is an automated process that scans customer information against Rebilly AML lists. When customer information matches data in an AML list, a hit is returned.

To manage and review AML customer check documents in the Rebilly UI, see Manage AML. To view completed AML checks that are associated with a particular customer, see View completed AML customer checks.

Enable continuous monitoring

Want it? Contact us.