AumniVIDA encrypts your graph on your iPhone
AumniVIDA now stores your graph on your iPhone with SQLCipher. The Keychain holds the key, and the Secure Enclave protects it.
What shipped
- The local health store is encrypted at rest with SQLCipher. The key is generated on the device, held in the Keychain, and wrapped by the Secure Enclave where the hardware supports it.
- Existing plaintext stores migrate on first launch.
- A store that fails to open with its key is quarantined and rebuilt from the server copy, and the app says so.
Also in this release
- Push notifications are delivered over APNs with a delivery ledger and an opt-out, and lock-screen copy stays generic.
- Off-site backups are encrypted before they leave the server.
Fixes
- A session token is refreshed before every server call from the engine, which removes a class of "signed out" errors after long idle periods.