Require biometric or custom PIN when launching app #216
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The Seed Tool is by far the best app of its kind on the market, thank you for building it!
After an unfortunate incident involving my son and some thieves who took his phone and demanded the passcode at gunpoint, I have come to realize just how powerful the iPhone passcode is. By default, the passcode can always substitute for biometrics, like for example if you long-press on an app icon and "Require FaceID", it doesn't actually, you know, require FaceID.
So, Claude and I set out to fix this (one prompt, about 10 minutes). This PR lets the user optionally require FaceID or a custom PIN code to open the app. I am not an iOS dev, and I am unsure how much actual security this adds, but it would certainly stop garden variety bad guys who have your phone and your passcode, at least for a while, perhaps long enough for you to remotely wipe the device.
Feel free to close if you are not interested, I totally understand, but perhaps others will find it useful as well.