Ben Kaiser (@benhkaiser) profile picture

Working on privacy and AI trust @DuckDuckGo. Previously a researcher @PrincetonCITP, @MITLL, and @RPI.

Albuquerque NM
Joined March 2014
Photo by Ben Kaiser (@benhkaiser)Photo by Ben Kaiser (@benhkaiser)Photo by Ben Kaiser (@benhkaiser)Photo by Ben Kaiser (@benhkaiser)Photo by Ben Kaiser (@benhkaiser)Photo by Ben Kaiser (@benhkaiser)Photo by Ben Kaiser (@benhkaiser)Photo by Ben Kaiser (@benhkaiser)Photo by Ben Kaiser (@benhkaiser)Photo by Ben Kaiser (@benhkaiser)
Meta and Russian Yandex engaged in unprecedented internet tracking practices, likely illegal with EU data protection law. Companies designed tracking systems that exploited Android's localhost socket permissions to create covert communication channels between websites and native mobile apps, bypassing Android's app sandboxing protections. Android allows any app with internet permission to listen on localhost ports without user consent, and web browsers can access these localhost interfaces. When users visit websites containing Meta Pixel or Yandex Metrica scripts, the JavaScript tracking code sends data directly to specific localhost ports (Meta uses UDP ports 12580-12585 via WebRTC, Yandex uses TCP ports 29009-30103 via HTTP). Facebook, Instagram, and Yandex apps run background services that actively listen on these predetermined ports to receive tracking data, then link this anonymous web activity to authenticated user accounts and transmit the combined data to company servers. This technique affects billions of Android users and renders privacy protections like incognito mode, VPNs, and cookie clearing completely ineffective. Meta Pixel attempted localhost communications on over 17,000 of the top 100,000 websites, with 78% doing so without user consent. The method allows comprehensive profile building linking anonymous browsing to real identities, tracking everything from shopping to sensitive site visits. It also creates vulnerabilities where malicious apps could eavesdrop on browsing history by listening on the same localhost ports. This surveillance operated without disclosure. Following public disclosure, Meta immediately ceased the practice and removed related code while browser vendors scrambled to implement protections. The practice violates multiple GDPR and ePrivacy principles. The technique transforms supposedly anonymous first-party cookies into cross-site tracking identifiers without explicit consent, violating ePrivacy Directive requirements for cookie consent and GDPR's lawful basis for processing. By secretly linking web browsing to app-based identities, it constitutes undisclosed profiling that undermines user expectations and data minimization principles. This is a material for max #GDPR fine. localmess.github.io/
13
237
33
548
58,699
Government decisions not to enforce antitrust law, to let privacy law to wither on the vine, to expand IP to give FB a weapon to slay interoperable rivals - these all created the enshittogenic environment that allowed the careless people who run Facebook to stop caring. 115/
1
10
2
77
5,409
Ben Kaiser retweeted
DuckDuckGo is amping up its AI search tool but will still let you leave it behind theverge.com/news/624899/duc…
3
22
2
104
41,789
Ben Kaiser retweeted
One day we are going to wake up, after years of the consistent and pernicious pollution of critical information ecosystems, and deeply regret this era of thoughtless LLM deployment. A devastating loss of accuracy, clarity and conciseness -- for what?
The internet has been progressively diluted with AI-generated slop. Are medical records headed for the same fate? 🧵 I just published a perspective in @NEJM with @AdamRodmanMD and Arjun Manrai on why rushing AI into medical documentation could be a mistake.
28
687
23
2,500
146,353
Google’s scale advantage fuels a powerful feedback loop of different network effects that ensure a “perpetual scale and quality deficit” for rivals that locks in Google’s advantage. spreadprivacy.com/creating-e…
98
Crucially, Meta's new Content Library API (replacing CrowdTangle) is for academic researchers only. No journalists. No election officials. No civil society groups or independent researchers. Not a good precedent for what DSA Article 40 compliance will look like.
299
European Elections will be the first test of Digital Services Act. Next week, Brussels unveils binding rules for election disinformation. Risk of fines of up to 6% of global turnover. This will be about disinformation, deepfakes, so on. Fast take-down actions to be mandatory.
4
1
2
1,390
An excellent summary of the difficulties and issues involved in feed-ranking and content moderation from one of the most senior & talented DS out there. If you want to understand why your timeline looks like it does, have a read
A new note on ranking by engagement tecunningham.github.io/2023-… - six main observations: (1) Most platforms (FB, IG, Twitter, TikTok, YouTube, Netflix) rank content by predicted engagement: they'll show you the items most likely to cause you to click, reply, retweet, etc.
6
18
10,704
PANEL 5: Empirical Look at User Behavior With @jason_w_burton @CBScph @mpib_berlin, @kjfeng_ @UW, @benhkaiser @Princeton, and @angelaight @nyuniversity.
1
1
2
353
For years I’ve felt there needs to be an accessible primer on social media recommendation algorithms. So I wrote one during my sabbatical! We can level up normative and policy debates about social media if there’s better and broader knowledge of the tech. knightcolumbia.org/content/u…
8
154
23
539
171,995
– It’s the Algorithm: A large-scale comparative field study of news quality interventions Benjamin Kaiser (@benhkaiser/), Stuart Begley-Miller, Rob Johnstone, Jonathan Mayer (@jonathanmayer)
1
2
995
Ben Kaiser retweeted
What counts as publishing? YouTube’s recommendations algorithm? Google’s search results? The Supreme Court’s ultimate answer could change the way we use the internet. Here’s how: themarkup.org/hello-world/20…
9
4
18
13,579
DuckDuckGo is positioning App Tracking Protection as something like Apple's App Tracking Transparency for iOS devices, but "even more powerful." trib.al/9A4i8pl
7
2
20