{"id":136206,"date":"2026-02-24T18:00:48","date_gmt":"2026-02-24T18:00:48","guid":{"rendered":"https:\/\/developer.apple.com\/news\/?id=f5zj08ey"},"modified":"2026-02-24T18:00:48","modified_gmt":"2026-02-24T18:00:48","slug":"age-requirements-for-apps-distributed-in-brazil-australia-singapore-utah-and-louisiana","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2026\/02\/24\/age-requirements-for-apps-distributed-in-brazil-australia-singapore-utah-and-louisiana\/","title":{"rendered":"Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana"},"content":{"rendered":"<div><img decoding=\"async\" src=\"https:\/\/sickgaming.net\/blog\/wp-content\/uploads\/2026\/02\/age-requirements-for-apps-distributed-in-brazil-australia-singapore-utah-and-louisiana.png\" class=\"ff-og-image-inserted\"><\/div>\n<p>Today we\u2019re providing an update on the tools available for developers to meet their age assurance obligations under upcoming U.S. and regional laws, including in Brazil, Australia, Singapore, Utah, and Louisiana. Updates to the Declared Age Range API are now available in beta for testing.<\/p>\n<p><strong>Brazil<\/strong><\/p>\n<p>Developers who are distributing apps in Brazil can use the updated Declared Age Range API to obtain a user\u2019s age category. Age categories for users in Brazil will be shared when the user or a parent or guardian (where relevant) agrees to share the age category with you. The API will also return a signal from the user\u2019s device about the method of age assurance. <\/p>\n<p><strong>Apps rated 18+ in Australia, Singapore, and Brazil<\/strong><\/p>\n<p>Starting February 24, 2026, Apple will block users in Australia, Brazil, and Singapore from downloading apps rated 18+ unless they have been confirmed to be adults through reasonable methods. The App Store will perform this confirmation automatically. However, developers may have separate obligations to independently confirm that their users are adults. To assist with this, the Declared Age Range API\u2014available on iOS, iPadOS, and macOS\u2014provides developers with a helpful signal about a user&#8217;s age.<\/p>\n<p>For developers distributing their apps in Brazil, if you identify your app as containing loot boxes through the age rating questionnaire, the age rating of your app on the Brazil storefront will be updated to 18+.<\/p>\n<p><strong>Utah and Louisiana<\/strong><\/p>\n<p>For users with new Apple Accounts in Utah as of May 6, 2026, and in Louisiana as of July 1, 2026, age categories will be shared with the developer\u2019s app when requested through the Declared Age Range API. The tools we previously announced have been expanded to help developers meet compliance obligations for Louisiana and Utah, including:<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/declaredagerange\/\">Declared Age <span class=\"icon icon-after icon-chevronright nowrap\">Range API<\/span><\/a><\/p>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/PermissionKit\/SignificantAppUpdateTopic\">Significant Change API <span class=\"icon icon-after icon-chevronright nowrap\">under PermissionKit<\/span><\/a><\/p>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/storekit\/appstore\/ageRatingCode\">New age rating property type <span class=\"icon icon-after icon-chevronright nowrap\">in StoreKit<\/span><\/a><\/p>\n<p><a href=\"https:\/\/developer.apple.com\/documentation\/appstoreservernotifications\/notificationtype\">App Store <span class=\"icon icon-after icon-chevronright nowrap\">Server Notifications<\/span><\/a><\/p>\n<p>New signals are now available through the Declared Age Range API, including whether age-related regulatory requirements apply to the user and if the user is required to share their age range. The API will also let you know if you need to get a parent or guardian&#8217;s permission for significant app updates for a child.<\/p>\n<p>Developers can use the Declared Age Range API to present significant update notifications to adults in these states through the Significant Update Action, now in beta. When releasing a significant update, developers must follow the Human Interface Guidelines and provide users with a meaningful description of the update.<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/support\/age-assurance\">Age assurance <span class=\"icon icon-after icon-chevronright nowrap\">frameworks Q&amp;A<\/span><\/a><\/p>\n<p><a href=\"https:\/\/developer.apple.com\/kids\/#age-assurance\">Design safe and age\u2011appropriate experiences for your apps <span class=\"icon icon-after icon-chevronright nowrap\">and games<\/span><\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we\u2019re providing an update on the tools available for developers to meet their age assurance obligations under upcoming U.S. and regional laws, including in Brazil, Australia, Singapore, Utah, and Louisiana. Updates to the Declared Age Range API are now available in beta for testing. Brazil Developers who are distributing apps in Brazil can use [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":136207,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[],"class_list":["post-136206","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple-developer-news"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/136206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=136206"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/136206\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/136207"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=136206"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=136206"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=136206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}