> For the complete documentation index, see [llms.txt](https://docs.infotopics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.infotopics.com/deployment-and-licensing/tableau-platform-support/security-and-permissions.md).

# Security & permissions

Dashboard extensions are web applications, and like web page objects, they can be running on web servers that could be located outside of your local domain. Before adding an extension to the dashboard, or viewing a dashboard that has an extension, you want to be certain you trust the web sites that host them.

By default, dashboard extensions must be running over the HTTPS protocol, which guarantees an encrypted channel for sending and receiving data, and ensures some privacy and security.

#### Allowing the extension access

Unlike web page objects, dashboard extensions can have access to the summary data (visible data) in a view, or can have access to the underlying data and information about the data source (names of tables, columns) and information about the data source connection. When you add an extension, or view a dashboard that has an extension, you have the opportunity to allow or deny the extension to run.

If you are adding an extension and you decide to not allow the extension to run, you return to the Choose an extension dialog box.

If you are viewing a dashboard that contains an extension that requires full data access, but that access is not granted, a message appears in place of the extension. If you trust the extension and want to use it, you can reset the permission and allow the extension to run.

#### Resetting permissions

You can choose *to allow* the extension to run by clicking Reset Permissions from the More Options drop-down menu of the layout container. This opens up the Allow Extensions dialog box where you can change permissions for the extension and allow it to run.

![Tableau Desktop Creator Extensions  tableau extensions](https://appsfortableau.infotopics.com/wp-content/uploads/2018/06/reset_ext_perms_581x263.png)

You can also choose *to deny* the extension permission, by clicking Reset Permissions from the drop-down menu for the extension. This opens up the Allow Extensions dialog box where you can change permissions for the extension so that it is not allowed to run.

#### Enable JavaScript

Dashboard extensions interact with the data in the dashboard using the Tableau Extensions API library, a JavaScript library. If you want to use extensions, be sure to enable JavaScript in the dashboard security settings (Help > Settings and Performance > Set Dashboard Web View Security > Enable JavaScript).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.infotopics.com/deployment-and-licensing/tableau-platform-support/security-and-permissions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
