Development roadmap

Roadmap

FacePass remains a local macOS helper for lock-screen assist, independent iPhone StandBy approval, and approved administrator/System Settings prompt value fill. Planned work stays inside that boundary.

Completed

Menu-bar app and permissions

Native macOS menu-bar shell, settings window, Camera, Accessibility, and Keychain permission visibility.

Completed

Keychain and prompt fill boundaries

Keychain-backed password storage and value-only fill for approved administrator/System Settings authorization prompts.

Completed

Conditions, screen state, and short camera windows

Automatic-action conditions, lock-screen orchestration, overlay feedback, and short-lived local camera recognition windows.

Completed

Settings, overlay, and recognition prototype

Permissions, Password, Automation, Unlock Mode, StandBy Unlock, Recognition, and About settings are in place with clear menu status, camera panel polish, provider routing, and local encrypted template handling.

Completed

iPhone StandBy approval path

Paired-iPhone signed requests, local HTTP and Bonjour pairing/rediscovery, WidgetKit Live Activity and Dynamic Island surfaces, and optional static widget boundaries are documented without Mac password transfer.

Completed

Package and launch the iOS companion

The iOS companion is now available through the App Store listing at https://apps.apple.com/app/facepass-companion/id6766098166 for signed local StandBy Unlock approval requests, while preserving the no-cloud, no-telemetry, no-upload, and no-Mac-password-to-iPhone boundary.

Current next step

Liveness and anti-spoofing

Improve local recognition safety with liveness checks, photo/video spoof resistance, and clearer failed-recognition UX without claiming Apple Face ID or system biometric authentication.

Future

Multi-role permissions

Explore clear roles, such as one enrolled face that can only use lock-screen assist and another role for all approved FacePass actions.