Encryption

We store data in encrypted database called Realm with sync between devices turned off.

According to the official docs for Android and iOS, "Realm transparently encrypts and decrypts data with standard AES-256 encryption using the first 256 bits of the given 512-bit encryption key. Realm uses the other 256 bits of the 512-bit encryption key to validate integrity using a hash-based message authentication code (HMAC)".

The encryption key is stored in keychain.