I think that this is about as secure as it could be beyond letting users generate and store their own encryption keys.
I think that this is about as secure as it could be beyond letting users generate and store their own encryption keys.