FWIW, the EU is working on zero-knowledge proofs: https://digital-strategy.ec.europa.eu/en/news/commission-mak...
But I strongly prefer my solution!