Hi,
We've implemented age assurance logic in our app using the DeclaredAgeRange framework to comply with regulations in Brazil (Digital ECA, effective March 17, 2026) and Utah (App Store Accountability Act, effective May 6, 2026).
Our implementation calls AgeRangeService.shared.isEligibleForAgeFeatures on app launch to determine whether the current user is subject to age assurance requirements, and proceeds to call requestAgeRange(ageGates:) accordingly.
However, after monitoring in production since the Brazil enforcement date, we've consistently observed isEligibleForAgeFeatures returning false for users in regulated regions, with no age range data being returned.
What we'd like to clarify:
Is isEligibleForAgeFeatures currently returning true for users in Brazil in production (not sandbox)?
For Utah — given that HB 498 pushed the developer compliance deadline to May 6, 2027, will isEligibleForAgeFeatures reflect the original May 6, 2026 activation date or the revised 2027 date?
Is there a known rollout schedule or gradual activation plan for these regions that would explain why the flag remains false even after the legal enforcement dates have passed?
We've seen similar reports from other developers on these forums, so it seems this may be a widespread issue rather than an implementation problem on our end.
Any official guidance on the current status of the API in regulated regions would be greatly appreciated.
Thanks.
Topic:
App Store Distribution & Marketing
SubTopic:
General
Tags:
StoreKit
Declared Age Range
Privacy
Marketing
0
0
30