How to Block an App Permanently on Android and iPhone

How to Block an App Permanently on Android and iPhone

We felt very disciplined the afternoon we set a one-hour timer on a social app with Android's Digital Wellbeing. The discipline lasted about a day. The next time the urge hit, the timer took seconds and no password to delete, and the app was open again before we had finished arguing with ourselves. That is the central problem with blocking apps permanently: every tool that keeps you out is also built to let you back in.

These options are free and stronger than most people realize. We walk through six methods that work, step by step, from the screen time tools on Android and iPhone to third-party blockers and DNS filtering, plus the mistakes that quietly undo blocks.

Quick Answer: How to Block an App Permanently

The fastest route to a block that holds is a daily limit locked behind a passcode you do not hold. On Android, open Digital Wellbeing, set the app's timer to zero, and lock it with an App limits PIN. On iPhone, set an App Limit to 1 minute with Block at End of Limit, and give the Screen Time passcode to a partner or parent.

Both are free and built in. For a child's device, use the parental versions, Google Family Link or Screen Time through Family Sharing, because the parent-held passcode makes a block stick.

Tip

The passcode is the difference between a block that holds and one that is undone. If you are blocking apps on your own phone, hand the Screen Time or App limits PIN to a partner, a parent, or a friend, and keep it out of your reach.

Why You Might Want to Block an App Permanently

There are two very different reasons to block an app, and each calls for a different setup. The first is self-control: a social app or a game can quietly absorb hours, and a soft timer is easy to click past, so a permanent block has to put the decision out of reach. The second is parenting: keeping a child away from a specific app needs enforcement the child cannot override. If you want to block apps on a child's device, parental controls like Google Family Link and Screen Time were built for exactly this.

A smartphone home screen with a social app icon greyed out at its daily time limit.

Method 1: Block Apps on Android with Digital Wellbeing

Android's free, built-in answer is Digital Wellbeing, part of Android since version 9.

Set an app timer and understand its limits

  1. Open Settings → Digital Wellbeing & parental controls.
  2. Choose App timers and pick the app.
  3. Set a daily limit in 5-minute steps, from 5 minutes up to 23 hours and 55 minutes.
  4. When time runs out, the app closes and its icon dims until the timers reset at midnight.

A timer is a request, not a lock. It takes about three taps and no password to delete, and we learned that the hard way.

For a real block, set an App limits PIN first. This unique 4-digit PIN is separate from your device unlock code and turns a soft timer into a hard limit. Create the PIN, then set the app's time limit to 0 minutes. Google documents this as the way to block another user's access.

The Digital Wellbeing App timers dashboard with a 30-minute timer set for a social app.

Method 2: Block Apps on iPhone with Screen Time

Screen Time is Apple's answer, and one menu allows you to hide apps, block downloads, and restrict purchases.

Set an App Limit

  1. Open Settings → Screen Time and set a 4-digit passcode on first use.
  2. Tap App Limits → Add Limit, pick the app or category, and set the daily time.
  3. Turn on Block at End of Limit so the icon greys out when time runs out.

There is no block toggle, but a 1-minute limit with Block at End of Limit is the closest Apple allows. After that minute of daily use, the app locks; Ask for More Time grants a one-minute grace period before the Screen Time passcode is required for 15 minutes, an hour, or the rest of the day.

One gap is worth knowing. Reinstalling an app resets its Screen Time usage counter, so a determined user can clear an App Limit by deleting and re-adding it. Setting Deleting Apps to Don't Allow closes that loophole.

The Screen Time App Limits screen with a one-minute daily limit and Block at End of Limit on.

Block apps entirely with Content & Privacy Restrictions

For a full block, use the Allowed Apps list. Open Settings → Screen Time → Content & Privacy Restrictions, then switch off any built-in Apple app. It is not deleted, just hidden from the Home Screen until you switch it back on. Allowed Apps only covers Apple's own apps.

Restrict mature content and in-app content

The same screen holds Apple's content and purchase controls, all behind the Screen Time passcode. Apple's official guide to blocking apps on iPhone walks through the full menu, which governs what the phone can install, delete, and buy.

Method 3: Use Parental Controls and Family Tools

If the phone belongs to a child, the personal tools above are the wrong tool, because the child can undo them.

Google Family Link on Android

  1. Open the Family Link app and pick the child's account.
  2. Tap Controls → App limits, select the app, and switch the toggle to Blocked.

The block applies to supervised devices running Android 6.0 and later, plus Chromebooks, and takes effect within about 5 minutes of connecting to the internet. If the child is using the app when it blocks, they get a 1-minute warning. Per-app time limits need Android 7 or later, and supervision ends when the child turns 13.

Family Link is powerful but not perfect. Settings can lag or fail to reach the child's device, and a tech-savvy child can reset the phone, install a VPN, or use a hidden browser. We treat it as a guardrail rather than a wall.

The Family Link App limits screen with a social app toggled to Blocked for a child.

Screen Time for a child / Family Sharing on iPhone

On iPhone, the equivalent runs through Family Sharing. The parent configures Screen Time for the child with App Limits, Downtime, and Content & Privacy Restrictions, locked behind a parent passcode the child never sees.

Method 4: Block App Downloads and Installations

Blocking an app you already have is only half the job.

Block downloads in the Google Play Store

  1. Open the Play Store and tap your profile icon.
  2. Go to Payments & subscriptions → Purchase verification → Verification requirement.
  3. Choose For all purchases through Google Play on this device, Every 30 minutes, or Never, then confirm with your Google Account password.

This is a purchase gate rather than a download block. It stops paid downloads and in-app purchases but not free installs; blocking free downloads needs Family Link's approval or the Play Store's parental controls, which filter by maturity rating behind a PIN.

The Play Store purchase verification screen with For all purchases selected.

Disable installs from unknown sources (APKs)

Android 8.0 and later grant install permission per source app, so any browser or file manager can install APKs until you tell it otherwise. Open Settings → Apps → Special app access → Install unknown apps, then switch off Allow from this source for each one. Some pre-installed system apps can be disabled instead: open Settings → Apps → pick the app → Disable.

Block app downloads in the App Store

On iPhone, the same screen does the download blocking. Open Settings → Screen Time → Content & Privacy Restrictions → iTunes & App Store Purchases → Installing Apps → Don't Allow. That blocks all downloads and installs, and Apple's guide to blocking app downloads shows the same menu.

Method 5: Block Apps at the Network Level (DNS or Firewall)

Every method so far lives on the phone, so the person holding it can undo it. Network-level blocking moves the decision off the device. A DNS content policy filters the domains an app connects to, blocking the app and every server it talks to at once, including the web version, with whole-category blocking, allowlists, schedules, and locked rules.

Since Android 9, this is easy to set up. Open Settings → Network & Internet → Private DNS and point it at a filtering provider such as NextDNS, Quad9, or OpenDNS.

DNS filtering has limits. It cannot block content that shares a first-party domain with the app, such as ads inside YouTube, and a home-router filter only protects devices on that network.

The Android Private DNS settings screen with a NextDNS provider hostname entered.

Method 6: Use Third-Party App Blockers

When the built-in tools are not enough, dedicated app blockers add session scheduling and harder locks.

Best app blockers for Android and iPhone (AppBlock, Freedom)

AppBlock is the Android specialist. It is free to use, with Premium at $4.99 a month, $29.99 a year, or an $89.99 lifetime purchase after a 7-day trial, and it carries a 4.6-star rating on Google Play from 213,000 reviews. Its standout is Strict Mode, which locks the settings, stops the app being uninstalled, and blocks the usual workarounds. We found two caveats: battery optimization on some OnePlus and budget models can lift a block early, and the app and browser extension do not fully sync.

Freedom covers iPhone, Android, and desktop. It is free to download, with Premium at $8.99 a month or $39.99 a year after a 7-day trial, and it rates 4.4 out of 5 on the App Store from 5.7K ratings. On iPhone it needs iOS 16.1 or later. It blocks apps and websites with pre-made or custom blocklists, and runs on-demand or scheduled sessions. Freedom enforces blocks through a VPN-style mechanism, which has rough edges: removing the VPN profile, toggling Airplane Mode, or uninstalling the app undoes a block, the Chrome extension can silently disconnect, and its Trustpilot page runs to a roughly 2.9 out of 5. Locked Mode reduces the easy routes out.

The AppBlock app with a blocked session in progress and Strict Mode on.

Common Mistakes to Avoid When Blocking Apps

Using a soft timer where a hard block belongs. A Digital Wellbeing timer is gone in seconds, so if the app has to stay off, use the App limits PIN with a 0-minute limit.

Letting a child watch you enter the passcode. Kids learn the Screen Time passcode by watching a parent type it, and "it was a glitch" becomes a believable excuse when a limit vanishes.

Skipping the recovery route. A forgotten Screen Time passcode never linked to an Apple Account for recovery leaves restrictions locked with no supported way to reset them.

Assuming the block follows the phone everywhere. A DNS filter on your home router protects only that network, and Family Link's web filtering only applies inside Chrome.

Forgetting the download door. A block on an installed app means nothing if the app can be reinstalled or sideloaded.

Blocking vs. Uninstalling: What's the Difference?

Blocking keeps the app installed and restricts access to it. Uninstalling removes the app and its local data. Both stop the app from being used, but they serve different purposes.

Uninstalling is right when you want the storage back, the app is a security risk, or you want the icon gone. The cost is that your account settings live in the app, so a reinstall means setting up again. Blocking is the better move when the app needs to stay installed for work, school, or family, or when you want a time limit rather than a removal.

Comparison of blocking versus uninstalling an app by method, what it does, and how to undo it
Method What it does Can you undo it Best for
Uninstall
Removes the app and its local data from the phone Reinstall from the store at any time Freeing storage or removing a risky app
Digital Wellbeing timer
Closes the app at the daily limit and dims the icon Yes, a few taps away A gentle nudge on your own Android
App limits PIN with a 0-minute timer
Fully blocks the app until the PIN is entered Yes, with the PIN A hard block on your own Android
Screen Time App Limit set to 1 minute
Locks the app after a minute and greys the icon Needs the Screen Time passcode A hard block on your own iPhone
Family Link or Family Sharing
Parent-enforced block on a child's device Child workarounds exist; ends at age 13 A child's phone
Two phones side by side, one app greyed out and the same app removed.

Frequently Asked Questions

What's the easiest way to block apps on iPhone?
App Limits is the only built-in tool that can block any app, including third-party ones, which the Allowed Apps list cannot do. The catch is the passcode: set it first, or Ask for More Time is a free pass. Go to Settings → Screen Time → App Limits → Add Limit, set the app to 1 minute, and turn on Block at End of Limit.
What's the easiest way to block apps on Android?
For a temporary pause, Focus mode is the fastest option. For a permanent block, create the App limits PIN first, then set the app's time limit to 0 minutes.
Can a permanent block survive an app update or a device reset?
A factory reset clears the settings behind built-in blocks, which is one route a tech-savvy child can take out of Family Link. For a block that has to survive that attempt, AppBlock's Strict Mode is built for it: it locks the block settings, stops the app from being uninstalled or reinstalled, and only lets anyone out by entering a PIN, sending a partner an approval request, or waiting out a short cooldown. That is the hardest lock of anything we covered.
Does blocking downloads also stop app updates?
Not on its own, but the Play Store's parental controls come close in one specific case. When you filter downloads by maturity rating, apps already on the phone keep working, but an app whose update would push its rating above the filter is held back from auto-updating. So a download block can quietly freeze an app at an older version until you adjust the filter.
Is it better to block an app or uninstall it?
Block when the app must stay installed but still needs guardrails, like a work email app you keep for calendar access even though it pulls you back in. Uninstall when the app is wasting storage, is a security risk, or you never want to see its icon again. If you would miss the app's settings and login the moment the block lifts, keep it and block it; if you would welcome a fresh start, uninstall.

Bottom Line

Blocking an app permanently comes down to one question: who holds the passcode. On your own phone, lock the built-in tools: a Digital Wellbeing App limits PIN with a 0-minute timer, or a 1-minute Screen Time App Limit with Block at End of Limit and a passcode held by someone you trust. On a child's phone, Family Link or Family Sharing does the enforcing. Add the download restrictions from Method 4, and the whole combination survives the moment of weakness that defeats most blocks.