{"id":3057,"date":"2018-04-11T18:07:06","date_gmt":"2018-04-11T23:07:06","guid":{"rendered":"http:\/\/lisa.rushworth.us\/?p=3057"},"modified":"2018-04-16T10:26:59","modified_gmt":"2018-04-16T15:26:59","slug":"house-facebook-hearings","status":"publish","type":"post","link":"https:\/\/www.rushworth.us\/lisa\/?p=3057","title":{"rendered":"House Facebook Hearings"},"content":{"rendered":"<p>Day two didn&#8217;t change my opinion from day one, but it does introduce a few new nuances. If you consider &#8220;my&#8221; information to be content (text, video, images, likes) that I&#8217;ve personally submitted to Facebook &#8230; sure I have some control over &#8216;my&#8217; data. Not the granular level of control I would prefer, not always readily usable control, and like all things on the Internet (including user data downloaded by a third party), I don&#8217;t have control over what people who have access to my data can subsequently do with it. But Facebook has a whole other realm of <em>my<\/em> data &#8212; metadata from images or videos, geo-location information (maybe IP-based with low accuracy, maybe GPS with high accuracy), how long I spent looking at what content, what time of day I log on &#8230; and that&#8217;s just information gathered directly from my usage of the web site.<\/p>\n<p>Block third party cookies in your web browser (seriously,\u00a0<em>do it<\/em>) and see how often adobetm.com, disqus.com, doubleclick.net, facebook.com, google.com, twitter.com, and youtube.com show up in the blocked cookie list.<\/p>\n<p>Particular interesting tidbit from the House proceedings was the &#8220;Facebook Pixel&#8221; &#8211; so named because of the single transparent pixel served from a Facebook site if the actual script-based tracking is blocked by the browser. It&#8217;s a little code snippet with a function that allows the site owner to track specific actions within the site (i.e. there&#8217;s a difference between &#8220;someone who visited my site two months ago and has not been back&#8221;, &#8220;someone who visits my site every other day&#8221;, and &#8220;someone who spent 100 bucks at my site&#8221;) using the <a href=\"https:\/\/developers.facebook.com\/docs\/ads-for-websites\/pixel-events\/v2.12#events\" target=\"_blank\" rel=\"noopener\">standard events<\/a> (currently nine) and a custom catch-all event. Advertisers then have target audiences created for their custom site data &#8212; this means the advertiser cannot see that\u00a0<strong><em>I<\/em><\/strong><strong>\u00a0<\/strong>visited their site twice a week or spent over ten bucks in the past quarter\u00a0<em>but<\/em> they can elect to spend money on ads delivered to\u00a0<strong><em>people<\/em><\/strong> who have visited their site twice in the past week or not deliver ads to people who purchased merchandise in the last month.<\/p>\n<p>Looking through the developer documentation, that is a LOT of really personal information about me that I am not consenting to provide Facebook (in fact, they&#8217;re getting that information for people who aren&#8217;t even account holders &#8211; just their &#8220;match pixel to user&#8221; algorithm falls out and creates some phantom profile to track the individual instead of landing on a known user&#8217;s account). And it&#8217;s a lot of really personal information over which I have no control. There&#8217;s a difference between opting out of interest based advertising and opting out of\u00a0<em>tracking<\/em>. And how exactly can I go about<\/p>\n<p>In the particular case of the Facebook pixel, the script function is housed on a Facebook server. You can pretty easily prevent this bit of tracking. Add a line in your hosts file (\/etc\/hosts, c:\\windows\\system32\\drivers\\etc\\hosts) to map the hosting server to your loopback address:<\/p>\n<pre>127.0.0.1 connect.facebook.net<\/pre>\n<p>Voila,\u00a0fbq is no longer a valid function. I haven&#8217;t noticed any adverse impact to actual Facebook use (although I assume were a significant number of people to block their script host &#8230; they&#8217;d move it over to a URI that impacted site usage).<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3058\" rel=\"attachment wp-att-3058\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3058\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/04\/FacebookPixelCodeBlocked.png\" alt=\"\" width=\"854\" height=\"45\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/04\/FacebookPixelCodeBlocked.png 854w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/04\/FacebookPixelCodeBlocked-300x16.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/04\/FacebookPixelCodeBlocked-768x40.png 768w\" sizes=\"auto, (max-width: 854px) 100vw, 854px\" \/><\/a><\/p>\n<p>Facebook&#8217;s <a href=\"https:\/\/chrome.google.com\/webstore\/search\/facebook%20pixel%20helper\" target=\"_blank\" rel=\"noopener\">debugging tool<\/a>, meant for advertisers and their developers, confirms the code failed to execute. Browser specific if the &lt;noscript&gt; content is loaded or not &#8211; it&#8217;s not in my case.<\/p>\n<p><a href=\"http:\/\/lisa.rushworth.us\/?attachment_id=3059\" rel=\"attachment wp-att-3059\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-3059\" src=\"http:\/\/lisa.rushworth.us\/wp-content\/uploads\/2018\/04\/FacebookPixelFailedToLoad.png\" alt=\"\" width=\"521\" height=\"498\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/04\/FacebookPixelFailedToLoad.png 521w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2018\/04\/FacebookPixelFailedToLoad-300x287.png 300w\" sizes=\"auto, (max-width: 521px) 100vw, 521px\" \/><\/a><\/p>\n<p>The same approach can be used to block a number of tracking services &#8211; script content served from dedicated servers don&#8217;t impact general web usability.<\/p>\n<pre>127.0.0.1 connect.facebook.net\r\n127.0.0.1 www.google-analytics.com\r\n127.0.0.1 disqus.com\r\n127.0.0.1 cse.google.com\r\n127.0.0.1 bat.bing.com\r\n127.0.0.1 www.googleadservices.com\r\n127.0.0.1 sjs.bizographics.com\r\n127.0.0.1 www.googletagmanager.com\r\n127.0.0.1 chimpstatic.com\r\n127.0.0.1 cdnjs.cloudflare.com\r\n127.0.0.1 api.cartstack.com\r\n127.0.0.1 js-agent.newrelic.com\r\n127.0.0.1 se.monetate.net\r\n127.0.0.1 assets.adobetm.com\r\n127.0.0.1 tribl.io<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Day two didn&#8217;t change my opinion from day one, but it does introduce a few new nuances. If you consider &#8220;my&#8221; information to be content (text, video, images, likes) that I&#8217;ve personally submitted to Facebook &#8230; sure I have some control over &#8216;my&#8217; data. Not the granular level of control I would prefer, not always &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,29],"tags":[573,574,155],"class_list":["post-3057","post","type-post","status-publish","format-standard","hentry","category-politics","category-technology","tag-facebook-pixel","tag-opting-out","tag-privacy"],"_links":{"self":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/3057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3057"}],"version-history":[{"count":4,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/3057\/revisions"}],"predecessor-version":[{"id":3070,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/3057\/revisions\/3070"}],"wp:attachment":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}