> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/portal/sign-in-and-security/private-key-storage.md).

# Private key storage

Your Private key is required when accessing your Devolutions Cloud from a new device. You can validate your identity using one of the available storage methods.

All three methods can be enabled simultaneously, and you will always have at least one configured storage option for your Private key. The active storage method is indicated by a green circle with a checkmark, while an unconfigured one is marked with a red circle containing an “X”.

To access the ***Private key storage***, go to the Devolutions Portal and navigate to [***Sign-in & Security***](https://portal.devolutions.com/security).

### Store on a mobile device

This method is recommended because there is no need to remember a password or store your QR code somewhere. This is especially useful for access from a new device or a private browsing session, as your password is not stored in your browser in this situation.

1. Go the ***Store on a mobile device*** section and click ***Configure.***
2. Download [Devolutions Password Manager mobile](https://devolutions.net/workspace/).
3. Once done, click ***Continue***. A QR code will appear.
4. In Devolutions Password Manager mobile, access the Authenticator space.
5. Click ***Add***, then ***Scan a QR code***.
6. Scan the QR code in the browser with your mobile device.

The pairing process will begin. After it ends (it should only take a few seconds), your Private key will be stored on Devolutions Password Manager mobile.

#### Unpair

At any moment, you can decide to delete that storage configuration by clicking on ***Unpair***. This option is useful if you have pairing problems with your mobile device and want to redo the configuration from the start.

### Store as a QR code

If you do not have access to a mobile device or if you want an additional method, this option is the best alternative. Follow the steps below to configure this method.

1. Click ***Configure*** in the ***Store as a QR code*** section.
2. Either ***Download*** or ***Print*** the QR code. Whichever you choose, **be sure to keep it in a safe place**.

#### Regenerate

If you encounter problems using this method to authenticate or if you lost your QR code, you can generate a new one by clicking on the vertical ellipsis and selecting ***Regenerate a new QR Code***. You can also delete the current code without generating a new one by selecting ***Delete Current QR Code***.

{% hint style="warning" %}
Generating a new QR code makes your old code unusable. We therefore recommend that you delete the old code after generating the new one.
{% endhint %}

### Store using a password

1. Click ***Configure*** in the ***Store using a password section***.
2. In the ***Password*** fields, enter a password that follows the specified rules written underneath. Be sure to keep it in a safe place.
3. Click on ***Create password***.
4. If you want to change this password, click on the ***Change password*** icon.
5. Follow the steps, then click ***Change password*** when done.

### Store using a Security key

Click here to learn how to configure a [Security key.](https://docs.devolutions.net/portal/sign-in-security/security-key-passkey/)


---

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

```
GET https://docs.devolutions.net/portal/sign-in-and-security/private-key-storage.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.
