The Data Track is a tool that visualizes data disclosures you have made online. The different visualizations enable you to better understand what online services know about you. The Data Track is a proof-of-concept and only supports parsing your location history from Google's Takeout service.
- Download or build the Data Track from source (see below).
- Start the Data Track by running the
datatrack
executable. - A browser window should have opened, if not, browse to http://localhost:8000.
- Either follow the provided instructions to download your own data from Google
or use the provided
takeout example.zip
file. - Explore the data disclosures. Once you're done, close the Data Track and all data created by the Data Track will be destroyed.
See releases.
Please note that the Data Track is a tool you run on your own device (Windows 10, OS X and Linux x64 are supported) that uses your browser to show its user interface (Firefox and Chrome tested). We send no data over the network, and only retrieve tiles (images) loaded from OpenStreetMap if you use the map view. We enforce this limitation with a Content Security Policy. When the Data Track parses your data locally it stores part of the data in an encrypted internal database (TODO: the database is a key-value store, and keys are currently stored in the clear. We need order-preserving encryption or a restructuring of our indexes.). The encryption key is randomly generated each time you launch the Data Track and subsequently deleted together with the database when you close the Data Track.
The Data Track is developed by Computer Science at Karlstad University. The Data Track is a result from the EU FP7 research project A4Cloud, grant agreement no. 317550.
Install Go. Go get this repo:
$ go get github.com/pylls/datatrack
Then build:
$ go build -o bin/datatrack main.go
Run the Data Track:
$ ./bin/datatrack
The Data Track is released under Apache 2.0. We use a number of different third-party libraries, for details see [Third-party licenses.md](Third-party licenses.md).