Skip to content

Commit

Permalink
Add credits
Browse files Browse the repository at this point in the history
  • Loading branch information
Konrad Kollnig committed Apr 21, 2020
1 parent 667f27f commit bf4e03b
Show file tree
Hide file tree
Showing 9 changed files with 37 additions and 7 deletions.
21 changes: 14 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# TrackerControl (pre-release version)
# TrackerControl

**If you're missing features or find bugs, use the issue tracker or contact Konrad directly (tc@kollnig.net).**
**If you're missing features or find bugs, use the [issue tracker](https://github.com/OxfordHCC/tracker-control-android/issues) or contact Konrad directly (tc@kollnig.net).**

TrackerControl allows users to monitor and control the widespread,
ongoing, hidden data collection in mobile apps about user behaviour ('tracking').
Expand Down Expand Up @@ -75,21 +75,28 @@ This information is kept on the user's device until app data is
removed manually by the user (e.g. by uninstalling).

## Credits
The underlying network analysis functionality is provided by the [NetGuard

The majority of the development was carried out by Konrad Kollnig (University of Oxford).

Yet, the development of this app would not have been possible without the help of many outstandings minds, including Max van Kleek, Katherine Fletcher, George Chalhoub, Sir Nigel Shadbolt and numerous app testers and friends.

Further, the app itself builds upon a range of publicly available tools, the foundation of this work.

- *VPN Functionality:* The underlying network analysis functionality is provided by the [NetGuard
Firewall](https://github.com/M66B/NetGuard), developed by Marcel Bokhorst.

TrackerControl integrates the [Disconnect list](https://github.com/mozilla-services/shavar-prod-lists) of known tracker domains,
- *Disconnect Tracker List:* TrackerControl integrates the [Disconnect list](https://github.com/mozilla-services/shavar-prod-lists) of known tracker domains,
that is distributed with the Firefox browser.

TrackerControl also uses the tracker database by Reuben Binns, Ulrik Lyngs,
- *X-Ray Tracker List:* TrackerControl also uses the tracker database by Reuben Binns, Ulrik Lyngs,
Max Van Kleek, Jun Zhao, Timothy Libert, and Nigel Shadbolt from the [X-Ray project](https://www.sociam.org/mobile-app-x-ray).
This database was released as part of their 2018 paper on
[Third Party Tracking in the Mobile Ecosystem](https://doi.org/10.1145/3201064.3201089).
The original data can be retrieved [here](https://osf.io/4nu9e/).

The app uses icons made by [bqlqn](https://www.flaticon.com/authors/bqlqn) from [www.flaticon.com](https://www.flaticon.com/), and a [rocket icon](https://www.iconfinder.com/icons/1608817/rocket_icon) by Dave Gandy under the SIL Open Font License
- *Icons:* The app uses icons made by [bqlqn](https://www.flaticon.com/authors/bqlqn) from [www.flaticon.com](https://www.flaticon.com/), and a [rocket icon](https://www.iconfinder.com/icons/1608817/rocket_icon) by Dave Gandy under the SIL Open Font License

For the GDPR requests, the templates from the website [My Data Done Right](https://www.mydatadoneright.eu/) by the NGO "Bits of Freedom" were adopted.
- *GDPR Requests:* For the GDPR requests, the templates from the website [My Data Done Right](https://www.mydatadoneright.eu/) by the NGO "Bits of Freedom" were adopted.

## License
This project is licensed under
Expand Down
1 change: 1 addition & 0 deletions fastlane/metadata/android/de/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TrackerControl erlaubt Kontrolle über App-Tracking.
1 change: 1 addition & 0 deletions fastlane/metadata/android/en-US/changelogs/2020042102.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- First FDroid release
19 changes: 19 additions & 0 deletions fastlane/metadata/android/en-US/full_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
TrackerControl allows users to monitor and control the widespread,
ongoing, hidden data collection in mobile apps about user behaviour ('tracking').

To detect tracking, TrackerControl checks all network traffic against the Disconnect blocklist.
This is the same list, that is used by the Firefox browser.
This reveals the companies behind tracking to users
and allows users to block tracking selectively.
This blocklist also allows to expose the purpose of tracking, such as analytics or advertising.

The app further aims to educate users about their legal rights under
current EU Data Protection Law (i.e. GDPR and the ePrivacy Directive)

Under the hood, TrackerControl uses Android's VPN functionality,
to analyse apps' network communications locally on the Android device.
This is accomplished through a local VPN server, through which all network communications
are passed, to enable the analysis by TrackerControl.
In other words,
no external VPN server is used, and hence
no network data leaves the user's device for the purposes of tracker analysis.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions fastlane/metadata/android/en-US/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TrackerControl allows to monitor and control hidden data collection in apps.
1 change: 1 addition & 0 deletions fastlane/metadata/android/en-US/title.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TrackerControl

0 comments on commit bf4e03b

Please sign in to comment.