I am building a system that's going to host medical records for the users.
The system needs to be secure, so that only the users with correct auth can access their data (data will be encrypted, so not even the devs can access user data).
But at the same time, it needs to be convenient, so that a user can "Forget his password", and certified doctors can access the user's data in emergency cases, without the user's consent.
I know that it's not logically possible to achieve 100% convenience and privacy at the same time, but is there an acceptable balance that i can consider "OK" that will satisfy the user ?