> For the complete documentation index, see [llms.txt](https://docs.guardware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.guardware.com/protect/encryption-and-policies/websites.md).

# Websites

The **Websites** section lets you add trusted websites that can open protected files. When a listed website interacts with encrypted files, PROTECT automatically decrypts the files during upload, so the website can process them and encrypts any file that is downloaded from the website for continued protection.

{% hint style="info" %}
Only websites added to this list are allowed to securely open or handle encrypted files.
{% endhint %}

### Add a Website

1. Go to **PROTECT > Websites.**
2. Click **+New Website.**\
   &#x20;

   <figure><img src="/files/ea1020cc981f6b71eed04517b73a527de8cb5830" alt=""><figcaption></figcaption></figure>
3. In **URL**, enter the website address that can interact with protected files.\
   \&#xNAN;*Example: <https://protect.mycompany.com>*
4. In **Identifiers** (Optional), click **+** to add an identifier. Identifiers help PROTECT detect specific elements or sections of the website where file uploads or downloads occur. This ensures decryption and encryption occur **only on authorised upload/download components**, not the whole page.\
   Each identifier includes:
   1. **DOM Element Selector**: Enter the **CSS selector** for the webpage element that PROTECT should identify or match.\
      This tells PROTECT *which element* on the page is linked to file operations. \
      **Examples:** `#uploadBtn` , `.input-field` , `div.file-section` , `button[data-action="upload"]`
   2. **Search Value:** Enter a value that identifies your organisation in the selected element (for example, part of the signed-in email address or company name). PROTECT will only decrypt files when this value is found, so decryption happens only for accounts that belong to your company. \
      **Examples:** `guardware.com.au` , `@guardware.com.au` , `GuardWare Australia`
5. In **Extensions that are decrypted,** choose how PROTECT handles file extensions when interacting with the website:
   1. **All:** All encrypted files uploaded or downloaded by this website will be decrypted/encrypted automatically.
   2. **All but these extensions:** All files except the listed extensions will be decrypted.
   3. **Only these extensions:** Only files with the specified extensions will be decrypted for this website.\
      **Examples:** `.csv`, `.xml`\
      Use the **+** button to add multiple extensions.
6. Click **Save**. The website will appear in the **Website List**, where you can edit or remove it later.

![](/files/9704e7843fd3e404dade54314bdd7fb5b820bc2d)

For example, with the configuration shown in the image, files will only decrypt during upload when the user is signed into SharePoint with a GuardWare Australia account. If the user is logged in with any other account, files remain encrypted.

### Edit a Website

1. Go to **PROTECT > Websites**.
2. Search for the website to edit and click the **Edit** icon in the **ACTIONS** column.
3. Update the necessary information and click **Save**.

### Delete a Website

1. Go to **PROTECT > Websites**.
2. Search for the website you want to delete and click the **Delete** icon in the **ACTIONS** column.
3. Click **Delete** in the Confirmation Alert.


---

# 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.guardware.com/protect/encryption-and-policies/websites.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.
