Skip to content

Commit bf4e03b

Browse files
author
Konrad Kollnig
committed
Add credits
1 parent 667f27f commit bf4e03b

File tree

9 files changed

+37
-7
lines changed

9 files changed

+37
-7
lines changed

README.md

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# TrackerControl (pre-release version)
1+
# TrackerControl
22

3-
**If you're missing features or find bugs, use the issue tracker or contact Konrad directly (tc@kollnig.net).**
3+
**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).**
44

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

7777
## Credits
78-
The underlying network analysis functionality is provided by the [NetGuard
78+
79+
The majority of the development was carried out by Konrad Kollnig (University of Oxford).
80+
81+
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.
82+
83+
Further, the app itself builds upon a range of publicly available tools, the foundation of this work.
84+
85+
- *VPN Functionality:* The underlying network analysis functionality is provided by the [NetGuard
7986
Firewall](https://github.com/M66B/NetGuard), developed by Marcel Bokhorst.
8087

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

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

90-
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
97+
- *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
9198

92-
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.
99+
- *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.
93100

94101
## License
95102
This project is licensed under
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
TrackerControl erlaubt Kontrolle über App-Tracking.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
- First FDroid release
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
TrackerControl allows users to monitor and control the widespread,
2+
ongoing, hidden data collection in mobile apps about user behaviour ('tracking').
3+
4+
To detect tracking, TrackerControl checks all network traffic against the Disconnect blocklist.
5+
This is the same list, that is used by the Firefox browser.
6+
This reveals the companies behind tracking to users
7+
and allows users to block tracking selectively.
8+
This blocklist also allows to expose the purpose of tracking, such as analytics or advertising.
9+
10+
The app further aims to educate users about their legal rights under
11+
current EU Data Protection Law (i.e. GDPR and the ePrivacy Directive)
12+
13+
Under the hood, TrackerControl uses Android's VPN functionality,
14+
to analyse apps' network communications locally on the Android device.
15+
This is accomplished through a local VPN server, through which all network communications
16+
are passed, to enable the analysis by TrackerControl.
17+
In other words,
18+
no external VPN server is used, and hence
19+
no network data leaves the user's device for the purposes of tracker analysis.
236 KB
Loading
167 KB
Loading
224 KB
Loading
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
TrackerControl allows to monitor and control hidden data collection in apps.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
TrackerControl

0 commit comments

Comments
 (0)