This is one of the long term goals of Tent (https://tent.io). Store all your highly personal data somewhere you control it completely with the option to share it under certain conditions with others.
I've always wondered why this information can't be kept in your browser and be shared through that. That way the data is kept locally without even needing to rely on any 3rd party service.