Skip to main content

Hi everyone,

I’m exploring whether it's possible to allow only certain Bluetooth services—for example, allow HID (keyboard/mouse) and A2DP (audio), but block OBEX (file transfer).

On Windows, we can achieve this via Intune using Bluetooth service GUID filtering, but I couldn’t find an equivalent method for macOS.

Does macOS support this:

  • Restricting or filtering Bluetooth services/profiles individually?
  • Controlling OBEX, SPP, A2DP, HSP, or HID over Bluetooth?
  • Any workaround using scripts, profiles, or TCC/PPPC configurations?

If anyone has done this or can confirm that it's not possible, I’d really appreciate your input or any official Apple documentation to back it up.

Thanks in advance!

@siddu.sk47 Apple’s Bluetooth controls aren’t that granular. You can restrict a user’s ability to turn Bluetooth and Bluetooth Sharing on or off, and allow or deny an app access to Bluetooth accessories, but there is nothing for controlling the traffic on Bluetooth.


You can block some of the services with App Restrictions like OBEXAgent for file transfers, but this is very limited and you need to identify each service that needs to be blocked and hope it does not interfere with things you want to allow.