Security Lock
Security Lock is NodeAuth's "app-level gatekeeper," preventing others from snooping on your data if your phone is left unlocked.
🔢 6-Digit PIN
This is the most common locking method:
- Enable it in "Security Center" -> "Security Lock".
- Set a 6-digit numeric password.
- Hashing Strategy: The system performs 100,000 PBKDF2 iterations locally to hash the PIN, providing physical defense against brute-force attacks.
- Haptic Feedback: If the input is incorrect, your phone will notify you with a 0.4s shake animation and a physical vibration.
👆 Biometric Unlock (Local)
If your device supports fingerprint, face recognition, or under-display fingerprinting:
- Once the PIN is enabled, you can check "Biometric Quick Entry".
- Instant Access: 300ms after entering the app, the system biometric recognition will be triggered automatically, eliminating the need for manual numeric entry.
⏲️ Auto-Lock Delay
You can customize when the lock is triggered:
- Immediate: Lock as soon as you switch browser tabs or move the app to the background.
- Idle Lock: e.g., Set to "Lock after 5 minutes".
☢️ Nuclear Logout (Reset)
If you forget your PIN, there is a hidden option on the lock screen: tap 5 times to trigger a "Nuclear Logout".
- Consequences: This will physically erase all local cached data on the device, including the
enc_device_salt(core encryption salt),bio_cred_id(biometric credential), and allLocalStoragerecords. You will need to log in again and resync your data online.