The Fortress.
Privacy is not a feature; it is the foundation. We have built a system that we cannot access even if we wanted to.
The End-User Perspective
No "Forgot Password"
In a typical app, you can reset your password because the company stores your data on their servers. Temporal does not store your data. Your database lives only on your phone. If you lose access and haven't backed up your Recovery Kit, your data is gone forever. This is the price of true sovereignty.
Why you need a Recovery Kit
The Recovery Kit is a secure JSON payload containing a "snapshot" of your local configuration. Since everything is offline, this is your only way to move data to a new device. Think of it like a hardware wallet for your finances.
Daily Use-Case: Biometric Entry
"I open the app 10 times a day. I don't want to type a PIN." Biometric integration (FaceID/Fingerprint) allows for instant, secure access while keeping the underlying decryption keys protected within the phone's hardware enclave.
The Hardware Enclave
SecureStore Key Management
User credentials and recovery hashes are stored using the `expo-secure-store` library, which utilizes iOS Keychain and Android Keystore. This ensures that even if the device is physically compromised, extracting these keys without biometric authentication is cryptographically difficult.
Zero-Network Surface Area
Apart from fetching market NAVs, the app core has a zero-network surface area. No analytics, no session tracking, and no cloud-side transaction processing.