Parental Controls: Web Content Filter
com.apple.familycontrols.contentfilter
The payload that configures the parental control web content filters.
Configuration Keys (10)
| Key | Type | Title |
|---|---|---|
restrictWebrequiredIf 'true', enables web content filters. | boolean | Limit access to websites |
whitelistEnabledUse 'allowListEnabled' instead. Default: false | boolean | Enable site allowlist |
siteWhitelistUse 'siteAllowList' instead. Depends on: whitelistEnabled ∈ [true] | array | Site Allowlist |
useContentFilterIf 'true', filters content automatically. Default: false | boolean | Use built in content filter |
filterWhitelistUse 'filterAllowList' instead. | array | Content Filter Allowlist |
filterBlacklistUse 'filterDenyList' instead. | array | Content Filter Backlist |
allowListEnabledIf 'true', enables web content filters. Default: false | boolean | — |
siteAllowListAn 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. This key is required if 'allowListEnabled' is 'true'. | array | — |
filterAllowListThe 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 | — |
filterDenyListThe 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 | — |
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 |
filterWhitelistItemrequiredAn allowed site. | string | Allowlist URL |
filterBlacklistItemrequiredA disallowed site. | string | Blacklist URL |
siteAllowListItemA dictionary defining a site for the allow list. | dict | — |
addressrequiredThe site prefix, including the 'http(s)' scheme. | string | — |
pageTitleThe site page title. | string | — |
filterAllowListItemrequiredAn allowed site. | string | — |
filterDenyListItemrequiredA disallowed site. | string | — |