← Blog

Why Apps Stay Blocked After You Delete a Screen Time App

If you deleted a Screen Time app and some of your apps still show a block screen, Apple has no official answer for you. Apple documents what happens when you revoke an app’s Screen Time access. It documents nothing about that app’s blocks after you delete it. The step that follows Apple’s own rules is to reinstall the app and remove the blocks from inside it, because each app manages its own settings. Even that is not guaranteed.

I build Sparky, a Screen Time app, so the evidence below includes our own code: settings that two removed features would have left behind, a cleanup that froze the phone for a beat when it ran on every tap, and a picker bug that cost us an App Store rejection. This post is about your own iPhone and an app you set up yourself. If a parent set the app up through Family Sharing, the block is theirs to lift, and nothing here gets around that.

What does Screen Time access let an app do?

It lets the app cover apps you choose with a block screen and watch usage limits on them, using sealed tokens instead of app names. On your own phone, the app asks for individual authorization, which you confirm with Face ID or Touch ID. Sparky version 1.6 asks for exactly this, in ShieldManager.swift.

Apple’s requestAuthorization(for:) page spells out the trade. After you authorize an app for yourself, “the system removes any restrictions that prevent the user from bypassing parental controls so the user can delete an authorized app or sign out of iCloud as needed.” In plain words, authorizing an app for yourself does not stop you deleting it.

A child account works the other way. A parent or guardian approves the app, and Apple’s Family Controls overview says “authorizing an app prevents the child user from deleting the app that provides parental controls.” For what the app can and cannot see with this access, read what a Screen Time app can see.

What happens when you revoke an app’s Screen Time access?

Apple documents this part. After a revoke, the app “no longer provides parental controls, and the system no longer enforces restrictions, such as preventing the user from deleting your app.” Your app choices go with it: “any tokens that FamilyActivitySelection provided while your app was authorized are voided.” If you grant access again, you pick your apps from scratch.

Both quotes come from Apple’s pages for revokeAuthorization and FamilyActivitySelection. In iOS 26.2, Settings lists these apps under Screen Time, in a section titled “Apps With Screen Time Access,” with the line “These apps have requested permission to restrict this iPhone.” Sparky version 1.6 has no revoke button of its own, so for Sparky you use that Settings list.

A revoke is also the workaround for a different iOS 26 bug, the one where limits fire seconds after you set them. We covered its costs in why app blocker limits fire instantly.

What happens to an app’s blocks when you delete it?

Apple does not say. Its ManagedSettingsStore page, which covers the settings an app writes to block things, gives no lifetime for those settings once the app is gone. It does warn: “The system doesn’t guarantee that the settings you specify govern the device’s behavior.” Leftover blocks after deletion are undocumented.

We got this wrong ourselves once. Our AppBlock comparison used to say that deleting the app lifts whatever it was restricting. We corrected it in October 2026, because Apple’s ManagedSettingsStore docs neither confirm nor rule that out.

Developers do report blocks that outlive the choice behind them. In Apple forum thread 783533, from May 2025, a developer wrote that after a user unselected apps, “those previously selected (now unselected) apps remain blocked and still show the shield.” The thread had 0 replies and 165 views when I checked on 4 October 2026. It is one report, about unselecting rather than deleting, and nobody answered it. The developer built on a third-party React Native library, so the fault could sit in that code rather than in iOS.

We hit our own version of this inside Sparky. Older builds had a website filter and website blocking. When we removed both, we had to deal with the settings they had written. Sparky’s code says both features “wrote system settings that persist until explicitly cleared.” Without a cleanup, an install that had either one on “would be stuck with a filter/shield and no way to remove it.” So version 1.6 runs a one-time cleanup at launch, in WebBlockingRemovalMigration.swift.

That was a case with Sparky still installed. It shows that settings do not tidy themselves away when an app stops using them. It does not show what deletion does.

Why don’t apps just wipe every setting to be safe?

Because a full wipe has a cost you can feel. Older Sparky builds ran Apple’s clearAllSettings() whenever you tapped a button on the block screen. Our code records that it “makes the OS re-evaluate device-wide policy, which froze the phone for a beat on every shield button tap.” Version 1.6 runs that wipe once per install instead.

The comment in the code puts the reasoning plainly: “The cleanup is genuinely needed exactly once per install, not once per tap.” The tradeoff is that a wipe which runs once only catches what is stale on the day it runs.

What should you try if apps are still blocked?

Go from the least drastic step up. Rule out Apple’s own Screen Time first. Then restart the phone. Then reinstall the app that set the block, grant access again, and remove the block from inside it. Apple documents none of these as the cure for leftover blocks, so stop at whichever step works.

  1. Rule out Apple’s own Screen Time. Open Settings, then Screen Time. On iOS 26, look at Downtime, App Limits and Content & Privacy Restrictions. On iOS 27, Apple’s guide calls the matching features Screen Time Schedules and Time Allowances. Check Share Across Devices too. Apple’s Screen Time guide says that when it is on, “any Screen Time limits or schedules you set apply to your iPhone, iPad, and Mac.”
  2. Restart the iPhone. It is cheap, and Apple documents nothing better for this case.
  3. Reinstall the app that set the block and grant Screen Time access again. Each app manages its own settings: setting one to nil “deletes your app’s configuration for that setting from the device.” Remove every block or gate inside the app, then check whether the stray block is gone. Whether a reinstalled app can reach settings left by its deleted copy is undocumented.
  4. If the block survives all three, tell the app’s developer, with the date and your iOS version, so they can raise it with Apple.

Why does a reinstalled app make you pick everything again?

Because the old picks are gone. A fresh install of Sparky starts with no saved choices, and a revoke voids the tokens the app held. In Sparky version 1.6, the app picker shows “Screen Time access needed” until you grant access again, with a Turn on button that opens Settings. Then you choose your apps from scratch.

That picker also cost Sparky an App Store rejection. On 30 August 2026, Apple rejected Sparky 1.6 build 29 under Guideline 2.1(a): on an iPad Air 11-inch running iPadOS 26.6, tapping “Choose App Gates” showed a blank window. We could not reproduce it in the simulator. Our release notes explain why it still earned a rejection: Apple’s picker modifier hands the whole sheet to iOS, so when its content does not load, “the user gets a white box with no title and nothing to tap.”

Build 30 puts Apple’s picker inside our own sheet, with a title, Cancel and Done, plus the access check above. The cost is real. On iPad, the embedded picker has no search bar, so you scroll to find each app. iPhone keeps the picker’s own search bar.

What is the safest way to delete a Screen Time app?

Turn its blocks off inside the app first, then delete it. That uses the one path Apple documents, the app clearing its own settings, instead of trusting a step Apple never describes. If the app has a revoke option, use it after the blocks are off. It takes a minute and removes most of the guesswork.

The same habit works for any blocker or gate, including the kinds we compared in app blockers vs time limits. If you are replacing the app rather than quitting, our earned screen time guide covers the apps that gate your feeds behind a habit instead of a timer.


Sparky turns small habits into screen time you earn. Download it free on the App Store.