---
title: SFSafariSettings
framework: safariservices
role: symbol
role_heading: Class
path: safariservices/sfsafarisettings
---

# SFSafariSettings

A class that provides your app access to several of Safari’s settings options.

## Declaration

```swift
class SFSafariSettings
```

## Mentioned in

Importing data exported from Safari

## Overview

Overview This class allows your app to present Safari’s extension settings pane or the Export Browsing Data sheet, which enables a person to export their Safari browsing data to a file.

## Topics

### Accessing Safari extensions

- [openExtensionsSettings(forIdentifiers:completionHandler:)](safariservices/sfsafarisettings/openextensionssettings(foridentifiers:completionhandler:).md)

### Exporting browsing data to a file

- [openExportBrowsingDataSettings(completionHandler:)](safariservices/sfsafarisettings/openexportbrowsingdatasettings(completionhandler:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Safari content in your app

- [Importing data exported from Safari](safariservices/importing-data-exported-from-safari.md)
- [SFSafariViewController](safariservices/sfsafariviewcontroller.md)
- [SFAuthenticationSession.CompletionHandler](safariservices/sfauthenticationsession/completionhandler.md)
