GithubHelp home page GithubHelp logo

923310233 / platformcontrol Goto Github PK

View Code? Open in Web Editor NEW

This project forked from trackercontrol/platformcontrol

0.0 0.0 0.0 277 KB

Download and privacy analysis of iOS and Android apps at scale.

Home Page: https://platformcontrol.org

platformcontrol's Introduction

PlatformControl

Download and privacy analysis of iOS and Android apps at scale.

The development of PlatformControl was led by Konrad Kollnig from the Computer Science Department, University of Oxford.

Overview

Architecture

The above figure shows a schematic overview of how this repository was used in a past research paper. For details, please see the corresponding publication: Are iPhones Really Better for Privacy? A Comparative Study of iOS and Android Apps

Organisation

This project has multiple parts:

  1. https://github.com/OxfordHCC/xray-archiver-android-ios - To explore what iOS and Android apps are on the app stores, and also for the download of Android apps, as well as a high level analysis of iOS and Android apps (permissions, mainly).
  2. https://github.com/OxfordHCC/platformcontrol-token-dispenser - Required for the downloading of Android apps at scale.
  3. https://github.com/OxfordHCC/platformcontrol-ios-downloader - To download iOS apps at scale from the App Store.
  4. https://github.com/kasnder/platformcontrol-android-ios-analysis - For the analysis of tracking libraries and contacted tracking domains, for both iOS and Android
  5. https://github.com/OxfordHCC/JustTrustMe - To disable certificate pinning in Android apps
  6. https://kollnig.net/2022/01/app-research-circumventing-permissions/ - How to grant permissions to iOS and Android apps through the command line (important for analysis of PII from network traffic). Script here.
  7. https://github.com/facundoolano/app-store-scraper#privacy - Retrieval of privacy labels from Apple App Store. Code written and contributed by @kasnder.

Data Access

We've already published:

We're currently in the process of making more data available.

Ready-to-use analysis with TrackerControl

As a sub project of PlatformControl, TrackerControl is an indepedent and somewhat popular Android app to privacy analysis and control. It contains some of the core analysis functionality of PlatformControl (though by far not all of it), conducting both network traffic and tracker library analysis.

TrackerControl Logo

You can find TrackerControl at https://trackercontrol.org/.

Download directly here, from F-Droid, or a feature-reduced version from Google Play.

Citation

If you use this project as part of your academic studies, please kindly cite the below articles:

@article{kollnig_goodbye_2022,
  title = {Goodbye {Tracking}? {Impact} of {iOS App Tracking Transparency} and {Privacy Labels}},
  shorttitle = {Goodbye {Tracking}?},
  author = {Kollnig, Konrad and Shuba, Anastasia and Van Kleek, Max and Binns, Reuben and Shadbolt, Nigel},
  year = {2022},
  journal = {arXiv:2204.03556 [cs]},
  eprint = {2204.03556},
  eprinttype = {arxiv},
  primaryclass = {cs},
  archiveprefix = {arXiv}
}

@article{kollnig2021_iphone_android,
  author = {Konrad Kollnig and Anastasia Shuba and Reuben Binns and Max Van Kleek and Nigel Shadbolt},
  doi = {10.2478/popets-2022-0033},
  title = {Are {iPhones} Really Better for Privacy? A Comparative Study of {iOS} and {Android} Apps},
  journal = {Proceedings on Privacy Enhancing Technologies},
  number = {2},
  volume = {2022},
  year = {2022},
  pages = {6--24}
}

@article{kollnig_before_2021,
  title = {Before and after {GDPR}: Tracking in Mobile Apps},
  shorttitle = {Before and after {GDPR}},
  author = {Kollnig, Konrad and Binns, Reuben and Van Kleek, Max and Lyngs, Ulrik and Zhao, Jun and Tinsman, Claudine and Shadbolt, Nigel},
  year = {2021},
  journaltitle = {Internet Policy Review},
  volume = {10},
  number = {4},
  issn = {2197-6775},
  doi = {10.14763/2021.4.1611},
  numpages = 30
}

@inproceedings {kollnig2021_consent,
  author = {Konrad Kollnig and Reuben Binns and Pierre Dewitte and Max Van Kleek and Ge Wang and Daniel Omeiza and Helena Webb and Nigel Shadbolt},
  title = {A Fait Accompli? An Empirical Study into the Absence of Consent to Third-Party Tracking in Android Apps},
  booktitle = {Seventeenth Symposium on Usable Privacy and Security ({SOUPS} 2021)},
  year = {2021},
  isbn = {978-1-939133-25-0},
  pages = {181--196},
  url = {https://www.usenix.org/conference/soups2021/presentation/kollnig},
  publisher = {USENIX Association},
  month = aug,
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.