1
2
3
4
The plain-text password and the DEK exist in memory only while the vault is unlocked.
When the SessionTimeoutService triggers (due to inactivity or backgrounding the app), the dek variable is ereased.
The Garbage Collector then clears the key from memory.
Once locked, the app strictly requires the Master Password again to regenerate the keys.