Software: OpenWPM
The core of WebTAP is OpenWPM, our open-source software for conducting automated Web Privacy Measurements on a scale of thousands to millions of websites. It is useful to researchers, journalists, regulators, privacy advocates, and anyone with an interest in online privacy.
OpenWPM is built on top of Firefox, with automation provided by Selenium, and includes several hooks for data collection, including simulating users’ browsing histories, using a proxy and enabling Firefox extensions, and recording observations (e.g., response metadata, cookies, behavior of scripts). Check out the Github repository for more information on the instrumentation and data collection.
In April 2019, OpenWPM transitioned away from Princeton WebTAP and is now maintained by Mozilla.
Data
Since 2015, we have conducted a web census to study third-party online tracking. Each month, we visit the web’s 1 million most popular sites using OpenWPM and record data pertaining to user privacy, including cookies, fingerprinting scripts, the effect of browser privacy tools, and the exchange of tracking data between different sites (“cookie syncing”).
We have released the entire Princeton Web Census data — about 15 terabytes — containing privacy measurements of 1 million sites conducted each month from December 2015 to June 2018.
Studies using OpenWPM
As of October 2020 OpenWPM has been used in 76 studies.
✟ Studies OpenWPM’s behavior.