Skip to content

Carnegie Mellon University's contributions to DARPA Brandeis, specifically for PE Android.

Notifications You must be signed in to change notification settings

CMUChimpsLab/cmu_mobile_brandeis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carnegie Mellon University - DARPA Brandeis Mobile Repository

This repository houses Carnegie Mellon University's contributions to the DARPA Brandeis mobile research team.

The repo contains the following projects:

  • Policy manager: The policy manager gives users fine-grained controls to configure privacy settings based on purposes and third-party libraries.

  • Coconut (PE for Android enabled): Coconut is an Android Studio plugin, which annotates instances of sensitive data access and egress. Those annotations can then be used to generate a privacy policy for users. In the PE for Android version, it also generates an app policy file, which is used by the policy manager to provide privacy controls to users. Coconut is an original work by Tianshi Li (https://tianshili.me).

    “Coconut: An IDE Plugin for Developing Privacy-Friendly Apps”. Tianshi Li, Yuvraj Agarwal, Jason I. Hong. In Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, Volume 2 Issue 4, December 2018.

  • Purposes document: Purposes give context to sensitive data access. Over the course of the project, we have developed a list of purposes from a number of projects and consolidated them into one single list.

  • Policy manager demo app: This app demonstrates the policy manager's ability to detect a third party advertising library, and distinguish data accesses by their purpose by using an app policy.

The following faculty, staff and students have contributed to this project:

PIs: Jason Hong (http://www.cs.cmu.edu/~jasonh/), Yuvraj Agarwal (https://www.synergylabs.org/)

Engineers: Mike Czapik, Swarup Sahoo, Shawn Hanna

UI/UX Researchers: Judy Chun, Rituparna Roychoudhury

UI/UX Designers: Rituparna Roychoudhury, Shan Wang, Jessica Zhao, Ally Liu, Qian Wang, Rudy Iyer, Won-Woo Chung, Siqi Wang, Sam Kim, Jinping Liu, Shen Lu, Vida Zhang

PhD Students: Haojian Jin (http://haojianj.in/), Tianshi Li (https://tianshili.me)

Undergraduate Students: Yile Liu, Yuan Jiang, Bobby Zhang

Releases

No releases published

Packages

No packages published

Languages