WSJ Data Transparency Code-a-Thon

Personal Proxy

In Progress

Team: Aldo Cortesi


A personal proxy based on mitmproxy ( It will:

  • Provide reporting and visualization of user traffic
  • Implement active control measures, including:
    • a implementation
    • certificate pinning
    • data exfiltration detection
    • DNT
    • blacklisting

Users will be able to control and interact with the privacy proxy using a web interface exposed from the proxy itself, through a "magic" domain.

Doing this on the proxy as opposed to a browser extension has a number of benefits. Most notably, we can apply the monitoring and control functions to any type of HTTP traffic, based on global proxy settings. This makes it browser independent, and also applies to non-browser applications like Twitter clients.

Target audience: OSX web users

Starting point: mitmproxy, an interception proxy.

0 Favorites




We've joined the Mashery family. Read the announcement.