This is where web3 might finally have some use. Truely anonymous decentralised network for reviewing companies. No entity to subpoena and no server logs or user data anyway if they could.
It will be useless due to spam, unreasonably disgruntled employees posting lies, forced or fraudulent positive reviews, and even outright scams ("pay up or we will post a negative review every week"), etc.
I wish it weren't so, but I'm afraid that will be the reality of it.
I thought a little about this. While onchain you cannot censor it, the “view” created for convenience on web2 could just ignore sufficiently flagged responses.
This would still generally allow anonymity.
Of course you could also have anonymity on a traditional platform by not requiring people to sign in with usernames but use a private key instead. So just use that part of web3 but no blockchain storage.
How will you prevent a company flagging unflattering reviews in an effort to get them hidden (companies will pop up offering these kind of services, employing multiple computers, botnets, etc.)?