Is there a guide on how to block TikTok on iPhone without them knowing?

My kid keeps going back to TikTok even after I ask them to stop. I want to block it on their iPhone so it is not accessible, but I do not want a big argument about it every time. Is there a way to do this quietly through iPhone settings or parental controls? Looking for something that sticks and does not get undone easily.

How to Block TikTok on iPhone Without It Turning Into a Daily Battle

Yes, there is a reliable built-in way to do this on iPhone and it does not require any third-party app. Apple’s Screen Time feature handles this completely, and when set up correctly, your child cannot undo it without your passcode.

The Core Method: Screen Time App Limits

Screen Time is Apple’s built-in parental control system. It lives in Settings and lets you restrict specific apps, set daily time limits, and block content. Here is how to block TikTok specifically.

Step 1: Enable Screen Time

  1. Open Settings on the child’s iPhone.
  2. Tap Screen Time.
  3. Tap Turn On Screen Time.
  4. Select This is My Child’s iPhone when prompted.
  5. Set a Screen Time passcode when prompted. This must be something your child does not know. Do not use their birthday or any number they could guess.

Step 2: Block TikTok Using App Limits

  1. Inside Screen Time, tap App Limits.
  2. Tap Add Limit.
  3. Tap the search icon and type TikTok.
  4. Select TikTok from the results.
  5. Set the time limit to 1 minute (the minimum allowed).
  6. Tap Add.
  7. Back on the App Limits screen, tap the TikTok limit you just created.
  8. Enable Block at End of Limit.

With this set, TikTok becomes inaccessible after 1 minute of use per day. Since the limit resets daily, the practical effect is that TikTok is essentially blocked. The app icon stays on the phone but it goes grey and shows a lock symbol when the limit is hit.

Step 3: Block Downloading TikTok Again

  1. In Screen Time, tap Content and Privacy Restrictions.
  2. Enable Content and Privacy Restrictions.
  3. Tap iTunes and App Store Purchases.
  4. Set Installing Apps to Don’t Allow.

This prevents them from deleting TikTok and reinstalling it to reset the timer, and stops any new app installs entirely without your approval.

Step 4: Lock Screen Time With a Strong Passcode

The Screen Time passcode is separate from the iPhone passcode. Make it something completely unguessable. If your child knows your Screen Time passcode, every restriction you set can be undone in under a minute.

The Alternative: Block TikTok Entirely via Always Allowed

Instead of a 1-minute limit, you can remove TikTok from the Always Allowed list, which effectively makes it blocked permanently rather than time-limited:

  1. In Screen Time, tap Always Allowed.
  2. Find TikTok in the Allowed Apps list.
  3. Tap the minus icon to remove it.
  4. Then go to App Limits and set All Apps and Categories with Downtime enabled.

What This Setup Does and Does Not Do

What it does:

  • Blocks TikTok app on the device.
  • Prevents reinstallation without your passcode.
  • Keeps restrictions in place across iOS updates.

What it does not do:

  • Block TikTok in Safari or any browser. Your child can still access tiktok.com through mobile Safari unless you also restrict web content (covered in the next steps below).
  • Block TikTok on other devices like iPads, school Chromebooks, or Android phones they may have access to.

Blocking TikTok in Safari Too

  1. In Screen Time, tap Content and Privacy Restrictions.
  2. Tap Content Restrictions.
  3. Tap Web Content.
  4. Select Limit Adult Websites.
  5. Under Never Allow, tap Add Website.
  6. Type tiktok.com and add it.
  7. Also add vm.tiktok.com and www.tiktok.com as separate entries.

This blocks the TikTok website in Safari and most other browsers on the device.

ZenDelight covered the setup well. I want to add something that trips up a lot of parents: the Screen Time passcode recovery loophole.

Apple allows Screen Time passcodes to be recovered through the Apple ID associated with the device. If your child’s iPhone is linked to their own Apple ID and they know the password to that Apple ID, they can go to Settings, Screen Time, and use Forgot Passcode to reset the Screen Time passcode via their Apple ID. That undoes every restriction you set.

How to close this loophole:

Option 1: Make sure the Screen Time passcode recovery is tied to your Apple ID, not theirs.
When setting up Screen Time and choosing This is My Child’s iPhone, Apple links the Screen Time passcode recovery to Family Sharing. If the device is in your Family Sharing group and set up as a child account, you manage Screen Time remotely through your own device, and the recovery flows through your Apple ID.

Option 2: Use Family Sharing Screen Time management.
This is the more secure setup. Instead of configuring Screen Time directly on your child’s phone, manage it remotely:

  1. Set up Family Sharing on your iPhone (Settings, your name, Family Sharing).
  2. Add your child’s Apple ID to the family group.
  3. On your iPhone, go to Settings, Screen Time, and select your child’s name.
  4. Configure all restrictions from your device. They appear on their phone but the passcode is tied to your Apple ID entirely.

With this setup, your child’s device shows Screen Time restrictions that can only be changed from your phone with your Apple ID. They cannot bypass it through Forgot Passcode because the passcode recovery does not go through their account. This is the most secure configuration Apple offers for parental control. :locked_with_key:

Adding to MicroLauncher’s point about Family Sharing, there is a specific setting inside Family Sharing that most parents miss and it is one of the most useful ones.

Once your child is in your Family Sharing group and Screen Time is managed remotely from your device, you can enable Ask to Buy for App Store downloads. This means any time your child tries to install an app, including if they tried to find an alternative to TikTok, a notification is sent to your iPhone asking you to approve or decline the download.

How to enable it:

  1. On your iPhone, go to Settings, your name, Family Sharing.
  2. Tap your child’s name.
  3. Tap Purchase Requests (or Ask to Buy depending on iOS version).
  4. Make sure it is toggled on.

With Ask to Buy active, your child sees a message that says Ask Permission when they tap any paid or free app in the App Store. The app does not download until you approve it from your own phone. If they try to download a TikTok alternative, Reels-only Instagram, Triller, or any other short video app, you see the request before it installs.

This does not block the App Store entirely, which is fine. It keeps you in the loop without completely removing their ability to get legitimate apps for school, games, or utilities. The approval step is where you make the call each time.

One edge case: if TikTok is already installed and you block it through App Limits, Ask to Buy does not retroactively affect that. The App Limits block handles the existing install. Ask to Buy handles any future download attempts. You need both working together. :mobile_phone_with_arrow:

Technical parent here. I want to address the browser side more thoroughly because ZenDelight’s setup blocks the TikTok app but a determined kid will just open Safari and go to tiktok.com within about 30 seconds of discovering the app is blocked.

The Never Allow list in Screen Time’s Web Content filter works, but it has a gap: it only applies to Safari and browsers that respect Apple’s content filtering API. Third-party browsers that do not use Apple’s WebKit engine may not honor the Screen Time web restrictions.

How to handle this:

Step 1: Block all third-party browsers.
In Screen Time, go to Content and Privacy Restrictions, Apps, and set the app age rating to limit which apps are visible. Alternatively, go to Always Allowed and remove any browser that is not Safari from the allowed list. Then in Content and Privacy Restrictions, set Allowed Apps to disable Safari entirely if you want to block all web browsing. But if you want Safari available for school research, keep Safari and block alternative browsers through the App Store restriction (Do Not Allow installs).

Step 2: Use DNS-based blocking as a second layer.
On the child’s iPhone, you can manually configure a DNS server that blocks TikTok at the network request level, regardless of which browser they use.

To set a custom DNS on iPhone:

  1. Go to Settings, Wi-Fi.
  2. Tap the info icon next to the connected network.
  3. Scroll to DNS and tap Configure DNS.
  4. Select Manual.
  5. Remove existing DNS entries and add a family-safe DNS like Cloudflare’s 1.1.1.3 and 1.0.0.3, which are specifically configured to block adult and malware domains at the DNS level.

Cloudflare’s family DNS (1.1.1.3) blocks known malware and adult content by default. For TikTok specifically, it depends on whether that DNS provider has TikTok categorized as restricted. It does not block TikTok by default but some DNS providers like CleanBrowsing or NextDNS allow custom domain blocking rules.

NextDNS is particularly useful here. It is a configurable DNS service with a free tier. You can create a profile that blocks tiktok.com specifically, then configure that DNS on the child’s iPhone. Any request to TikTok’s servers returns a block page regardless of which app or browser makes the request. :gear:

Real parent situation here. My daughter is 13 and we went through exactly this. I set up Screen Time, blocked TikTok, felt good about it. Two days later she was watching TikTok again. I could not figure out how until she eventually told me (she was not even trying to hide it at that point, just annoyed).

She had connected to her friend’s iPhone hotspot. The Wi-Fi DNS settings I had configured on our home network did not apply when she was using mobile data or a different hotspot. Screen Time restrictions still applied but the DNS-level blocking only worked on our home Wi-Fi.

The fix for this is either:

Option A: Use a VPN-based DNS profile.
Apple allows configuration profiles (MDM-lite profiles) to be installed on iPhones that enforce DNS settings even on mobile data and external Wi-Fi networks. NextDNS has an iOS configuration profile you can download and install. Once installed, the DNS filtering follows the device, not the network. This closes the hotspot gap.

How to set it up:

  1. Go to nextdns.io on your computer.
  2. Create a free account and set up a profile.
  3. Add tiktok.com and all its subdomains to the blocklist in your NextDNS profile.
  4. From your NextDNS profile page, download the iOS Configuration Profile.
  5. Install it on your child’s iPhone (AirDrop it or email it, open it, go to Settings, General, VPN and Device Management, install the profile).
  6. In Screen Time, go to Content and Privacy Restrictions and block the ability to install new configuration profiles or change VPN settings. This prevents them from removing the profile.

Option B: Screen Time Communication Limits.
This is a different angle. Under Screen Time, Communication Limits, you can restrict who your child can contact and which apps can make network connections. It is not a direct TikTok block but adds friction. :satellite_antenna:

The configuration profile method KingSher described is genuinely the most complete solution for persistent blocking that follows the device. Let me add the Screen Time side of locking that profile in place.

After installing a NextDNS or similar configuration profile on the child’s iPhone, the concern is they remove it. To prevent removal:

  1. Go to Settings, Screen Time, Content and Privacy Restrictions.
  2. Tap on your child’s profile (or manage this from your device if using Family Sharing).
  3. Scroll to find VPN and Device Management under Allow Changes.
  4. Set it to Do Not Allow.

With this set, the VPN and Device Management section in Settings is greyed out. Your child cannot go to Settings, General, VPN and Device Management and remove the configuration profile. The DNS profile stays installed.

Combined with App Limits blocking TikTok and the Never Allow web rule for tiktok.com, this creates a three-layer block:
Layer 1: TikTok app is blocked via App Limits.
Layer 2: TikTok web is blocked in Safari via the Never Allow rule.
Layer 3: Any network request to TikTok’s domains is blocked at the DNS level regardless of app or browser, and this follows the device on any network.

For most households, Layers 1 and 2 are enough. Layer 3 is for situations where the child is technically sophisticated enough to work around the first two, or where you want coverage on external networks.

One thing to check after setup: confirm the configuration profile is showing as Verified in Settings, General, VPN and Device Management. A profile that shows as Not Trusted will not enforce its DNS settings properly. NextDNS profiles are signed and verified by default. :shield:

Something nobody has mentioned yet: Screen Time has a known workaround involving the App Store update mechanism that older iOS versions were vulnerable to.

In older iOS versions (before iOS 16.4 or so), deleting an app and reinstalling it through the App Store was sometimes possible even with Installing Apps set to Do Not Allow, because the App Store classified a reinstall of a previously purchased free app as a restore rather than a new install. Apple patched this behavior in later updates but if the child’s iPhone is not on a recent iOS version, this gap may still exist.

Action: Make sure the child’s iPhone is on the latest iOS version. Go to Settings, General, Software Update. If an update is available, install it. Keeping the device updated closes known Screen Time bypass vulnerabilities that Apple patches over time.

Also relevant: the Screen Time bypass through Screen Time passcode reset via Apple ID that MicroLauncher mentioned was also patched in later iOS versions to require additional verification steps. The patches are only effective if the device is running a current iOS version.

For parents managing Screen Time on older iPhones (iPhone 8, iPhone X era devices that may not support the latest iOS): check the maximum supported iOS version for that device. If the device cannot run iOS 16 or later, some Screen Time gaps may be unavoidable at the OS level, and a DNS-based approach like NextDNS becomes more important as the primary enforcement layer. :counterclockwise_arrows_button:

Network engineer perspective. For parents who want a home-network-level block that does not require touching the child’s phone at all, router-level DNS blocking is worth setting up as a baseline.

Most home routers have a DNS configuration field in the admin interface. If you set the router’s DNS to a family-filtered service, every device on that network, phone, tablet, Smart TV, game console, goes through that filter automatically.

How to set this up on a standard home router:

  1. Open a browser and go to your router’s admin page. Common addresses are 192.168.1.1 or 192.168.0.1. Check the label on your router if you are not sure.
  2. Log in with your admin credentials (also on the router label if you have not changed them).
  3. Find the DNS settings. This is usually under WAN Settings, Internet, or Advanced depending on your router brand.
  4. Replace the current DNS entries with CleanBrowsing Family Filter: 185.228.168.168 and 185.228.169.168. These DNS servers block adult content and can be configured to block specific domains.
  5. Alternatively, create a free NextDNS account, get your NextDNS DNS addresses, and use those in the router. NextDNS lets you add tiktok.com and all TikTok CDN domains to a custom blocklist.
  6. Save and restart the router.

Limitations of this approach:

  • Only works on your home Wi-Fi. Mobile data bypasses it entirely.
  • Does not work if your child switches to a neighbor’s Wi-Fi or a hotspot.
  • Some routers provided by ISPs do not allow custom DNS settings in the admin interface.

For home coverage this is a solid layer. Combine it with the device-level Screen Time and DNS profile for full coverage across all networks. :globe_with_meridians:

Practical note from someone who has set this up on multiple kids phones in the family: the order in which you do these steps matters more than people realize.

If you set up Screen Time App Limits first without enabling Content and Privacy Restrictions, your child can go into Screen Time settings and delete the App Limit you created. The App Limit by itself has no passcode protection until you explicitly enable Content and Privacy Restrictions and set a passcode.

Correct order of operations:

  1. First: Set the Screen Time passcode. Do this before anything else. Settings, Screen Time, Use Screen Time Passcode. Once this is set, no changes to Screen Time can be made without it.

  2. Second: Enable Content and Privacy Restrictions. This is the umbrella protection. Once enabled with the passcode, all the sub-settings like App Limits, web filters, and install restrictions are protected.

  3. Third: Set your specific restrictions. App Limits for TikTok, Never Allow for tiktok.com, Don’t Allow for app installs.

  4. Fourth: Set up Family Sharing remote management if you want to manage it from your own device going forward.

If you do these out of order, specifically if you set restrictions before setting the passcode and enabling Content and Privacy Restrictions, there is a window where your child can undo your settings before the protection is locked in. I saw this happen with my nephew’s phone. His dad set an App Limit on a game, thought it was saved, and left. The kid went straight into Screen Time settings, deleted the limit, and was back to gaming within two minutes because the passcode had not been configured yet. Small detail but it matters. :white_check_mark:

I want to address the Downtime feature specifically because it is different from App Limits and some parents confuse the two.

App Limits vs Downtime on Screen Time:

App Limits: Restricts specific apps or categories to a set amount of usage per day. When the limit is hit, the app is blocked for the rest of that day. Resets at midnight.

Downtime: Locks the entire phone (except calls and Always Allowed apps) during a scheduled time window. Useful for bedtime or school hours. During Downtime, every app including TikTok is blocked, but so is everything else.

For blocking TikTok specifically rather than all apps:
App Limits is the right tool. Set TikTok to 1 minute with Block at End of Limit.

For blocking the phone during school hours or at night:
Downtime is the right tool. Schedule it from 10pm to 7am or during school hours. During this window, TikTok and everything else is inaccessible except apps on the Always Allowed list (calls, Messages, specific homework apps you approve).

Using both together:
A well-configured Screen Time setup uses App Limits for TikTok specifically during allowed hours, plus Downtime for full device lock during sleep and school. This means:

  • During school: device is in Downtime, nothing works except approved apps.
  • After school, 3pm to 10pm: device is active but TikTok hits its 1-minute limit immediately.
  • At night: Downtime kicks in again.

This is the most complete schedule-based approach without needing any third-party app. Everything runs natively through iOS Screen Time. :date:

Understanding Why Screen Time Blocks Fail and How to Prevent Each One

Overview

Screen Time is a solid tool but it has specific failure points that are well documented and preventable. If you set it up without knowing these, the block may not hold. This is a breakdown of every known bypass method and the fix for each.

Failure Point 1: Child Knows the Screen Time Passcode

This is the most common reason restrictions fail. The Screen Time passcode must be completely separate from the iPhone unlock passcode and must be something the child cannot guess.

Fix: Use a random 4-digit code. Write it down somewhere private. Do not use birth years, repeating digits like 1111, or sequential numbers like 1234. If you suspect your child knows the passcode, reset it immediately in Settings, Screen Time, Change Screen Time Passcode.

Failure Point 2: Screen Time Passcode Reset via Apple ID

As MicroLauncher explained earlier, if Screen Time is not set up through Family Sharing, the passcode can be reset using the Apple ID linked to the device.

Fix: Manage Screen Time remotely through Family Sharing from your own iPhone. This moves the passcode recovery to your Apple ID, not the child’s.

Failure Point 3: TikTok Accessible Through Safari

Blocking the app does not block tiktok.com in the browser.

Fix: Add tiktok.com, www.tiktok.com, and vm.tiktok.com to the Never Allow list under Screen Time, Content and Privacy Restrictions, Content Restrictions, Web Content, Never Allow.

Failure Point 4: Using Mobile Data or a Different Wi-Fi to Bypass DNS Blocks

DNS blocks configured on home Wi-Fi do not follow the device to other networks.

Fix: Install a NextDNS configuration profile on the device and lock the VPN and Device Management section via Screen Time so the profile cannot be removed.

Failure Point 5: Reinstalling TikTok After Deletion

If TikTok is deleted, it can be reinstalled from the App Store unless installs are blocked.

Fix: Set Installing Apps to Don’t Allow in Screen Time, Content and Privacy Restrictions, iTunes and App Store Purchases.

Failure Point 6: Using a Friend’s Device or Shared School Device

Screen Time only controls the specific iPhone it is set on. Any other device with TikTok is outside this system.

Fix: This is a household conversation and device boundary question. Technical controls on one device cannot address access on other devices.

Failure Point 7: Screen Time Data Wipe via Factory Reset

A factory reset wipes Screen Time settings. If your child knows how to factory reset the device, they can remove all restrictions.

Fix: In Screen Time, Content and Privacy Restrictions, set Passcode Changes to Don’t Allow and also restrict Erase All Content and Settings if that option is available in your iOS version. On iOS 16 and later, you can restrict Reset by going to Screen Time, Content and Privacy Restrictions, Allow Changes, Passcode Changes, and setting to Don’t Allow. Also restrict the ability to turn off the iPhone entirely if the iOS version supports it.

The Realistic Expectation

No software-based restriction is unbreakable by a determined teenager with time and internet access. The goal of these layers is to raise the barrier high enough that casual or impulsive access is blocked, and deliberate attempts require enough effort to be noticeable.

One angle that has not come up yet: what happens to TikTok content on the device after you block the app.

When you restrict TikTok via App Limits or remove it from Always Allowed, the app icon on the home screen goes grey with a small lock or clock symbol. The app is not uninstalled. It is still on the device, just inaccessible.

This means any TikTok data, cached videos, the account login, and saved content, is still on the phone. If the Screen Time restriction is removed (even temporarily, for example if you enter the passcode for a legitimate reason and the child watches), the app loads instantly with all previous session data intact.

If you want to fully remove TikTok from the device:

  1. First, make sure App Store installs are blocked via Screen Time so it cannot be reinstalled.
  2. Uninstall TikTok by pressing and holding the icon and selecting Remove App, Delete App.
  3. After deletion, the App Limits restriction no longer applies to that app because the app is gone. But the install restriction prevents it from coming back.

If you want to keep the app icon visible as a locked grey icon rather than fully deleting it, the App Limit approach achieves this. Some parents prefer this because the visible locked icon signals clearly that the app is restricted without hiding the fact that a restriction exists. Others prefer full deletion so there is no temptation visible on the home screen. Either approach works with the right Screen Time configuration. :wastebasket:

Closing summary for anyone arriving here from a search. This thread covers a complete approach to blocking TikTok on an iPhone.

Core setup (covers most situations):

  • Screen Time enabled with a passcode the child does not know.
  • TikTok restricted via App Limits set to 1 minute with Block at End of Limit.
  • App Store installs set to Don’t Allow.
  • tiktok.com added to the Never Allow web list in Screen Time.
  • Family Sharing remote management so the Screen Time passcode recovery is tied to your Apple ID.

Additional layers for stronger coverage:

  • Downtime scheduled during school hours and bedtime.
  • NextDNS configuration profile installed and locked via Screen Time so DNS filtering follows the device on any network.
  • VPN and Device Management section locked so installed profiles cannot be removed.
  • Ask to Buy enabled through Family Sharing so any new app download requires your approval.

Known gaps:

  • Other devices (school, friends, other family members) are outside this system.
  • A factory reset can wipe Screen Time settings (mitigated by restricting passcode and reset options).
  • Highly motivated teenagers with technical knowledge and enough time can research workarounds. Raising the barrier is the realistic goal, not absolute prevention.

Device matters too:

  • Ensure the iPhone is on the latest iOS version. Screen Time patches are included in iOS updates and older versions have known bypass vulnerabilities.
  • The same Screen Time approach works on iPad as well if your child uses both devices.

The setup described in this thread uses only native iOS features. No third-party apps are required. :white_check_mark: