Zunächst wird ein Bild des Gesichts einer Person aufgenommen. Das System liest dann die Geometrie des Gesichts und identifiziert wichtige Gesichtspunkte, wie den Abstand zwischen den Augen und den Abstand von der Stirn zum Kinn. Der aufgenommene Gesichtsausschnitt wird dann in eine Reihe von Daten und Algorithmen umgewandelt, die als Gesichtsdaten oder Gesichtsabdruck bezeichnet werden, und in einer Datenbank gespeichert.
Wenn ein Gesicht erkannt wird, werden die Gesichtsdaten mit einer Datenbank anderer bekannter Gesichter verglichen. Wenn deine Gesichtsdaten mit einem Bild in der Datenbank übereinstimmen, erfolgt eine Verifizierung.