Safari Developer Library


SafariPrivateBrowsing Class Reference

Deployment Target:

On This Page


The SafariPrivateBrowsing class allows you to determine whether Safari currently has Private Browsing enabled. Private Browsing mode disables the ability for Safari to store cookies, browsing history, search history, caches, and Autofill information. If Private Browsing is enabled, you should make efforts not to track the user’s browsing behavior and respect their decision to browse privately.

  • enabled Property

    A Boolean value indicating whether Private Browsing is currently enabled.

    Use the read-only SafariBrowserTab.private property instead.


    readonly attribute boolean enabled;


    The Activate event fires before Private Browsing is enabled, and the Deactivate event fires after Private Browsing is disabled.


    Available in Safari 6; deprecated in Safari 9.0.