Privacy, interoperability: this is dealt with through the use of keys for encryption, the data storage, data sharing, and data schemas that allow delegating read/write access to particular data sets that the user owns. The user can later revoke access from a third party because the data delegation is accomplished through proxy recryption, which would like a grant to work on.