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)
Showing 10 of 10 keys
| Key | Type | Description | Default | Range |
|---|---|---|---|---|
| boolean | If 'true', enables web content filters. | Default: — | Range: — | |
| boolean | Use 'allowListEnabled' instead. | Default: false | Range: — | |
| array | Use 'siteAllowList' instead. Depends on: whitelistEnabled ∈ [true] | Default: — | Range: — | |
Site Allowlist Item | dict | A dictionary defining a site for the allow list. | Default: — | Range: — |
| string | The site prefix, including http(s) scheme. | Default: — | Range: — | |
pageTitlestringPage Title | string | The site page title. | Default: — | Range: — |
useContentFilterbooleanUse built in content filter | boolean | If 'true', filters content automatically. | Default: false | Range: — |
| array | Use 'filterAllowList' instead. | Default: — | Range: — | |
| string | An allowed site. | Default: — | Range: — | |
| array | Use 'filterDenyList' instead. | Default: — | Range: — | |
| string | A disallowed site. | Default: — | Range: — | |
allowListEnabledbooleanmacOS 15.2+ | boolean | If 'true', enables web content filters. | Default: false | Range: — |
siteAllowListarraymacOS 15.2+ | array | 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'. | Default: — | Range: — |
| dict | A dictionary defining a site for the allow list. | Default: — | Range: — | |
addressstringrequired | string | The site prefix, including the 'http(s)' scheme. | Default: — | Range: — |
pageTitlestring | string | The site page title. | Default: — | Range: — |
filterAllowListarraymacOS 15.2+ | array | 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. | Default: — | Range: — |
filterAllowListItemstringrequired | string | An allowed site. | Default: — | Range: — |
filterDenyListarraymacOS 15.2+ | array | 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. | Default: — | Range: — |
filterDenyListItemstringrequired | string | A disallowed site. | Default: — | Range: — |