The Consent Lifecycle: What Ships After the Age Check

On November 4, 2025 Apple added a notification type to App Store Server Notifications that fires on a parental decision rather than a payment: RESCIND_CONSENT, which indicates “the parent or guardian has withdrawn consent for a child’s app usage.”12

It is the only one of the service’s 23 types whose payload carries an appData object instead of transaction information, and appData holds a signed app transaction that exists “even if a customer makes no in-app purchases.”319 An app that has never sold anything therefore acquires its first reason to run a notification endpoint.

The social media declaration covers reading a person’s age range: the entitlement, the gates, and what the returned bounds mean. Treat that as settled and start one step later. Age assurance answers how old someone is. The three APIs here answer who approves, whether an approval already granted survives a change to your app, and what happens when a guardian takes it back.21012

TL;DR

  • Three APIs sit downstream of the age check, and Apple ships them as a set: the Significant Change API under PermissionKit, AppStore.ageRatingCode in StoreKit, and the RESCIND_CONSENT server notification.45
  • Apple ties its four-tool list to Texas, Utah, and Louisiana rather than Texas alone, every date it gave for those three has passed, and Apple scopes the duty to “certain regions, where legally required.”5815
  • The gate deciding whether you run any of it is AgeRangeService.requiredRegulatoryFeatures, new in 26.4, and the flow it gates costs iOS 26.5 to write in full.736
  • Apple refuses to define a significant change and says so four times, routing you to counsel. The single concrete example it publishes, it attributes to the statute: Apple writes that Texas law counts a change to your app’s age rating.48
  • Your rating can change without a build from you. Apple retired Australia’s 15+ tier and gave Vietnam a new four-tier scheme on June 18, 2026, both without asking any developer to submit anything.937
  • Revocation is the…
添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论