If I own a store and you walk into my store am I required to forget that you came into my store?
Monday:
Bill: "Hey Jane (store owner), do you have any X45 hammers?"
Jane: "Sorry Bill, I'm out but might have some tomorrow"
Tuesday:
Bill "Did hammer come in I mentioned yesterday?"
Jane: "What hammer? Sorry I'm not allowed to remember anything about people in my shop because that would be spying so whatever you said to me yesterday has been deleted from my memory"
PS: I hate spying too. I'm just not sure how to design a law to prevent it that doesn't have unintended consequences.