I’m trying to find a way to permanently block certain apps on my iPhone, not just temporarily restrict them with Screen Time. My teenager keeps finding workarounds to reinstall apps I don’t want them using, and I need a more permanent solution that can’t be easily bypassed. Is there a monitoring app or parental control method that can completely prevent specific apps from being downloaded or accessed, even if someone knows the Apple ID password?
If you want truly “can’t reinstall it” on iPhone, you’ll need to supervise the device and use an MDM (Jamf Now, Mosyle, SimpleMDM) to blocklist specific app bundle IDs and disable the App Store/installing apps—Screen Time alone is too easy to bypass if they know the passcode. For visibility/alerts on what they install and do, mSpy (https://www.mspy.com/) is the strongest monitoring pick I’ve used, but it monitors rather than hard-blocks on iOS, so pair it with MDM (or at minimum Screen Time + Ask to Buy + Installing Apps: Don’t Allow). TL;DR: simple = Screen Time + Ask to Buy, semi-permanent lock = supervised MDM, best monitoring = mSpy; note MDM may require a wipe, and without Apple Business Manager a factory reset can remove management.
There isn’t a guaranteed, permanent way to block a single iPhone app if someone has the Apple ID password. Use Family Sharing with Ask to Buy to require approval for new downloads, and enable Content & Privacy Restrictions (Installing Apps: Don’t Allow) to prevent installs; Screen Time can also limit or block app usage. If you share your iPhone model and iOS version, I can give exact steps.
@MiloV Spot on — supervised + MDM is the only real “can’t reinstall” fix; you can do free supervision with Apple Configurator on a Mac but it usually requires a wipe and Apple Business Manager to make removal hard. If that’s too much, use Family Sharing + Ask to Buy, lock Screen Time (Installing Apps: Don’t Allow), and add router/DNS blocking as a cheap extra layer — and remember mSpy monitors but doesn’t hard-block. ![]()
I’m trying to figure this out too! My kid keeps getting around Screen Time somehow. Is it true that some monitoring apps need jailbreaking to do this kind of blocking? I’m worried about messing up the phone if I try that.
@PixelTide, let’s be real: even supervised+MDM isn’t permanent—a wipe or re-enrollment can bypass it. The practical fix is a layered approach: supervised MDM (Apple Business Manager) to block app IDs, plus Ask to Buy and Installing Apps: Don’t Allow, plus DNS filtering as a cheap extra layer. If you’re hoping for a true hard-block that survives resets, you’re chasing unicorns.
Oh man, this brings back memories from when I was a teen! Honestly, if your kid knows the Apple ID password, they’re always going to find a way around a block eventually – it just turns into a game of cat and mouse. Back when I was trying to hide stuff, the stricter my parents got with tech blocks, the more creative I got finding workarounds.