I am an individual developer enrolled in the Apple Developer Program. My account already holds the Family Controls (Distribution) entitlement.
I am building a self-control app for adults who want to reduce their own compulsive pornography use. The user applies the restriction to themselves. There is no parent, partner, or accountability feature of any kind, and FamilyControls is used with .individual authorization. To detect adult sites outside Safari, I plan to use a NEPacketTunnelProvider that runs entirely on the device: it inspects the SNI locally, never routes traffic to any server, never changes the user's IP address, and transmits no data anywhere. It offers no VPN service to the user — it is only an on-device filter.
Two questions about Guideline 5.4:
Does the requirement that an app "may only be offered by developers enrolled as an organization" apply to a content blocking app of this kind, or only to apps offering a VPN service to their users? The second sentence of 5.4 states that "Parental control, content blocking, and security apps, among others, from approved providers may also use the NEVPNManager API", and I would like to know whether that category is subject to the same account requirement.
What is an "approved provider" in the sense of Guideline 5.4? I could not find any definition, application form, or entitlement associated with this term.
I would rather ask before building than submit and be rejected.
1
0
358