FaceGate je nativní aplikace pro zamykání jednotlivých aplikací pomocí rozpoznávání obličeje. Vybrané aplikace lze uzamknout za ověření obličejem, Touch ID nebo heslem. FaceGate zachytává spuštění aplikace v reálném čase a brání přístupu, dokud uživatel neprojde ověřením. Veškeré zpracování probíhá lokálně na zařízení přes Apple Neural Engine, bez odesílání dat a bez telemetrie.
Rozpoznávání obličeje doplňuje detekce živosti pomocí pohybů hlavy (otočení vlevo, vpravo, naklonění) jako ochrana proti zneužití fotografie nebo videa. Embeddingy obličeje jsou šifrovány algoritmem AES-256-GCM a uloženy lokálně, šifrovací klíče jsou uchovány v macOS Keychain. Heslo je uloženo jako SHA-256 s náhodnou solí.
Pro hodnocení programu se prosím nejprve přihlaste