What WeChat Knows: Pervasive First-Party Tracking in a Billion-User Super-App Ecosystem
This work studies the analytics and first-party tracking ecosystem of WeChat Mini Programs. WeChat Mini Programs have almost one billion monthly active users, comprising one of the largest ap- plication and analytics ecosystems in the world. A key challenge in investigating the privacy of WeChat’s Mini Programs is WeChat’s use of a proprietary network encryption protocol, MMTLS, to trans- mit analytics data. First, we reverse-engineer WeChat’s network stack, and release tooling and specifications for investigating net- work requests sent to WeChat servers. Leveraging this tooling, we analyze the requests sent by 104 popular Mini Programs to perform the first characterization and analysis of WeChat’s user tracking across their Mini Program ecosystem. Overall, we identified fine- grained browsing data in 76.0% of the network traces we decrypted. This tracking including browsing and search queries performed within third-party Mini Programs, some of which manage particu- larly sensitive data; for instance, we also identified browsing data in 89.7% of the traces we decrypted from 40 health-related Mini Programs. We ultimately find that the first-party platform, WeChat, is comprehensively tracking user activity with third-party Mini Programs, at an unprecedented scale. There is no way for users nor Mini Program developers to opt-out of this data collection.
Authors
- Jonathan Mayer
- Prateek Mittal (ORCID: https://orcid.org/0000-0002-4057-0118)
- Pellaeon Lin
- Mona Wang (ORCID: https://orcid.org/0000-0001-7525-3342)
- W. P. Greenberg
- Jeffrey Knockel (ORCID: https://orcid.org/0009-0006-6239-9725)
Institutions
- Bowdoin College (US)
- Princeton University (US)
- Public Citizen (US)
Publication Details
- Journal
- Proceedings on Privacy Enhancing Technologies
- Published
- 2025-07-13
- DOI
- https://doi.org/10.56553/popets-2025-0163
- Primary Topic
- Multimedia Communication and Technology
- Type
- article
- Field-Weighted Citation Impact
- 0.00