# How Many Apps Run Experiments on Their Permission Prompts?

Source: Lazyweb Research
Author: Ali Abouelatta, Lazyweb Research
Published: 2026-07-07
Updated: July 2026
Sample size: n=65
Category: [Notification permission and ATT prompt timing](https://design.lazyweb.com/blog/category/notification-permission-and-att-prompt-timing)
Tags: experiments, mobile, notifications, ux-patterns, monetization
HTML: https://design.lazyweb.com/blog/how-many-apps-run-permission-prompt-experiments
Markdown: https://design.lazyweb.com/blog/how-many-apps-run-permission-prompt-experiments.md

**Answer.** Lazyweb Research detected 65 before/after UI experiments whose change or rationale text mentions permission, notification, or tracking prompts — out of 4,814 detected experiments total [1]. These are observed UI changes with LLM-inferred rationale, never measured lift. Permission prompts are an actively iterated surface, but the signal is qualitative, not a lift benchmark.

> 65 of 4,814 detected experiments (about 1.4%) touch permission, notification, or tracking prompts — Lazyweb Research, July 2026.

## The finding

Of 4,814 detected before/after UI experiments in the corpus, 65 mention permission prompts, notification permission, or tracking prompts in their change or learning text [1]. That is roughly 1.4% of all detected experiments — a meaningful cluster given how narrow the permission surface is, and evidence that apps actively rework these prompts.

## What the experiments look like

| App | Detected change (inferred rationale) |
| --- | --- |
| Adobe Acrobat [2] | Generic bell + 'Stay informed' replaced with Acrobat PDF logo + 'Allow notifications' and reordered buttons |
| Alibaba [2] | Plain dark tracking dialog vs added brand logo, header, tagline above it |
| AllTrails [2] | Location-permission sheet restyled from light gray to dark mode with pill buttons |
| Alexa [2] | Home screen quick-start cards replaced with a persistent location-permission alert |

Each is an observed diff with an LLM-inferred rationale — brand recognition, direct action language, native consistency, surfacing the missing capability [2].

## How to apply it

Permission prompts are worth A/B testing — peers are actively iterating on logo/branding, headline directness, dark-mode styling, and where the ask surfaces. Common observed moves: swap generic bell/branding for product identity (Acrobat), add brand context above the OS dialog (Alibaba), and surface the ask as a persistent prompt rather than a buried step (Alexa) [2].

## Caveats

These are detected before/after diffs with LLM-inferred rationale — never measured lift [1]. The 65 matches include some false positives from keyword matching (e.g., sign-in OAuth modals) [1]. Cite every example as 'observed change plus inferred rationale,' not as a proven win [2].

## The numbers

| Stat | Computed from |
| --- | --- |
| 65 of 4,814 detected experiments mention permission/notification/tracking prompts | permission_experiments_detected: _experiments WHERE what_changed/learning ~* permission-prompt regexes |
| Named experiments: Adobe Acrobat, Alibaba, AllTrails, Alexa | qualitative: acrobat, alibaba, alltrails, alexa experiment rows (observed change, inferred rationale) |

## Methodology

Universe: 4,814 detected before/after experiments (807-app corpus), July 2026; 65 match permission-prompt regexes. All are observed UI diffs with LLM-inferred rationale — never measured lift — and include some keyword false positives.

## Visual references

Real, in-market app screens tracked by Lazyweb Research:

- Allrecipes: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_allrecipes/compare/2026-01-26/1769620682551_IMG_2862.PNG
- Splice: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/photos111_splice/lazyscreenshots/2024_03_30_14-43-33_434359B7.png
- Boldvoice: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/uploaded_boldvoice/main_tabs/compare/2026-05-27/1779937895891_00_BoldVoice-20260528-031135-01.png
- Bofa: https://zlfyzdmohcskkucuunmk.supabase.co/storage/v1/object/public/screenshots/fin9_bofa/lazyscreenshots/2023_12_02_22-20-36_AD740F0D.png

## Sources & citations

- [1] Lazyweb Research analysis of 4,814 detected experiments (807-app corpus), July 2026. 65 match permission-prompt regexes; observed changes with LLM-inferred rationale, includes some keyword-match false positives.
- [2] Lazyweb Research detected-experiment review (807-app corpus), July 2026. Acrobat, Alibaba, AllTrails, Alexa cited as named examples; rationale inferred, not measured.

## Related questions

- [What Percentage of Apps Show a Priming Screen Before the iOS Notification Prompt?](https://design.lazyweb.com/blog/percent-apps-priming-screen-before-ios-notification-prompt)
- [How Do Apps Word ATT Tracking Prompts?](https://design.lazyweb.com/blog/how-apps-word-att-tracking-prompts)
- [What Percentage of Apps Show a Custom Explainer Before the Native ATT Dialog?](https://design.lazyweb.com/blog/att-custom-explainer-before-native-dialog)
- [At Which Onboarding Step Do Apps Ask for Notifications?](https://design.lazyweb.com/blog/onboarding-step-apps-ask-for-notifications)
- [When Do Apps Ask for Location — Before or After Showing Value?](https://design.lazyweb.com/blog/when-apps-ask-for-location-before-or-after-value)
- [Which Permission Comes First When Apps Need Several?](https://design.lazyweb.com/blog/which-permission-comes-first-when-apps-need-several)
- [What Benefits Do Apps Promise on Notification Priming Screens?](https://design.lazyweb.com/blog/notification-priming-benefit-copy-patterns)
- [When Do Apps Fire the ATT Prompt in Onboarding?](https://design.lazyweb.com/blog/when-apps-fire-att-prompt-in-onboarding)

## Explore the evidence

- [Revolut notification permission flow](https://design.lazyweb.com/flow/revolut/enable-push-notifications)
- [Revolut: explain the benefit before permission](https://design.lazyweb.com/blog/revolut-notification-primer-and-system-permission)
- [How apps label the decline action](https://design.lazyweb.com/blog/notification-decline-cta-not-now-vs-skip)

## Continue your research

[Connect Lazyweb to your coding agent](https://www.lazyweb.com/mcp-install)
