Parental Controls: Web Content Filter
com.apple.familycontrols.contentfilter
The payload that configures the parental control web content filters.
Not available with User Enrollment · Only one instance per profile
Configuration Keys (10)
| Key | Type | Title |
|---|---|---|
restrictWebrequiredIf 'true', enables web content filters. | boolean | Limit access to websites |
whitelistEnableddeprecatedmacOS · deprecated 15.2 Use 'allowListEnabled' instead. Default: false | boolean | Enable site allowlist |
siteWhitelistdeprecatedmacOS · deprecated 15.2 Use 'siteAllowList' instead. Depends on: whitelistEnabled ∈ [true] | array | Site Allowlist |
siteWhitelistItemA dictionary defining a site for the allow list. | dict | Site Allowlist Item |
addressrequiredThe site prefix, including http(s) scheme. | string | Site address prefix |
pageTitleThe site page title. | string | Page Title |
useContentFilterIf 'true', filters content automatically. Default: false | boolean | Use built in content filter |
filterWhitelistdeprecatedmacOS · deprecated 15.2 Use 'filterAllowList' instead. | array | Content Filter Allowlist |
filterWhitelistItemrequiredAn allowed site. | string | Allowlist URL |
filterBlacklistdeprecatedmacOS · deprecated 15.2 Use 'filterDenyList' instead. | array | Content Filter Backlist |
filterBlacklistItemrequiredA disallowed site. | string | Blacklist URL |
allowListEnabledmacOS 15.2+ If 'true', enables web content filters. Default: false | boolean | — |
siteAllowListmacOS 15.2+ An array of sites that defines an allow list. If specified, this defines additional allowed sites besides those in the automated allow list and deny list, including disallowed adult sites. The device requires this key if 'allowListEnabled' is 'true'. | array | — |
siteAllowListItemA dictionary defining a site for the allow list. | dict | — |
addressrequiredThe site prefix, including the 'http(s)' scheme. | string | — |
pageTitleThe site page title. | string | — |
filterAllowListmacOS 15.2+ The array of URLs that defines an allow list. When 'restrictWeb' and 'useContentFilter' are enabled, only URLs in the allow list are available to the user. | array | — |
filterAllowListItemrequiredAn allowed site. | string | — |
filterDenyListmacOS 15.2+ The array of URLs that defines a deny list. When 'restrictWeb' and 'useContentFilter' are enabled, no URLs in the deny list are available to the user. | array | — |
filterDenyListItemrequiredA disallowed site. | string | — |