# Recommendation

**Convenient use of end-to-end encryption (E2EE)**

TextRP provides encryption for transports to and from the home server located at Darmstadt University of Applied Sciences, along with enabling end-to-end encryption (E2EE). This involves exchanging cryptographic keys among devices intending to exchange E2EE messages, initially complex but now user-friendly.

User-generated cryptographic keys are stored locally, posing a risk if inadvertently closed, rendering encrypted content unreadable. To mitigate this risk, key protection is available on the university's home server, where cryptographic keys are encrypted and stored, protected by a security phrase or a derived security key.

<details>

<summary>It is highly recommended to use this key backup (with a secure security phrase which is NOT your University password) and read on at <strong>Other important settings!</strong></summary>

</details>

If you login for the first time or login again without having made any backup of your security key yet, then the following window will be shown below;

<figure><img src="/files/Vn6baHARniak31TpCCFH" alt=""><figcaption><p><mark style="color:red;"><strong>You have to "skip" this, because you did not have any security key yet.</strong></mark></p></figcaption></figure>

Key protection is highly recommended for worry-free end-to-end encryption. Therefore you have to choose "Settings/Security & Privacy". Please look for **"Encryption"** and choose **"set up"** secure backup.

<figure><img src="/files/wu7YphZj2qF0a0S27AlD" alt=""><figcaption></figcaption></figure>

Alternatively you can choose **"Security & Privacy"** by clicking next to your username.

<figure><img src="/files/v2qH3F7HrChtHu1xVGwh" alt=""><figcaption></figcaption></figure>

In the next window you can setup your key backup:

<figure><img src="/files/dMaOzNOJwvwiidGXHqOz" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/lON8CUJNBab976v8FKa7" alt=""><figcaption></figcaption></figure>

If you choose **"Generate a Security Key"** and **"Continue",** then your security key will appear in the next window. This should be kept safe and retrievable as an emergency key.

<figure><img src="/files/4Ql3dm6UDgKOW0Ie0YMP" alt=""><figcaption></figcaption></figure>

With each logout from TextRP and re-login or new login to TextRP on a new device, you will be asked for your security key. Without this key you don't have access to your old encrypted chats. Alternatively you can choose a strong security phrase (but please not the h-da password!).

Furthermore, the security key is generated in addition to the security phrase and should also be kept safe and retrievable as an emergency key. This security phrase will always have to be entered if keys are to be synchronized with the key backup.

<figure><img src="/files/wZ0hMmdDARy7KBzfeax9" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/69Uf5Dcg2ksZqenifjdJ" alt=""><figcaption></figcaption></figure>

You will be asked to confirm your passphrase for your security key:

<figure><img src="/files/evMHtxMwgbdWHGwwaXBZ" alt=""><figcaption></figcaption></figure>

The next window shows your security key, which you should keep safe and retrievable together with your strong passphrase.

<figure><img src="/files/Rwu0yXBJaSepcalA2jeg" alt=""><figcaption></figcaption></figure>

Last but not least you may be asked to confirm your identity with your wallet sign-in on TextRP.

<figure><img src="/files/vgABfUrFkbALjNUllBei" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://help.textrp.io/steps-after-first-time-login/recommendation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
