# End to End Encryption User Guide

When E2E is enabled on your workspace, users can create encrypted rooms and send encrypted messages.

{% hint style="info" %}
**IMPORTANT:** **E2E encryption functionality is currently in beta** and includes notable restrictions that workspace owners should carefully consider before activating this feature for production use as follow:

* E2E encrypted messages will not appear in search operations.
* Bots or other ancillary systems interacting via webhooks or REST API cannot read E2EE encrypted messages.
* File uploads are not encrypted.
* Rocket.Chat enables users to reset their private E2E key to avoid permanent data loss during the beta period.
  {% endhint %}

## Getting started

To use E2E Encryption, your Rocket.Chat workspace administrator must [turn on the End to End Encryption](https://funke-olasupo.gitbook.io/user-guide/6.5/use-rocket.chat/workspace-administration/settings/e2e-encryption) feature.

{% content-ref url="../../workspace-administration/settings/e2e-encryption" %}
[e2e-encryption](https://funke-olasupo.gitbook.io/user-guide/6.5/use-rocket.chat/workspace-administration/settings/e2e-encryption)
{% endcontent-ref %}

### Set E2E Encryption Password

If E2E Encryption is enabled on your workspace, you see a banner notifying you to **Enter your E2E Password.**

* Click on the banner
* A modal is displayed with **your password.**
* Copy and store the password securely. You'll need it when using Rocket.Chat on another device.
* Confirm by clicking on **I Saved My Password.**

### Changing Encryption Password

To change your Encryption password,

* Click your avatar and select **My Account**.
* Navigate to **Security > E2E Encryption**.
* Set the **new encryption password**
* Click **Save changes.**

## Starting an End to End Conversation

To create an End to End Encrypted room,

* Follow this guide [create-a-new-channel](https://funke-olasupo.gitbook.io/user-guide/6.5/use-rocket.chat/user-guides/rooms/channels/create-a-new-channel "mention") to create a room.
* Enable **Encrypted.**

## Convert an existing room to use End to End encryption

{% hint style="info" %}
It must be a [private room](https://funke-olasupo.gitbook.io/user-guide/6.5/use-rocket.chat/rooms/channels#private-channels).
{% endhint %}

To convert an existing room to an encrypted room,

* Click the **Room Information** icon from the menu bar to view the Channel information. (link channel info).
* Click **Edit** to edit the Channel information.
* Toggle on **Encrypted**
* Click **Save.**

## FAQ

<details>

<summary>How can I tell if the room is encrypted?</summary>

If the room is using End to End Encryption you should see a key icon by the channel name.

<img src="https://content.gitbook.com/content/bt8UjMwvSvhZqV13FzmJ/blobs/cz6j1U8QUTZDqIrGFNrr/e2e-keybychannel.png" alt="" data-size="original">

</details>

<details>

<summary>How can I tell if a message is encrypted?</summary>

You will see a key icon by the username.

</details>
