---
title: Setting Safari app extension feature keys
framework: safariservices
role: article
role_heading: Article
path: safariservices/setting-safari-app-extension-feature-keys
---

# Setting Safari app extension feature keys

Set keys for permissions, scripts, style sheets, contextual menu items, and toolbar items in the information property list file.

## Overview

Overview After selecting which default keys to use in your Safari app extension’s information property list file, select the appropriate feature keys to identify files and UI items. The table below lists the primary keys in the NSExtension dictionary that are associated with Safari app extension features. For information on available subkeys, see the link in the primary key description.  |  |   |  |   |  |   |  |   |  |   |  |  In addition to the NSExtension keys, the Info.plist file includes an NSHumanReadableDescription key for your Safari app extension. When you install the app extension, the string value of this key appears in Safari > Settings > Preferences as the example below shows:

## See Also

### Access and permissions

- [Adjusting website access permissions](safariservices/adjusting-website-access-permissions.md)
- [Using permissions for scripts and style sheets](safariservices/using-permissions-for-scripts-and-style-sheets.md)
