iOS Permissions

Published by eKeypad on

There are a variety of popup messages you may receive in eKeypad asking you to give eKeypad permission to perform various functions on your iOS device. These messages are part of the Apple privacy controls to help keep you safe.

Below is a list of the various permission popups you can receive in eKeypad along with details on why they are needed.

Local Network

Starting in iOS 14, you will see a popup message when you first launch eKeypad asking for permission to access the local network.

It is important to allow this permission as it is vital to the core operation of eKeypad connecting to your equipment. Without this permission, eKeypad will not be able to connect to any network device.

You can find more information about this popup message on the Apple support site.


The location permission in eKeypad is optional, it is only needed to make use of advanced features under “Location Management” related to how failover configuration work.

In complex network setups spanning multiple locations, the failover functionality may need help to determine if you are at a specific location or not. eKeypad can be configured with the physical location of equipment then compare that with the current GPS location of the device to help determine your location.

  • In most cases it is ok to select “Don’t Allow”.
  • For advanced configurations with multiple equipment spread across multiple locations, you should select “Allow While Using App”.

If you need help with setting or changing this setting please Contact Us for help.

Changing Permissions

iOS will only display a popup once for a permission. To change a permission setting later, it must be changed in the iOS Settings Application.

Start by opening the iOS Settings application.


On the main iOS Settings screen scroll down and find the “eK Pro” entry and tap on it.


On the eKeypad Settings screen you will find the permissions listed in the top section on this screen.

  • Location: The ability for eKeypad to use GPS to determine where your iOS device is located. This is only used by the “Location Management” feature. This data is only processed locally and is not saved or sent outside of your device.
  • Local Network: The ability for eKeypad to connect to devices on your local network. This functionality is core to how eKeypad operates and it will not work properly without this permission enabled.
  • Siri & Search: This setting controls whether eKeypad appears in Siri suggestions or search results on your iOS device. This setting does not affect how eKeypad operates. It only affects whether the device suggests eKeypad content in response to your searches.
  • Background App Refresh: This setting allows eKeypad to continue running for a short time after you leave the application. The best example is when you receive a phone call while using eKeypad. Without this setting enabled, returning to eKeypad would require connecting and authenticating again. With it enabled, you can continue in eKeypad without delay.

Note: The options listed on your device may vary compared to the example image on the right based on how you use eKeypad and changes Apple may make. In some scenarios, you may also see the following permission entries.

  • Photos: eKeypad does not read or load photos from your photo album, but it does have functionality to create new images from IP Camera, NVR, and DVR video stream snapshots.
  • Document Storage: eKeypad uses your iCloud storage in several ways. First, it can save and restore configuration backup files to your iCloud storage. Secondly, a feature of the Blueprint (custom iPad landscape screens) screens allows you to create custom icons, the images for these icons are initially imported from your iCloud storage.

If you have any additional questions about how or what data eKeypad accesses on your device, please contact us and we will be happy to help.