Suppose I have a platform similar to Yelp, but it is just for ONE small town (80,000 inhabitants) and contains only a list of workers, not companies.
In such a small town, most people are closely linked to the social network. This means that it is relatively easy for one person to trip over another.
If Mary hires John for a job but Mary does not like the end result of John's work and leaves him a bad rating on the platform, How can you give Mary the opportunity to hide her identity in order to avoid an unpleasant situation if she stumbles over John? Not only unpleasant situations, but also harassment by John, what is a possibility, am I right?
Why just hide her name does not work:
If John had only one client (Mary) in a long period of time and then received an anonymous bad rating shortly after the job, he would do the math in his head and know that the author of the rating must be Mary.
I thought about just publishing anonymous reviews of groups of 2 or more so John would not know who the person behind the review was.
Feel free to answer one (or all) of these questions.
- Have you had a problem like this? How did you solve it?
- Can you tell me how to improve my solution?
- Is this an old problem that I am not aware of? If so, is there a better solution?