Click to skip the navigation bar

Why do I need to give Local Network permission to TP-Link apps in iOS devices?

Tapo Others
Updated 02-05-2026 08:32:14 AM Number of views for this article122889
This Article Applies to:

Introduction

When iOS 14 was released, it included several features that apple believes provide extra protection for your privacy. These updates include an option to enable a MAC/local address spoofer, a network scan that flags anything below WPA2 w/AES as poor security, and a permission request to grant local access to apps that need to communicate with your local devices. The last one is especially impactful to TP-Link’s family of apps. apps such as Tapo, Kasa, Tether, and Deco are affected. These apps may need to communicate with local devices to control or manage them.

To be clear, this is not a requirement of TP-Link, but rather of Apple. You can view an official statement from Apple. This means that if you are trying to install a Kasa or Tapo device, such as a smart plug or bulb, you may encounter issues if you have not yet granted the app local access approval.

Configuration

Here we take the Kasa app as an example.

Scenario 1: Enable Local Network permission for newly installed apps

Step 1. If you are a first-time user, you may see the following screen after installing the Kasa app. Tap on Allow to clear the pop-up. This allows you to read the message behind it.

Tap “Allow”.

Step 2. Tap on GO TO SETTINGS, enable Local Network, and then go back to Kasa app.

Tap “GO TO SETTINGS”. Turn on Local Network.

Step 3. Tap I’ve already given Local Network permission to be directed to the Create Account or Log In screen in the Kasa app.

Tap “I’ve already given Local Network permission”. Start to “Create account” or “Log In”.

Scenario 2: Enable Local Network Permission for existing apps

Step 1. If you already have the Kasa app installed on your phone and are having trouble installing a new Kasa smart device, you may need to grant the app local network permissions. To do this, open the Settings app on your iOS device.

Tap Settings.

Step 2. Scroll down to the bottom in the apps section and look for the app in question.

Tap apps. Tapo "Kasa".

Step 3. Once you have found the app, tap on it to enter its settings menu and enable Local Network.

Open Kasa app settings menu. Turn on “Local Network” for Kasa app.

QA

Q1: What should I do if I cannot find the “Local Network” option?

A1: Try steps below if you cannot find the option to turn on Local Network for your app:

  • Confirm there is an Internet connection on your iOS device. The device should be connected to a Wi-Fi network or use cellular data to access the internet.
  • Reboot your iOS mobile device.
  • Try other methods: Go to Settings on your iOS device > search for Kasa app > Toggle ON Local network permission. Or go to Settings on your iOS device > search for Privacy and open Privacy & Security > Local network > toggle on this option for Kasa app.

Open Privacy & Security and tap Local Network. Toggle on local network for Kasa app.

  • Uninstall the reinstall the Kasa app on your phone. When you first open the Kasa app, select I've already given the local network permission at the bottom of the Kasa app to bypass that page. Then click the plus icon in the top-right corner to add a new Kasa device, and check whether iOS prompts the Local Network permission window.
  • Turn off the VPN on your phone.

Is this faq useful?

Your feedback helps improve this site.

Recommend Products

Community

TP-Link Community

Still need help? Search for answers, ask questions, and get help from TP-Link experts and other users around the world.

Visit the Community >