Would it be possible to use Tor (or some other anonymising protocol) to send and receive each request? (Whether the request is to Canonical, Amazon or some other vendor.)
This way individual requests may be identifiable (IP address for sale of item X occurred shortly after anonymous query for X), but sequential requests would not be identifiable (cannot identify that anonymous query X and anonymous query Y were in fact from the same IP address, unless they happen to both result in sales).
Would it be possible to use Tor (or some other anonymising protocol) to send and receive each request? (Whether the request is to Canonical, Amazon or some other vendor.)
This way individual requests may be identifiable (IP address for sale of item X occurred shortly after anonymous query for X), but sequential requests would not be identifiable (cannot identify that anonymous query X and anonymous query Y were in fact from the same IP address, unless they happen to both result in sales).
I believe this would also address some of the concerns raised in https:/ /bugs.launchpad .net/ubuntu/ +source/ unity-lens- shopping/ +bug/1073114