Princeton CITP's repositories
ad-blocking
Prototypes of ad blocking techniques proposed in the "Future of Ad Blocking" paper
privacy-policy-historical
Historical website privacy policies spanning over two decades.
TheWebNeverForgets
Public code release for The Web Never Forgets paper
mining_simulator
Simulation framework for non-standard mining strategies
email_tracking
Code and data release for our PETS 2018 paper: "I never signed up for this! Privacy implications of email tracking".
anomalous-tor-keys
Analysis of archived Tor relay RSA public keys
ott-tracking
Code and data for the CCS'19 paper "Watching You Watch: The Tracking Ecosystem of Over-the-TopTV Streaming Devices"
mps-operations
A Go implementation of the protocols for {MPSI, MPSIU, MPSI-Sum, MPSIU-Sum} described in Estimating Incidental Collection in Foreign Intelligence Surveillance: Large-Scale Multiparty Private Set Intersection with Union and Sum.
news-disinformation-study
A research project on how web users consume, are exposed to, and share news online.
testchain-generator
Generate synthetic blockchains
fairness_diagnostics
Tool to visualize and diagnose fairness issues in machine learning
openwpm-data-release
Code for data release
public-verification
Accountability mechanisms for the Apple PSI system described in Public Verification for Private Hash Matching.
genealogical-triangulation
Identification of anonymous DNA using genealogical triangulation
misinformation-intervention-study-SI
Supporting information for the misinformation interventions field study project
mistaken-ad-enforcement
Estimating Publication Rates of Non-Election ads by Facebook and Google
privacy-policy-compliance
Compliance detection models and data
citp.github.io
Organization Page for CITP
hk-twitter
Tooling & workflows for HK Twitter analysis
scikit-learn
scikit-learn: machine learning in Python