Scraping data from pages you visit shouldn’t be affected by this.
525 karma · joined November 7, 2016
Scraping data from pages you visit shouldn’t be affected by this.
Nice, I didn’t find this setting and I explicitly went looking for it. So the settings in the “price history” graph don’t merely apply to the way this graph is shown. Now I need to figure out what this setting is doing. Because I didn’t see any conditions in the code which were tied to this setting.
The history of all Amazon products you looked at or searched for is personal data, and it can tell a lot about you. Whether it is also personal data in the legal sense is not something I can say for sure. But it definitely has to be properly covered in the privacy policy, for GDPR compliance at the very least.
Note: I am the author of the article above.
Note: I’m the author of this article and a former AMO reviewer.
Note: I am the author of this article.
Now shipping a malicious application is always a risk. This application release is evidence of misbehavior, should someone choose to analyze it. This risk is almost non-existent with dynamic web applications. It would have to be the one targeted user who analyzes megabytes of code.
To sum up: there is a good reason why websites are sandboxed and don’t get any access to your system.
Note: I am the author of this article.
Note: I am the author of this article.
Note: I’m the author of this article.
Note: I’m the author of this article.
Your assumption seems to be that these changes won’t be recognized. But they are very easy to recognize, e.g. by grouping the values by IP address. Same IP address but constantly changing random values? Yes, that’s a very reliable fingerprint.
Note: I am the author of this article.
I know, the solution presented there isn’t perfect. But IMHO it’s as close as it gets, and it should be sufficiently advanced that detection should be complicated due to differences in browsers and extensions.
It's not that I question the intentions. It's rather that, especially given the execution so far, I have my doubts about what these intentions will lead to in practice.
I actually used the debugging functionality to install a temporary add-on. This is a supported scenario, but it isn't exactly easy to set up.