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í.
Hlavní možnosti
Zamykání aplikací: Uzamčení libovolné nainstalované aplikace s ověřením při spuštění.
Rozpoznávání obličeje: Lokální zpracování přes Apple Neural Engine bez připojení k cloudu.
Detekce živosti: Pohyby hlavy proti zneužití fotografie nebo videa.
Touch ID a heslo: Ověření přes Touch ID nebo šifrovaný PIN v Keychain.
Časovače relací: Nastavení doby odemčení pro každou aplikaci zvlášť.
Zamčení při uspání: Automatické uzamčení aplikací při uspání nebo uzamčení obrazovky.
Ochrana proti odinstalaci: Zamezení smazání aplikace bez oprávnění administrátora.
Plánované zamykání: Časová okna pro automatické zamknutí a odemknutí aplikací.
Plán ověřování obličejem: Vypnutí rozpoznávání obličeje ve vybraných hodinách s přechodem na Touch ID nebo heslo.
Ovládání z lišty: Sledování a zamykání aplikací z menu v horní liště.
Nouzová klávesová zkratka: Globální zkratka pro okamžité ukončení.