Live data from Hacker News

Facebooks crawls every page recorded by its tracking pixel

news.ycombinator.com

1–10 of 75 posts

Facebooks crawls every page recorded by its tracking pixel

#1
So yesterday we figured out that facebooks Facebot crawler will crawl _every_ url that was recorded by their tracking pixel.

I find this highly concerning since:

1. they are crawling potentially sensitive information granted by links with tokens

2. they are triggering potentially harmful and/or confusing actions in your website by repeating links

3. they are repeating requests in a broken way by not encoding url-parameters correctly, for instance url-encoded %2B ends up just as a "+" thus becoming a whitespace (same goes for slashes etc.)

4. I could not find a warning or note on their tracking-pixel documentation that pages tracked would be crawled later

Re: Facebooks crawls every page recorded by its tracking pixel

#3
Shocking!

Abuse of power and shady tracking techniques by Facebook? Unheard of!

Seriously, this cannot be surprising after learning that the Messenger app listens to everything you do, all the time. That's just off the top of my head. They are doing this and much more.

Re: Facebooks crawls every page recorded by its tracking pixel

#5
> 1. they are crawling potentially sensitive information granted by links with tokens

Don't put Facebook tracking on sensitive pages. Actually as a service to your users don't put it anywhere where it doesn't add value.

> 2. they are triggering potentially harmful and/or confusing actions in your website by repeating links

They only perform idempotent[0]* requests which should not have any negative effect if performed multiple times

0: http://restcookbook.com/HTTP%20Methods/idempotency/

* They probably only actually perform GET in reality

Re: Facebooks crawls every page recorded by its tracking pixel

#7
post #2

Isn't it obvious? For which reason, if not tracking and information gathering, would such a feature even exist? Best solution is still to block Facebook's infrastructures, as always.

I disagree, it's not at all obvious. Pixels are used for conversion tracking (cookie pixels/cookieless pixels). Crawl isn't necessary for a pixel to function.
Post reply on HN