“So is there any solution?”
To what, exactly? Anonymity? No, there isn’t.
Anonymity is one issue, and I understand the difficulties with that. On the other hand, if every bit of personal information is knowable and/or known by those who want to know it and have the technical capacity, then bank accounts, passwords, medical information, essentially everything is fair game. I'm assuming encryption helps, but when I hear from people like you who have expertise, I think even in that assumption I'm being naive.