top of page

Privacy Manager

Improving an advanced privacy control center that enabled users to make informed and efficient mobile privacy decisions

Title Cover (1).png

Overview

Privacy Manager is a privacy control center of the Privacy-Enhanced Android OS which allows users to get crucial information on how their sensitive data is accessed.

A DARPA-led and funded project via their mobile-CRT teams, I got the opportunity to contribute in improving the efficiency of Privacy Manager by redesigning its two key flows - App and Global Setting, and by introducing two new features such as Frequency Visualization and Recommendations to support users in making informed and efficient decisions for mobile privacy control.

Privacy Manager - an advanced privacy control center providing a key breakdown of how data is accessed by mobile apps

Frame 253.png

Role

Interaction Design
UX Research

Duration

8 Months
(August 2019 - March 2020)

Team Members

Jason Hong, Judy Chun, Shan Wang, Mike Czapik, Jessica Zhang

Problem

Issues in the Current Space

Frame 1.jpg
Frame 4.jpg
Problem Graphic.png
  • Mobile Privacy is an increasing concern among many smartphone users.

​

  • While current OS systems such as Android 10 offer information about what data (permission) is being accessed, they don’t give any insightful details about how these data get used and how it affects the user.

 

  • Many users feel paranoid and confused when granting permissions to apps as they don’t want to see targeted ads and don’t want apps to record their data for unknown reasons.

 

  • They want to understand and control data access according to their needs.

Initial Designs of Privacy Manager weren't effective

PM old design problem 1.png

Technical jargon didn't make much sense to users and the bulk of information overwhelmed them.

The display of granular information such as who is asking for the data and why wasn't enough in supporting users to make effective decisions on their privacy settings. 

Problem Statement

How might we improve users' understanding of the reasons behind data access so that they can make relevant and effective privacy decisions specific to their needs?

Problem Space

Design Process

Our team started with researching the problem space where I contributed to the planning, conducting, and synthesizing of research. As we discovered insights, I led design explorations to develop concepts that can improve users' experience. A series of designing and testing refined the final product.

Design Process.png
Design Process

Research Exploration

We used 3 research methods to tackle the problem space. Testing and evaluation of existing designs along with researching users' behavior around privacy were used to understand the users, their pain points, and needs.

undraw_customer_survey_f9ur.png
undraw_Mobile_wireframe_re_jxui.png
undraw_interview_rmcf.png

Comprehension Survey

Critique & Participatory Design

Exploratory Interviews

What we did: Conducted a survey with 70+ users where we showed them a design snapshot and asked comprehension questions.

What we did: Conducted a critique session along with participatory design with 6 users on app and global settings

What we did: Conducted an exploratory interview with 5 users, using broad prompts and images to invoke response.

Why: To evaluate how well users understood the different levels of information, with larger user base.

Why: To evaluate in-depth users' expectations and needs around privacy and how it impacts them.

Why: To dig deeper into current pain points around managing privacy and how users tackle them.

Key Findings

Users didn't understand the different types of information (permission, purpose, third-party) and many failed to differentiate and understand their relationship.

Graph Visuals 1.png

20%

respondents identified purposes correctly, rest all seemed to be weak at identifying why the app is requesting the permission

Graph Visuals 2.png

  5%

respondents fully understood what "third-party use" means. They didn't recognize that data can be used by other apps and third-parties

Most users found a high learning curve for using Privacy Manager as it made them overwhelmed with excess information that didn't match their understanding or expectation of how data is accessed.

PD 1.png
image-asset.jpeg

Users wanted to be made aware of harm instead of having to understand that by themselves. They also wanted support to make their preferred decisions for securing their mobile privacy.

78284347_536428537086597_720754605005838
119738647_335181614357366_32235635146503

Points of opportunity identified

Triangulating data from research to devise a more effective Privacy Manager

1. Low affordance in design led to missing out on key information

2. Lack of visual and naming consistency made it hard to differentiate between different policy levels

3. Visual clutter made the experience overwhelming

4. Discovery of information didn't match the user's mental model

5. User seek more information to learn about their privacy - opportunity to provide deeper understanding

6. User need support to manage multiple granularity of control over time

Research

Redesigning the flows with improved Information Architecture

We designed the app settings flow and improved it's hierarchy and visual clutter to increase the discoverability of the policies and make them more actionable for the users

Clear segway to third parties using progressive disclosure to make content digestible

Providing descriptors for purposes with the improved hierarchy to identify and differentiate from permissions

Organizing by who is collecting data to improve the discoverability

Frame 260.png

Developing Concepts to improve user understandability

Based on our research findings, we brainstormed on the different ways to present information to users such that it matches their mental model and makes it easier for them to understand and relate the different levels of granularity. Two significant most ideas were presented to users via a concept testing research method to learn more about their preference and improve the design as per their needs.

App Settings: Allows users to configure permissions one app at a time

Final App Concept A.1.png

Concept A:
To organize all permissions based on App Internal Use & Third parties

Final App Concept B.2.png

Concept B:
To control settings based on one permission at a time

Improved App Settings Flow

Worked.png

Users focus on one permissions entirely when evaluating it

app setting old.png
App internal old.png
Worked.png

Users appreciated the differentiation between internal and third-party

Global Settings: Allows users to configure permissions for multiple apps at once

Final Global Concept A.1.png

Concept A:
To control based on purposes across multiple apps collectively

Final Global Concept B.1.png

Concept B:
To control permissions based on apps requesting it

Improved Global Settings

Global_b_test.png
Worked.png

Users related this design to current patterns and found it familiar

Worked.png

Users appreciated the list of apps under purpose to compare

Design

Creating new features that support users' decision making process

Privacy Visualization: Overview on top data access over time

Group 435 (1).png

Concept A:
To create awareness around most used data in a week

Group 436.png

Concept B:
To create awareness around where user's data action stands with respect to public

Worked.png

Users appreciated a visual overview of most accessed data

Didn't work.png

Users wanted more context about which apps use their data most

Worked.png

Users liked that the overview consisted of data they cared about

Didn't work.png

Users didn't care to compare their data with others

Main - Starting.png

Final flow for Visualization

We chose the first concept as that was a clear winner in terms of addressing user needs and we added some context based on type of app category and apps that used data - so that users can relate to their usage of their phone based on their activities and become aware of the data use

Recommendations: Suggestions on permission configurations based on past behavior

Recommendation - Global Setting.png

Concept A:
To provide recommendation by purposes

Worked.png

Users liked suggestions based on past activity

Didn't work.png

users found it not supportive in helping them take a decision

Recommendation - Global Setting (2).png

Concept B:

To provide recommendation by permission

Worked.png

Permission first approach helped them get better context

Didn't work.png

users found it not supportive in helping them take a decision

Recommendation FINAL.jpg

Final flow for Recommendations

Key improvements to recommendation required bringing to focus why the suggestion is being made and giving them a quick button to act on it.

Prototype

Prototyping and Testing

Flow Map

We mapped out a flow diagram of user actions to help design the entire prototype

Group 251.png
20210108_125947.jpg

Usability Testing

We conducted a 6 task long usability testing that focused on each flow and its important features. We recorded user reactions, time on task, task completion, user satisfaction score and more to understand the impact and improvement our designs have made.

The tasks were similar to a previous usability testing that helped us compare the performance of our design to previous designs that we started this project with.

Screenshot_20210109-123510_Photos_2.jpg
20200304_134629.jpg
20200322_150936.jpg

Key Findings

1. Due to some fairly new interactions, users needed some prompt or awareness to inform them about features that are part of the progressive disclosing flow. 

2. Users wanted more insight from the Privacy Overview Visualization as they wanted to understand the pattern of data access over time. 

3. Users responded the best when designs were familiar to existing Android patterns on Privacy Settings. There lies an opportunity to make things familiar while introducing new patterns so that users can learn more information in familiar settings.

Testing

Solution

A newly improved Privacy Manager that makes it easier for users to understand how and why their data is accessed and used and new supporting features such as Visualizations and Recommendations to support users in making relevant and useful privacy decisions.

App_Setting.gif

App Settings Flow

App Settings allow users to configure privacy settings such as permissions, purposes, and third parties, for one app at a time.

Frame 256.png

Progressive disclosure allows users to be aware 

Tabs orient user's thinking for how they want to grant

Purpose based display explains the data access

Feedforward to find more relevant information

Global Settings Flow

Global Settings allow users to configure settings at permission-level and purpose-level for all apps together at once.

Frame 257.png

Allows users to control at permission level for all apps

Progressive disclosure aids users' understanding of how data is accessed

List of apps help them compare and get an overview of data access

Understand how single permission is used for various purposes

Privacy Overview Visualization Flow

Privacy Overview gives a detailed report of the user’s most accessed data permissions over monthly and weekly views.

Frame 258.png

Shown with top used permissions in 2 views to center user's attention

Displaying data access by app categories to relate to their phone activity

List of apps allow them to take note of usage and compare with other apps

Mini data display of increase and decrease of data access to show trends

Recommendations Flow

Privacy Manager provides recommendations for privacy settings based on the user's past configured settings for similar apps.

Frame 259.png

Suggesting privacy settings based on users' past behavior

Quick action button to apply the settings without having to visit multiple app settings

Providing additional resources to support users' understanding in more depth

Solution

Results

50%

Reduction in
Time-on-Task 

40

NPS Rating

73rd

SUS Rating

70%

Success Rate

Next Steps

  1. Evaluate with a larger user base over a period of time

  2. Measure/Capture the following via surveys:

    1. Usefulness

    2. Issues

    3. Would they recommend it to a friend?

    4. Satisfaction

  3. Improve the onboarding experience to ensure users understand what they can achieve

Results
bottom of page