Amazon has forums?
The product reviews would probably fit the technical definition.
“a public meeting place for open discussion”
I had a couple of my “open discussion” reviews pulled by Uncle Jeff over there. They weren’t particularly scathing or anything. One was even a positive review about some paper clips. Weird.