Hi everyone,
I’d like to share an experimental security project I’ve been working on called FaceBridge.
FaceBridge is an open-source prototype that explores biometric authorization between macOS and iPhone using only public Apple APIs, Secure Enclave–backed keys, and encrypted local communication (BLE + Network framework).
The idea was to investigate whether cross-device authorization flows similar to Apple’s Touch ID approval patterns could be reproduced transparently and safely at the application level.
Currently implemented features:
• Secure device pairing using cryptographic identity exchange
• Face ID approval from iPhone for macOS authorization requests
• Secure Enclave-backed signing keys
• Replay protection and structured authorization envelopes
• Trusted device registry
• Local encrypted communication over BLE and local network
• Authorization gating for sensitive macOS actions (Terminal commands, protected flows, vault unlock simulation)
This is not intended to replace Apple’s native authentication mechanisms, but rather to explore how far the public Apple security stack allows developers to go when building cross-device trust models.
Technical write-up:
https://medium.com/@wesleysfavarin/facebridge
Source code (open source):
If you’re working with Secure Enclave workflows, LocalAuthentication, device trust architectures, or distributed authorization models on Apple platforms, I’d really appreciate feedback from the community.
LinkedIn (project announcement):
https://www.linkedin.com/in/wesleysfavarin/
Thanks!