The Power of Words: A Comprehensive Analysis of Rationales and Their Effects on Users’ Permission Decisions
Yusra Elbitar
Network and Distributed System Security (NDSS) Symposium 2025 · Day 1 · Privacy & Usability 1 · Privacy & Usability 1
Overview
In the increasingly security-conscious landscape of mobile technology, users are frequently confronted with decisions regarding app permissions. The talk "The Power of Words: A Comprehensive Analysis of Rationales and Their Effects on Users’ Permission Decisions," presented at the NDSS Symposium, delves into a critical yet often overlooked aspect of this interaction: the text accompanying runtime permission requests, known as permission rationals. This research, primarily attributed to Yusra Elbitar and co-authored by Yen and Alexander, investigates how the specific phrasing of these rationals influences user behavior, trust, and overall experience. Alexander, representing CISPA, delivered the presentation, highlighting the profound impact that seemingly minor linguistic variations can have on significant security decisions.
Key moments
- 2:00 Introduction to permission rationals in smartphone apps
- 3:20 First research question: How developers ask for permissions?
- 4:30 Framing effect demonstrated with registration example
- 5:40 Second research question: Phrasing impact on decisions?
- 6:00 Overview of the study methodology and data collection
- 7:00 The 'recipe' for crafting permission rationals
- 8:00 Observed variations and patterns in real-world rationals
The Power of Words: A Comprehensive Analysis of Rationales and Their Effects on Users’ Permission Decisions
Speakers: Yusra Elbitar
Conference: NDSS Symposium
YouTube: https://www.youtube.com/watch?v=_41LaleG28o
Overview
In the increasingly security-conscious landscape of mobile technology, users are frequently confronted with decisions regarding app permissions. The talk "The Power of Words: A Comprehensive Analysis of Rationales and Their Effects on Users’ Permission Decisions," presented at the NDSS Symposium, delves into a critical yet often overlooked aspect of this interaction: the text accompanying runtime permission requests, known as permission rationals. This research, primarily attributed to Yusra Elbitar and co-authored by Yen and Alexander, investigates how the specific phrasing of these rationals influences user behavior, trust, and overall experience. Alexander, representing CISPA, delivered the presentation, highlighting the profound impact that seemingly minor linguistic variations can have on significant security decisions.
The core problem addressed is the disconnect between recommended guidelines for developers and the diverse, often inconsistent, ways in which permission rationals are actually phrased in real-world applications. While objective consequences of granting a permission remain constant, this research demonstrates that the subjective perception, shaped by the rational's text, can drastically alter a user's decision. By reverse-engineering common rational structures and conducting a large-scale user study, the researchers provide a detailed understanding of which linguistic elements enhance user understanding, satisfaction, and willingness to grant permissions, and which, surprisingly, detract from them.
This work is particularly significant because it moves beyond theoretical recommendations to provide empirical evidence of how linguistic choices directly translate into user security outcomes. It underscores the responsibility of developers to craft clear, trust-inducing messages and offers concrete advice on how to do so effectively. For the broader cybersecurity community, it highlights the subtle psychological vulnerabilities that can be exploited or mitigated through careful communication, emphasizing that the "human element" in security extends to the very words used in user interfaces.
Background
▶ Watch: Introduction to permission rationals in smartphone apps (2:00)
The ubiquitous nature of digital communication means we are constantly sending, receiving, and decoding messages. While technical messages like those in distributed computing are common in security conferences, some of the most critical messages are exchanged between humans, often mediated through devices. These messages can be complex to decode, especially when there's no direct interaction for clarification, or when the receiver is unfamiliar with the sender's "code" – a common problem in the vast and diverse smartphone app ecosystem. In this context, numerous stakeholders, including app developers, leave messages for end-users, many of which are crucial for security and privacy.
Among these messages, permission rationals stand out as a small but vital component. These are the short text snippets that explain why an app needs a particular runtime permission (e.g., camera, location, contacts). Existing guidelines, often provided by platform developers like Google or Apple, offer recommendations for crafting these rationals, aiming to help developers set an appropriate tone and provide necessary context. However, these guidelines are not mandatory, nor do developers choose from a predefined selection of phrases. This lack of standardization leads to a wide variety of rationales in the wild, making it challenging to assess their real-world impact.
The foundational psychological principle at play here is the framing effect, a cognitive bias where people react to a particular choice in different ways depending on how it is presented or "framed." The talk illustrated this with a classic example: a conference offering an "early bird discount" versus imposing a "late registration penalty," even if the monetary outcomes are identical. In the cited study, more PhD students registered early when the price difference was framed as a penalty, while faculty members showed no such difference. This demonstrates that phrasing and the receiver's context can significantly alter behavioral outcomes, even when the objective information remains unchanged. This phenomenon directly translates to permission requests, where the way an app asks for permission, despite the objective consequences of granting or denying remaining the same, can profoundly influence a user's decision and their subsequent experience.
Previous research in this domain has explored other aspects of permission requests, such as their design (e.g., visual layout) and timing (e.g., when the request is presented in the user flow). However, this specific talk zeros in on the textual content of rationals, acknowledging its "power of words" to shape user perception and behavior in the critical moment of a privacy decision.
Key Findings
▶ Watch: Framing effect demonstrated with registration example (4:30)
The research employed a two-pronged approach, combining qualitative and quantitative methodologies, to comprehensively analyze permission rationals and their effects.
1. Qualitative Analysis and Rational Recipe Reverse-Engineering:
The study began by continuously crawling the top 50 apps in every Google Play Store category between late 2021 and early 2022. This extensive data collection yielded approximately 9,500 apps that requested at least one runtime permission. From these, the researchers extracted over 35,000 rational sentences and captured over 1,000 screenshots to analyze their design context. A random subset of these rationals was then manually coded until data saturation was achieved, meaning no new insights were gained from further analysis. This meticulous process allowed the researchers to "reverse-engineer a recipe" of how developers construct their permission rationals.
This recipe identified key building blocks for rationals, categorized into a main sentence and optional auxiliary information:
- Main Sentence Aspects (5 variations):
- Perspective: Whether the rational spoke from the app's viewpoint (e.g., "We need your camera...") or demanded an action from the user (e.g., "Allow camera access to...").
- Politeness: The inclusion of polite phrases like "please" or "thank you."
- Permission: The specific runtime permission being requested (e.g., camera, location).
- Framing:
- Gain Framing: Emphasizing what the user gains by accepting the permission (e.g., "Grant access to enable photo sharing").
- Loss Framing: Emphasizing what the user loses by rejecting the permission (e.g., "Without camera access, you cannot take photos").
- Specificity: Whether the functionality was described vaguely (e.g., "for features") or very specifically (e.g., "to scan QR codes").
- Auxiliary Information (Optional):
- Linking more information: Providing a link to a privacy policy or help page.
- Guarantees: Explicitly stating that data would not be misused (e.g., "We will not share your photos").
- Reversibility: Informing the user that they could revoke the permission later.
2. Quantitative User Study:
Based on this "recipe," the researchers constructed 320 unique rationals by systematically varying the identified building blocks. These synthetic rationals were then tested in a large-scale user study involving 960 participants from 31 different countries. The study measured the impact of different rational phrasings on various user outcomes: the granting decision, the feeling of being informed, satisfaction with the decision, and the feeling of being in control.
Key Findings from the User Study:
- Impact on Granting Decision:
- The likelihood of granting permission significantly increased when rationals included guarantees not to misuse data and highlighted the reversibility of the permission decision.
- Conversely, privacy concerns and prior negative experiences with privacy incidents significantly decreased the likelihood of granting.
- Interestingly, being polite from the app's perspective (e.g., "The app would like to access your camera, please") also decreased the likelihood of granting permission.
- Impact on User Experience (Informed, Satisfaction, Control):
- Feeling Informed: The granting decision itself was a substantial predictor of feeling informed. Additionally, providing more information, offering guarantees not to misuse data, and using specificity in the main sentence increased the perception of being well-informed.
- Satisfaction: Similar to feeling informed, the granting decision heavily influenced satisfaction. Specificity in the rational and higher levels of privacy concerns (perhaps indicating a more careful decision-making process) increased satisfaction. However, prior negative privacy incidents and using a positive gain framing paradoxically decreased satisfaction.
- Feeling in Control: Participants primarily felt in control when they were explicitly promised that their data would not be misused and that they could change their decision later (reversibility). Prior negative privacy incidents decreased this feeling of control.
Overall Summary of Effects:
The study found that while the granting decision had a large effect on overall user perception, the individual building blocks of rationals had significant but rather small effects. However, these effects are cumulative in real-world sentences. Crucially, pre-existing user factors like privacy concerns and prior negative experiences could easily nullify the positive effects of several well-crafted building blocks, underscoring the need for rationals to directly address these deeper user anxieties.
Technical Deep Dive
▶ Watch: Second research question: Phrasing impact on decisions? (5:40)
The research methodology was meticulously designed to first understand the real-world landscape of permission rationals and then to quantitatively measure the impact of their various components. This deep dive focuses on the specifics of the data collection, analysis, and experimental design.
Data Collection and Extraction:
The initial phase involved a large-scale data collection effort targeting the Google Play Store. Researchers continuously crawled the top 50 apps in every category during a specific period, from late 2021 to early 2022. This systematic approach ensured a broad and representative sample of popular applications. The crawling process identified nearly 9,500 apps that requested at least one runtime permission, forming the foundation of the dataset.
To extract the permission rationals, the team employed a combination of static and dynamic analysis techniques. Static analysis involved examining the app's code and manifest files to identify permission declarations and associated strings. Dynamic analysis involved running the apps in a controlled environment and triggering permission requests, allowing the researchers to capture the exact text and visual context of the rationals as presented to users. This dual approach ensured high accuracy in identifying and extracting the relevant textual content. From this process, over 35,000 rational sentences were collected, alongside more than 1,000 screenshots that captured the visual design and placement of these rationals within the app's user interface.
Reverse-Engineering the Rational Recipe (Qualitative Analysis):
The vast collection of rational sentences then underwent a rigorous qualitative analysis. A random subset of these sentences was manually coded by human annotators. This coding process continued iteratively until data saturation was reached, a point where coding additional rationals did not yield new categories or insights into their structural components. This systematic manual analysis allowed the researchers to "reverse-engineer" the underlying patterns and common elements developers use when crafting these messages.
The resulting "rational phrasing recipe" detailed the key variables that define a permission rational:
- Main Sentence: This core component was found to vary across five key dimensions:
- Perspective: Whether the app explicitly stated its need ("We need camera...") or prompted user action ("Allow camera...").
- Politeness: The inclusion of conventional polite terms.
- Permission Type: The specific Android permission being requested (e.g.,
android.permission.CAMERA). - Framing:
- Gain Framing: Highlighting the positive outcome of granting (e.g., "Grant access to use X feature").
- Loss Framing: Highlighting the negative outcome of denying (e.g., "Deny access to lose Y feature").
- Specificity: The level of detail in describing the permission's use (e.g., "for features" vs. "to scan barcodes for product information").
- Auxiliary Information: These were optional additions to the main sentence:
- Links: Providing hyperlinks to privacy policies, terms of service, or support pages.
- Guarantees: Explicit assurances about data handling (e.g., "We will not share your data").
- Reversibility: Statements confirming that the user can revoke the permission at any time through system settings.
User Study Design (Quantitative Analysis):
Leveraging the identified building blocks, the researchers systematically constructed 320 unique permission rationals. This combinatorial approach allowed for controlled testing of each variable's impact. These rationals were then presented to 960 participants recruited from 31 different countries in an online vignette study. In a vignette study, participants are presented with hypothetical scenarios (in this case, an app requesting a permission with a specific rational) and asked to respond to questions about their intentions and perceptions. This approach allowed for the isolation and measurement of the impact of rational phrasing without the confounding variables of real-world app usage.
Participants were asked about their likelihood of granting the permission, and their subjective experience regarding feeling informed, satisfied with their decision, and in control. Statistical analysis was then applied to identify significant correlations and causal relationships between the rational's linguistic elements and the observed user outcomes. The findings, as detailed in the Key Findings section, revealed that while individual building blocks had statistically significant but often small effects, their combined impact and interaction with user-specific factors (like privacy concerns) could dramatically alter the overall decision-making process. The mention of the study being a "vignette study" in the Q&A further clarifies that the stakes for participants were not "real," which could be a factor in interpreting the magnitude of some effects, such as the surprising preference for links to privacy policies even when they weren't clickable.
Demo / Proof of Concept
▶ Watch: The 'recipe' for crafting permission rationals (7:00)
The talk did not feature a live technical demonstration or proof of concept in the traditional sense, such as exploiting a vulnerability or showcasing a new security tool. Instead, the core "demonstration" of this research was the meticulously designed and executed user study itself.
The process of building 320 unique permission rationals from the reverse-engineered "recipe" and then testing them with 960 participants from 31 countries served as a powerful empirical proof. This systematic experimentation demonstrated, with statistical rigor, how specific linguistic elements within a permission rational directly influence user decisions regarding granting permissions, as well as their feelings of being informed, satisfied, and in control. The study's results, showing significant shifts in user behavior based on subtle wording changes (e.g., the impact of "gain framing" versus "loss framing," or the effect of assurances about data misuse), effectively acted as a proof of concept for the "power of words" in security contexts.
Defensive Implications
▶ Watch: Observed variations and patterns in real-world rationals (8:00)
The findings of this research offer crucial insights for various stakeholders involved in the mobile app ecosystem, particularly for developers, platform providers, and security educators. The implications are primarily defensive, focusing on how to build more trustworthy user interfaces and empower users to make better-informed security decisions.
For App Developers:
The most direct beneficiaries of this research are app developers. The study provides concrete, empirically validated advice on how to phrase permission rationals to increase user trust and the likelihood of permissions being granted, while also improving user experience.
- Be Specific and Phrase Negatively: Developers should clearly state what the permission will be used for, but also provide assurances about what it will not be used for. For example, instead of just "We need camera for photos," consider "We need camera access to let you take photos and videos, but we will not use it to record you without your knowledge or share your media without your explicit consent." This "negative phrasing" addressing non-misuse was found to be highly effective.
- Highlight Reversibility: Explicitly inform users that they can revoke permissions at any time through their device settings. Phrases like "You can always change this decision later in your phone's settings" significantly increase users' feeling of control and willingness to grant.
- Provide Supplemental Information: Include links to comprehensive privacy policies or detailed explanations of data usage. Even if users don't always click them, the presence of such a link contributes to a feeling of being well-informed.
- Address User Concerns Directly: Generic politeness from the app's perspective was found to decrease granting likelihood. Instead, rationals should directly acknowledge and mitigate common user anxieties, especially those related to privacy and past negative experiences.
- Avoid Positive Gain Framing: Counter-intuitively, emphasizing what a user gains by accepting a permission can decrease satisfaction. Developers should focus on clear, specific explanations rather than overtly positive framing.
For Mobile Platform Providers (e.g., Google, Apple):
The research highlights the need for platform providers to refine their guidelines and potentially offer more structured support for developers.
- Enhance Guidelines: Current guidelines are often ignored or not applied consistently. Platforms could develop more prescriptive, evidence-based recommendations based on findings like these.
- Provide Standardized Templates: Offering pre-tested, effective rational templates that developers can easily integrate could improve consistency and user trust across the ecosystem.
- Consider Enforcement and Verification: The Q&A session raised an important point about the legal enforceability of promises made in rationals versus privacy policies. Platform providers, possibly in conjunction with legal scholars, could explore mechanisms to ensure that promises made in rationals are consistent with an app's actual data handling practices and legally binding terms.
For Security Educators and Users:
- Raise Awareness: Users should be made aware that the phrasing of permission requests is a deliberate design choice that can influence their decisions. Education efforts can encourage users to read rationals critically, rather than simply dismissing them as boilerplate text.
- Promote Informed Decision-Making: By understanding the elements that contribute to a feeling of being informed and in control (e.g., guarantees, reversibility), users can better evaluate permission requests and demand clearer communication from apps.
Ultimately, the defensive implications revolve around fostering a more transparent and trustworthy mobile app environment. By applying these insights, developers can build better user experiences, platform providers can create more robust ecosystems, and users can make more confident security and privacy choices.
Key Takeaways
- Linguistic Variations Matter Significantly: The specific phrasing used in permission rationals has a profound impact on users' decisions to grant permissions and their overall experience, even when the objective consequences of the permission are identical.
- Developer Practices Deviate from Guidelines: Real-world app developers often do not adhere to existing recommendations for permission rational phrasing, leading to a wide and inconsistent variety of messages presented to users.
- Guarantees and Reversibility Boost Trust: Explicitly assuring users that their data will not be misused and that they can revoke permissions later are the most effective ways to increase the likelihood of granting permissions and enhance feelings of control.
- Politeness and Gain Framing Can Backfire: Counter-intuitively, generic "politeness from the app's perspective" can decrease granting likelihood, and using a "positive gain framing" (emphasizing what users gain) can decrease user satisfaction.
- Specificity and Supplemental Info Improve Understanding: Providing specific details about how a permission will be used and offering links to more information (like privacy policies) significantly improves users' perception of being well-informed.
- User Concerns are Paramount: Pre-existing privacy concerns and prior negative privacy incidents are powerful factors that can easily nullify the positive effects of well-crafted rationals, underscoring the need for apps to directly address these user anxieties.
About the Speaker(s)
Yusra Elbitar is the stated speaker for this research, "The Power of Words: A Comprehensive Analysis of Rationales and Their Effects on Users’ Permission Decisions." The talk at the NDSS Symposium was presented by Alexander, a researcher from CISPA Helmholtz Center for Information Security, on behalf of Yusra and co-author Yen. CISPA is a prominent research institution focused on cybersecurity, privacy, and artificial intelligence, indicating the speaker's background in cutting-edge security research. Alexander's presentation highlighted the detailed methodology and significant findings of the team's work on understanding user psychology in the context of mobile app permissions.
Reviews
Dr. Zero (Offensive Security Researcher) — SOLID
Competent HCI-security research with a clean methodology — large-scale crawl plus 960-participant vignette study — that produces a handful of non-obvious findings (politeness backfires, gain framing decreases satisfaction, guarantees and reversibility outperform everything else). Fits the NDSS venue well but doesn't push deep enough on threat modeling or adversarial misuse to make it genuinely dangerous or memorable.
Heather Calloway (CISO) — SOLID
Rigorous usable security research that tells developers exactly how to write better permission rationals — guarantees, reversibility, specificity over flattery. The findings are empirically grounded and actionable for developers and platform teams, but the talk stops well short of the institutional and governance questions that would make it land at the leadership level.
→ Top-rated talks at Network and Distributed System Security (NDSS) Symposium 2025
All talks from Network and Distributed System Security (NDSS) Symposium 2025