https://github.com/abcnews/data-life
Data collection and analysis to support a series of stories about data privacy.
https://github.com/abcnews/data-life
analysis story
Last synced: 6 months ago
JSON representation
Data collection and analysis to support a series of stories about data privacy.
- Host: GitHub
- URL: https://github.com/abcnews/data-life
- Owner: abcnews
- Created: 2018-07-17T06:18:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-16T05:02:36.000Z (almost 7 years ago)
- Last Synced: 2024-11-13T07:35:17.640Z (12 months ago)
- Topics: analysis, story
- Language: HTML
- Homepage: https://elvery.net/drzax/datalife
- Size: 943 KB
- Stars: 536
- Watchers: 51
- Forks: 55
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Life
Here I am man-in-the-middling myself and analysing the results.
This repository contains some of the code written to record and analyse HTTP requests from my phone and laptop as part of a project for ABC News.
I wanted to find out in great detail what kinds of data my devices were sharing about me without my knowledge.
The project uses [mitmproxy](https://mitmproxy.org/) to do most of the heavy lifting.
## `server`
The `server` folder contains code that packages the setup into Docker images. Doing it this way is mostly for reproducibility and so I don't have to deal with python dependencies locally. Blowing it all away and starting again should be simple.
Check out [`server/README.md`](server/README.md) for more details.
## `analysis`
The `analysis` folder contains (mostly) R code for analysing the data recorded by the proxy.
Check out [`analysis/README.md`](analysis/README.md) for more details.
## `scripts`
The `scripts` folder is mostly a collection of bash scripts I've used to get the data out of the docker containers. They probably won't just run. They're mostly there so I don't have to remember all the individual commands I ran.
Check out [`scripts/README.md`](scripts/README.md) for more details.