Wednesday, September 30th, 2020

webpage tracking

Wednesday, September 30th, 2020 02:12 am
darkoshi: (Default)
I was reading this page*:
https://gen.medium.com/i-lived-through-collapse-america-is-already-there-ba1e4b54c5fc

Every once in a while my browser showed "Transferring data from gen.medium.com". It seems that my scrolling the page a certain amount or to a certain location triggers it.

The Web Console shows it sending a message to this URL: https://gen.medium.com/_/batch
The Params include: key: post.streamScrolled

So I searched on "streamScrolled", and found only a few mentions:

https://www.reddit.com/r/netsec/comments/7qe4kj/browser_as_botnet_the_coming_war_on_your_web/

PedanticPistachio
I couldn't help but to run the communications through burp while reading this blog. Only found that medium was tracking my every move (certain information redacted just to be safe):

[{"type":"e","key":"post.streamScrolled","data":{"postIds":["redacted"],"collectionIds":["redacted"],"tops":[211],"bottoms":[26992],"areFullPosts":[true],"viewStartedAt":1516049551112,"scrollTop":6072,"scrollBottom":6806,"scrollableHeight":28133,"loggedAt":redacted,"sources":["post_page"],"timeDiff":13041.199999999953,"userId":"redacted","referrer":"https://www.reddit.com/r/netsec/","location":"https://medium.freecodecamp.org/browser-as-botnet-or-the-coming-war-on-your-web-browser-be920c4f718","browserWidth":1536,"deviceId":"redacted"},"userId":"redacted","timestamp":1516050235600,"eventId":"redacted"}]
l


https://news.ycombinator.com/item?id=15696596

Couldn't agree more. If you look at what's happening in the network tab of the developer tools, you'll see it's doing a lot more than providing just a static blog page.

Instead, every x seconds it executes another POST request with pretty much all the details they can gather (scroll from top, scrollable height, referrer etc.). As soon as you start moving your cursor, the new requests start adding up very quickly, with lots of new params such as "experimentName: readers.experimentShareWidget" or "key: post.streamScrolled".

It really is collecting every single interaction with this page. As it's provided by Medium I'm sure it's part of their data collection program.


Medium.com isn't the only site I've had that kind of thing happen on. It may even happen on Dreamwidth sometimes, possibly related to embedded YouTube videos, if I'm remembering right.

It annoys me because while it's showing those "Transferring data" or "Connecting to", etc., messages, it prevents me being able to see links' URLs by hovering over them.

So I'd like to find a way to block webpages from sending extra messages that aren't initiated by me clicking on something. But I don't have time right now to research it further.


*This statement on that page is rather sobering, as is the rest and the other linked-to posts:
In the last three months America has lost more people than Sri Lanka lost in 30 years of civil war.

May 2025

S M T W T F S
    123
45678910
11121314151617
1819 2021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Thursday, May 22nd, 2025 10:51 pm
Powered by Dreamwidth Studios