Skip to main content
Open Access Publications from the University of California

How To Ask For Permission

  • Author(s): Felt, Adrienne Porter
  • Egelman, Serge
  • Finifter, Matthew
  • Akhawe, Devdatta
  • Wagner, David
  • et al.

Application platforms provide applications with accessto hardware (e.g., GPS and cameras) and personal data.Modern platforms use permission systems to protect access to these resources. The nature of these permissionsystems vary widely across platforms. Some platformsobtain user consent as part of installation, while othersdisplay runtime consent dialogs. We propose a set ofguidelines to aid platform designers in determining themost appropriate permission-granting mechanism for agiven permission. We apply our proposal to a smartphone platform. A preliminary evaluation indicates thatour model will reduce the number of warnings presentedto users, thereby reducing habituation effects.

Many UC-authored scholarly publications are freely available on this site because of the UC's open access policies. Let us know how this access is important for you.

Main Content
Current View