Contents

SafariSettings

The declaration to configure Safari settings.

Declaration

object SafariSettings

Properties

NameTypeDescription
AcceptCookiesstring

The policy Safari uses for managing cookies:

  • Never: Safari always blocks cookies.

  • CurrentWebsite: Safari allows cookies only from the current website.

  • VisitedWebsites: Safari allows cookies only from visited websites.

  • Always: Safari always allows cookies.

Available: iOS 26+ | iPadOS 26+ Allowed enrollments: supervised

AllowDisablingFraudWarningboolean

If false, the system forces fraud warnings on in Safari.

Available: iOS 26+ | iPadOS 26+ Allowed enrollments: supervised

AllowHistoryClearingboolean

If false, the system disables clearing history in Safari.

Allowed enrollments: supervised

AllowJavaScriptboolean

If false, the system disables JavaScript in Safari.

Available: iOS 26+ | iPadOS 26+ Allowed enrollments: supervised

AllowPopupsboolean

If false, the system disables popups in Safari.

Available: iOS 26+ | iPadOS 26+ Allowed enrollments: supervised

AllowPrivateBrowsingboolean

If false, the system disables private browsing in Safari.

Allowed enrollments: supervised

AllowSummaryboolean

If false, the system disables summarization of content in Safari.

Allowed enrollments: supervised

NewTabStartPageSafariSettingsNewTabStartPageObject

Sets the start page for new tabs in Safari.

PrivacySafariSettingsPrivacyObject

The dictionary of website privacy settings.

Available: iOS 27+ | iPadOS 27+ | macOS 27+ Allowed enrollments: supervised

Discussion

Specify com.apple.configuration.safari.settings as the declaration type.

Privacy permission defaults

Privacy permission defaults allow an organization to suggest a set of privacy permissions for use on a website. When set, Safari displays a consent prompt listing all the configured defaults. If the user accepts, the system applies those defaults for the website. If the user declines, no defaults are set and Safari prompts the user in the normal way when the website requires permission.

The consent prompt only shows permissions that the user hasn’t previously seen, and won’t appear if the user has seen all permissions. The user can choose from one of two options in the prompt:

  • Allow: this option sets the website privacy permissions for the specified sub-systems (camera or microphone) to “Allow”. Safari doesn’t prompt the user when the website uses the sub-system.

  • Not Now: this option ignores the website privacy permission defaults for the specified sub-systems (camera or microphone). Safari prompts the user in the normal way when the website uses the sub-system.

The user can change the website privacy permission settings in Safari settings if they choose.

Configuration availability

Allowed in supervised enrollment

iOS, macOS, Shared iPad, visionOS

Allowed in device enrollment

iOS, Shared iPad, visionOS

Allowed in user enrollment

N/A

Allowed in local enrollment

N/A

Allowed in system scope

iOS, visionOS

Allowed in user scope

macOS, Shared iPad

Apply

Multiple configurations are combined and applied as a single effective configuration

Configuration examples

Settings and restrictions examples

Website privacy examples

Topics

Objects

See Also

Configurations