Hi everyone,
I appreciate the effort in enhancing security with the 2-Factor Fingerprint Unlock feature in GrapheneOS. However, I believe it could strike a better balance between usability and security by requiring the Second Factor PIN conditionally.
For instance, the system could:
- Allow regular fingerprint unlocking during normal use.
- Trigger the Second Factor PIN after a configurable number of failed fingerprint attempts.
- Continue requiring the primary passphrase in critical situations.
This approach protects against biometric spoofing and coercion while reducing the inconvenience of entering a PIN. It also makes the feature more adaptable to different user threat models.
I’d love to hear your thoughts! Is this something the team could consider for a future update?
Thanks again for your hard work on GrapheneOS!