Skip to main content Scroll Top

App Developers in Utah Working Out a Four Column Grid

Updated November 2026 · Written and maintained by the Progression Agency strategy team

A date of birth entered on a sign-up screen says fifteen, and from May 6, 2027 that is not the number your app is supposed to act on. App developers in Utah now read a different field: the age category the app store returns under the App Store Accountability Act, as amended by H.B. 498 in 2026. This page lays out the four categories in a grid, one row for each behavior your app controls, then what the work costs. Progression is based in New York, works with Utah product teams remotely, and offers on-site sessions on request.

On this page · 11 sections
  1. Fifteen on a sign-up screen
  2. What app developers in Utah have to change before May 6, 2027
  3. The grid: four categories, one row per behavior
  4. Significant changes that restart the conversation
  5. Parental consent, read through the store
  6. Where the safe harbor stops
  7. Who can bring a claim
  8. Apps already on the phone
  9. What does building the grid into an app cost?
  10. A release brief for your product lead
  11. Related services and guides

Outside the niche A Provo company whose app has no minors in its market still has a significant-change rule to think about each time it adds ads or in-app purchases; our app development page covers the rest of the build.

The sign-up card and the grid settings are illustrative examples: the Act does not prescribe what an app does for each category, and every setting in the grid is a choice a product team makes. The Act is stated as amended by H.B. 498 in 2026, as of November 2026. Ask counsel how it applies to your app and whether the law has changed. Nothing here says that any app complies.

Fifteen on a sign-up screen

A user types a birth year that makes her fifteen. The app store, which has verified her account, returns a different story: the account is a minor account with a parent attached, and consent has been recorded. The product manager looks at the two numbers and has to decide which one the app believes.

A drawn sign-up screen. The typed date of birth says fifteen, the store returns the category older teenager, and the parental consent status reads obtained.A drawn sign-up screen. The typed date of birth says fifteen, the store returns the category older teenager, and the parental consent status reads obtained.
Illustrative example. A hypothetical sign-up: in the rows that matter, the store’s category wins over the typed date.

The card shows a small screen with a large question under it. Under the Act, the store’s category is the field the developer verifies against, and the typed date is a signal that the store may not share. In the rows of the grid that matter, the store’s category wins.

What app developers in Utah have to change before May 6, 2027

The App Store Accountability Act is Utah Code Chapter 13-76. It was enacted as S.B. 142 in 2025 and amended by H.B. 498 in 2026. The amendment sets four age categories: child, under 13; younger teenager, at least 13 and under 16; older teenager, at least 16 and under 18; and adult, 18 and over.

Child: Under 13. The Act's category for an account holder under 13 years old.
Young: Younger teenager. At least 13 and under 16 years old.
Older: Older teenager. At least 16 and under 18 years old.
Adult: Adult. At least 18 years old.

Beginning May 6, 2027, a developer must verify through the app store’s data sharing methods the age category data of account holders located in Utah, and for a minor account whether verifiable parental consent has been obtained. The developer must also notify app stores of a significant change to the app. The text of the section is at Utah Code 13-76-202.

The duties fall on the developer, which the Act defines as a person who owns or controls an app made available through an app store in the state. Whether your company fits that definition, and what the Act means for your app, is a question for counsel.

  • Verify age category data through the store, not through a field the user types.
  • For a minor account, verify whether verifiable parental consent has been obtained.
  • Tell the store about every significant change.
  • Use the category data only for the purposes the Act lists.
  • Do not share age category data with any person.

The grid: four categories, one row per behavior

The Act sets the categories and the developer’s duties. It does not say what an app should do for each category. What your app does is a design choice, and each choice below is a developer-created restriction or default that the Act allows the app to implement with the category data.

Four age categories, one row per app behavior, as example settings
BehaviorChild (under 13)Younger teenager (13 to under 16)Older teenager (16 to under 18)Adult (18 and over)
MessagingOff, or with approved contacts onlyApproved contacts by defaultOpen, with blocking tools on by defaultOpen
In-app purchasesOff; the store requires parental consent for a minor’s purchasesOff until consent is on recordOff until consent is on recordOn
Data collectedThe least the app needs to workThe least the app needs to workThe least the app needs to workAs the privacy policy describes
Data sharedNone with outside partiesNone with outside parties by defaultNone with outside parties by defaultAs the privacy policy describes
Defaults at first launchThe most protective setThe most protective setA protective set the parent may changeThe standard set
When to request consent statusDownload, purchase and each significant changeDownload, purchase and each significant changeDownload, purchase and each significant changeNot applicable
Your buildA written scope that fills in the grid for your appQuoted after a written scope; typical published bands are in the price sectionEach row priced as its own lineEach row priced as its own line

Lowest category wins, at first implementation

When a developer first implements a safety-related feature or default of its own, the Act says to use the lowest age category indicated by the app store’s data or by age data the developer collected itself. If the store says older teenager and your own sign-up says child, the default follows child. A parent may customize restrictions and content settings for a user in a minor account after those defaults are set.

Asking for the category again

A developer may request age category data no more than once during each 12-month period, to check its accuracy or continued account use within the verified category. The Act also lists reasonable suspicion of account transfer or misuse, and the creation of a new account with the developer, as occasions to ask.

Timeline of five occasions when an app may ask the store for age category data: download or purchase, first launch of a pre-installed app, a significant change, once in each twelve months, and a new account.Timeline of five occasions when an app may ask the store for age category data: download or purchase, first launch of a pre-installed app, a significant change, once in each twelve months, and a new account.
Reasonable suspicion of account transfer or misuse is a further occasion the Act lists.
  • Store the date of each request and the reason.
  • Count requests per account so the 12-month limit is visible.
  • Do not poll the store on every launch.
  • Treat the answer as data to use for the purposes the Act lists, and nothing else.

Who does what, store or developer?

The Act splits the work. The store verifies the account holder’s age category, collects consent and shares the result. The developer reads the result and acts on it.

Store duties and developer duties, side by side
StepApp store providerDeveloper
Age categoryRequests it and verifies it with commercially available methodsVerifies it through the store’s data sharing methods
Minor accountsAffiliates the account with a parent account and obtains verifiable parental consentVerifies whether consent has been obtained
Significant changeNotifies the account holder and, for a minor account, the parent, and obtains renewed consentNotifies the store
Sharing dataShares only as the chapter requires or as the law requiresMay not share age category data with any person

What should a team do first?

Map every place the app asks a user’s age, then decide which of those moments should read the store’s category instead.

  • List every sign-up, settings and purchase screen that touches age.
  • Mark which fields come from the user and which come from the store.
  • Replace typed ages with the category where the Act’s duties apply.
  • Review the list with counsel before changing the screens.

Significant changes that restart the conversation

The Act defines a significant change as a material modification to an app’s terms of service or privacy policy that changes the categories of data collected, stored or shared, alters the age rating or content descriptions, introduces in-app purchases where there were none, or introduces advertisements where there were none.

A developer must notify app stores of a significant change, and may request age category data or parental consent when implementing one. A release checklist that asks four questions is cheap to build and easy to run.

A release checklist for significant changes
QuestionIf yes
Does this release change what data the app collects, stores or shares?Tell the store, and ask counsel about the policy change
Does it change the app’s age rating or content descriptions?Tell the store before release
Does it add in-app purchases to an app that had none?Tell the store and plan for renewed consent on minor accounts
Does it add advertisements to an app that had none?Tell the store and review the ad settings by category

Does every release count?

No. The definition is about a material modification to terms of service or a privacy policy of the kinds listed. A bug fix that changes none of them is not on the list. Ask counsel about borderline releases.

For a minor account, the developer verifies through the store’s data sharing methods whether verifiable parental consent has been obtained. The store collects it: the Act has the store give a parent a disclosure about the app and obtain an affirmative choice before a minor downloads or buys an app or makes an in-app purchase.

Do not rebuild consent inside the app. Read the status the store returns, act on it and record when you read it. A developer also may not enforce a contract or terms of service against a minor unless it has verified through the store’s methods that consent was obtained.

  • Read consent status from the store at each point the Act allows you to ask.
  • Keep the status with the account record, with the time it was returned.
  • Handle revocation: the store notifies the developer when a parent revokes consent.
  • Show a clear message when an action is blocked pending consent.

Shipping an app into Utah next year?Send us your sign-up flow and your data map. You get a free proposal from app developers in Utah with the grid filled in for your app.

Get a free proposal

Where the safe harbor stops

Section 13-76-402 says a developer is not liable for a violation of the chapter if the developer demonstrates that it relied in good faith on age category data received through the store’s data sharing methods and on the store’s notification that verifiable parental consent was obtained, and complied with Section 13-76-202.

The same section says the safe harbor applies only to actions brought under the chapter and does not limit a developer’s liability under any other applicable law. Whether your practices meet the terms is for counsel.

Does good faith reliance need a record?

It helps to have one. Keep the data the store returned, the time you read it and the action you took.

  • Log each category and consent status you receive.
  • Log what the app did as a result.
  • Keep logs in a place counsel can reach.
  • Do not store more than the Act’s purposes need.

What does the developer have to show?

That it relied in good faith on the store’s data and that it followed the developer requirements. Keep logs that show both.

Who can bring a claim

Beginning May 6, 2027, only a minor, or the parent of that minor, who has been harmed by a violation of the developer provisions on contracts, the parental consent disclosure and sharing age category data may bring a civil action against a developer. A court shall award a prevailing parent the greater of actual damages or $1,000 for each violation, reasonable attorney fees and litigation costs.

We make no prediction about whether such claims will be brought. Questions about the law’s status, including any court challenge, go to counsel.

Apps already on the phone

The Act does not require an app store provider or developer to block access to an app an account holder installed before the day the obligations take effect, except where a parent revokes consent or the app makes a significant change. The Act also adds requirements for pre-installed applications.

  • List which installed users have accounts created before the date.
  • Plan what the app does for them after the next significant change.
  • Check whether any of your apps ship pre-installed on devices.
  • Ask counsel about a pre-installed build.

What does building the grid into an app cost?

The cost depends on how many of the grid’s rows your app already controls, how many stores you ship in and how much of the account system needs rework. A small app with a few settings is a modest project. An app with payments, messaging and an admin panel is a larger one. Progression quotes after a written scope.

These are published US price bands (market figures, not a Progression rate card).
What is quotedPublished US bandFits
Simple app or MVP$15,000 to $80,000An app with a few screens and one sign-up flow
Mid-complexity app$60,000 to $150,000Payments, integrations and an admin panel with age-based settings
Complex or compliance-heavy app$150,000 to $500,000Several stores, messaging, purchases and detailed data handling

We list no Utah premium and no price per age category.

A release brief for your product lead

Copy this card into your release template and fill it in before the next planning meeting. Mobile app developers in Utah who start from a completed card can brief a build in an afternoon.

Stores: Stores you ship in. Each app store your app is offered through, and who runs the integration.
Data: Age data you hold. What the app stores about age today, from the store or from your own sign-up.
Default: Defaults. The settings every new account starts with, and who set them.
Change: Significant changes planned. Releases that change data, age rating, purchases or ads.
Ask: When you ask the store. The moments your app requests age category data or consent status.
Law: Counsel contact. The person who reviews the grid before May 6, 2027.

Send the finished card with your sign-up flow. Our app development page describes the build that follows. For the marketing side of a Utah business, see marketing agency in Utah.

Pages that sit beside this grid:

Get a free proposal

Send us your sign-up flow and your data map. You get a free proposal from app developers in Utah with the grid filled in for your app.

Get a free proposal

Frequently asked questions

What must app developers in Utah do under the App Store Accountability Act?
From May 6, 2027, verify age category and consent status through the store’s data sharing methods, notify the store of significant changes and use the data only for the purposes the Act lists.
Do mobile app developers in Utah have to build their own age check?
The Act points to the app store’s data sharing methods. Confirm with counsel what that means for your app.
Does app development in Utah change if my users are all adults?
The store still supplies the category, and the rules on significant changes still apply.
Which four age bands does the Act set?
Child, under 13; younger teenager, 13 to under 16; older teenager, 16 to under 18; adult, 18 and over.
On what date do the developer duties begin?
May 6, 2027 for the developer duties described here.
How often can I ask for a user’s age category?
No more than once in each 12-month period to check accuracy or continued use, plus when the holder creates a new account, and on reasonable suspicion of transfer or misuse.
What counts as a significant change?
A material change to the terms of service or privacy policy that alters the data categories, the age rating or content descriptions, or adds in-app purchases or ads where there were none.
What is the safe harbor?
Good faith reliance on the store’s category data and consent notification, together with compliance with Section 13-76-202. It applies only to actions under the chapter.
Who may file a claim against a developer?
A minor, or the parent of that minor, who has been harmed by a violation, beginning May 6, 2027.
What does building the grid into an app cost?
Published US bands run from $15,000 to $80,000 for a simple app to $150,000 to $500,000 for a complex one. Progression quotes after a written scope.
Would a team member come to our office in Lehi?
Yes, on request. Progression is based in New York and works with Utah teams remotely.
What if my typed date of birth disagrees with the store’s category?
Use the store’s category for the behaviors the Act covers. Ask counsel how to treat the typed date.
What default should a new safety feature use?
The lowest age category indicated by the store’s data or by age data the developer collected itself.
Can I share the age category data with an analytics vendor?
The Act says a developer may not share age category data with any person. Ask counsel before any transfer.
What can I use the category data for?
To enforce developer-created age-related restrictions, to ensure compliance with laws and to implement developer-created safety features or defaults.
Does the Act cover apps already installed?
It does not require blocking an app installed before the obligations take effect, except where a parent revokes consent or the app makes a significant change.
Can a developer ask the store to stop minors downloading its app?
Yes. The Act lets a developer request that the store prevent minor accounts from downloading or purchasing the app.
Is the law being challenged in court?
Questions about the status of the law belong with counsel. Check the current docket and the Utah Code before you rely on a date.
Can your team tell us if our app complies?
No. Progression builds apps. Legal questions go to counsel.
Which files help most in the first week?
Your sign-up flow, your data map and the stores you ship in.

Shipping an app into Utah next year?Send us your sign-up flow and your data map. You get a free proposal from app developers in Utah with the grid filled in for your app.

Get a free proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us