ATT EU MATRIX

Know whether DE/FR/IT/PL/RO force the alternative ATT prompt — before you ship iOS 27.2.

For iOS indie teams distributing in the EU. Pick your storefront region and API plan. Get the country path, recommended flags, and a copyable ship checklist — all in your browser, nothing uploaded.

Start country matrix Runs in your browser · nothing uploaded

Five-country rule, one glance

Apple’s September 16, 2026 news says Germany, France, Italy, Poland, and Romania only get the alternative ATT prompt. This matrix turns that paragraph into a selectable path.

API flag advice

See when preferExpandedInterface is ignored, when it unlocks the sheet in the rest of the EU, and which Info.plist keys to ship.

Ship checklist beside the news

How-to steps, FAQ boundaries, and release scenarios sit next to the matrix so you do not guess on beta week.

Open the country matrix

Answer region + OS plan. Copy path, API suggestion, and ship checklist.

How to run it

Eight steps from Info.plist keys to device-region tests on 27.2.

Use cases

Five-country only storefront, pan-EU expand sheet, non-EU fallback.

FAQ

What this is not, Markdown vs plain usage strings, Additional Information, re-prompt.

What policies this covers (for implementers)
  1. Alternative ATT prompt (iOS / iPadOS 27.2) — EU option for an expanded full-page sheet; mandatory for apps distributed in Germany, France, Italy, Poland, and Romania.
  2. preferExpandedInterface — rest of EU shows the sheet when you pass true; outside the EU the new parameters are ignored and the classic alert remains.
  3. Keys — keep NSUserTrackingUsageDescription; add optional NSUserTrackingMarkdownUsageDescription for the sheet.
  4. Not covered here — when you must request tracking, App Store review opinions, or legal advice. Tracking permission scope is unchanged per Apple.

This is not an Apple substitute, not a legal opinion, and not affiliated with Apple. Always re-read live Developer News and docs the week you ship.