Why is there not a blockchain solution for this? There should be some reliable organisation in a country that treats privacy seriously (ie. not disclosing info without a court order) that can certify your information and provide the KYC certification of the information required without disclosing your identity or handing over copies of ID.
There is! Check out Blockpass.
https://blockpass.org/Our app is in the app store and google play. It allows a person to have self-sovereign identity which they can distribute to people they trust. The data is stored on the users mobile device and is shared with merchants as currently, legal requirements stipulate that merchants must be able to view the data on you.
However, we have established a partnership with Edinburgh Napier university (
https://medium.com/@blockpass/building-the-worlds-first-advanced-blockchain-identity-laboratory-c53842215ccb) to develop blockchain ID solutions that put the user and their privacy first - such as ZKP.