Hello,
We are investigating the new annual ATT reprompting behavior introduced in iOS 27.2 for EU users.
Apple's documentation states that developers can request ATT authorization again one year after the user's previous choice.
However, we would like to clarify how this applies to existing ATT decisions made before iOS 27.2.
Questions
Previous ATT decisions older than 12 months
If a user denied ATT permission in March 2025 on an earlier iOS version and upgrades to iOS 27.2 in November 2026, can the app immediately display the ATT prompt again?
Previous ATT decisions less than 12 months old
If a user denied ATT permission in June 2026, will the next ATT prompt become available in June 2027, or does the 12-month period start from the installation of iOS 27.2?
Historical ATT decision timestamps
Does iOS maintain the original timestamp of ATT decisions made on previous iOS versions, or does the new annual reprompting mechanism only track decisions recorded from iOS 27.2 onwards?
Reprompt eligibility API
Is there any public API that allows developers to determine whether a user is eligible for an ATT reprompt, without actually attempting to display it?
Context
This is particularly important for existing applications and Consent Management Platforms (CMPs), where we need to coordinate ATT authorization with GDPR consent flows.
Understanding whether the 12-month interval applies retroactively to existing ATT decisions would help us implement the new behavior correctly without unnecessarily prompting users or disrupting existing consent flows.
Thank you for your clarification