TIL you can't run NetworkExtension API macOS apps without a specific API entitlement signature from Apple, which they will only grant for apps distributed in the App Store. You can't distribute NetworkExtension (e.g. VPN) apps outside of the App Store.
This means that you have to ID yourself to Apple for a VPN app to work on macOS using the usual APIs.
I wonder how Mullvad gets around this.
@paoloredaelli i'm about to give you a reason for avoiding @ing me
@sneak I'm sorry 😥, really. I stop right now
@sneak another sound reason to #AvoidApple. Of course the same holds for other #proprietarysoftware and #proprietaryOs that has similar restrictions, so most unrooted Android phones fall into this description. #privacy and #freedom come first