App Store Label Drift

Status: ready

Symptom

The app's Accessibility Nutrition Labels claim support that common tasks don't deliver.

Label:    Larger Text
Reality:  the Pay button disappears at AX3
Label:    VoiceOver
Reality:  the declined payment error is silent

Where it shows up

Release preparation, App Store metadata updates, redesigns, design system migrations, new third-party SDKs.

Why it blocks the task

Users read the labels before downloading to decide whether the app will work for them. A user who installed the app because of the VoiceOver label and can't pay finds out the hard way. The label isn't marketing copy. It's a promise about common tasks.

Root cause

The label was filled in from intent, not from task evidence.

  1. "We use SwiftUI" counts as proof.
  2. "The scanner passed" counts as proof.
  3. The common tasks were never listed.
  4. Labels weren't re-checked after a redesign.
  5. No owner and no date on the evidence.

Before

Label:     Larger Text
Device:    iPhone
Evidence:  the app uses the system font on some screens
Decision:  supported

Fix

Verdict: every claimed label has the common tasks, the device, the evidence, an owner and a date. A change to one of those tasks triggers a re-check before submission.

Why: that's what makes the label traceable. Labels drift when the product changes and the evidence doesn't.

Label:     Larger Text
Device:    iPhone
Tasks:     first launch, login, search, purchase, settings
Evidence:  screenshots at AX3 and AX5 per task
Result:    pass
Owner:     release QA
Date:      2026-11-10

After a redesign:

Change:            checkout redesign
Labels affected:   VoiceOver, Larger Text, Sufficient Contrast
Required:          repeat the checkout walkthrough per label
Owner:             checkout QA

Be precise about the risk. A broken claimed feature isn't automatically an App Review rejection:

App Review risk:    unclear
Label trust risk:   high
Product risk:       blocks checkout
Decision:           fix before release, or remove the label

Check

Profile:   release QA
Task:      prepare or update the labels
Expected:  each label has tasks, device, evidence, owner, date
           a scanner result isn't the only evidence
           a known gap is either fixed or the label isn't claimed

WCAG mapping

WCAG can structure the evidence. The labels themselves are task-based.

  1. 1.4.4 Resize Text: Larger Text.
  2. 1.4.3 Contrast (Minimum): Sufficient Contrast.
  3. 4.1.2 Name, Role, Value: VoiceOver and Voice Control.
  4. 1.2.2 Captions (Prerecorded): Captions.
  1. App Store Label Evidence
  2. Evidence Based Release
  1. Chapter 16
  2. Chapter 18

Sources

  1. App Store Connect Help: Overview of Accessibility Nutrition Labels
  2. App Store Connect Help: Manage Accessibility Nutrition Labels
  3. Apple Support: About the accessibility information shown for apps in the App Store