Content-filter overwritten by a third-party content-filter

I have an MDM supervised device with an installed managed app, that activates a content-filter solution to filter traffic system-wide. Is it possible in any way for the user to install a third party content-filter app that would somehow overtake the control of content filtering from my app? I'm asking this because I've tested such a case with my another test content-filter solution and it takes control over content filtering from my content-filter – I think this is possible only because my device is in developer mode, but I'm not entirely sure, and I need a confirmation that it would not be possible to happen in an end used environment.

Answered by DTS Engineer in 820911022

I presume you’re talking about iOS here. The story on macOS is trickier.

Also, I presume that you’re not trigger the Screen Time API exception, as discussed in TN3134 Network Extension provider deployment.

If both of the above apply then the only way to configure a Network Extension content filter is via a configuration profile:

  • In the supervised device case, there are no restrictions on how the profile is installed.

  • In the per-app case, the profile must be deployed via MDM so that the ContentFilterUUID properties line up.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I presume you’re talking about iOS here. The story on macOS is trickier.

Also, I presume that you’re not trigger the Screen Time API exception, as discussed in TN3134 Network Extension provider deployment.

If both of the above apply then the only way to configure a Network Extension content filter is via a configuration profile:

  • In the supervised device case, there are no restrictions on how the profile is installed.

  • In the per-app case, the profile must be deployed via MDM so that the ContentFilterUUID properties line up.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Content-filter overwritten by a third-party content-filter
 
 
Q