> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dawn.trade/llms.txt
> Use this file to discover all available pages before exploring further.

# Two-Factor Authentication

> A second check before a send is signed or a private key is shown.

Two-factor authentication (2FA) puts a second check on the two actions that matter most: **sending money out** and **exporting a private key**. Once it is on, neither happens without your code or your passkey.

It takes a minute to set up. Trading is never asked for it, so it changes nothing about the way you buy and sell.

## What it protects

| Asked for 2FA                                                                  | Never asked                                |
| ------------------------------------------------------------------------------ | ------------------------------------------ |
| Approving a [send or withdrawal](/funds/withdraw#approve-it-in-the-wallet-app) | Buying and selling                         |
| [Exporting a private key](/wallets/import-export#export-a-private-key)         | Limit orders, ladders, DCA plans and TP/SL |
|                                                                                | [Copytrade](/copytrade/overview)           |

Together with [approving every send yourself](/funds/withdraw#approve-it-in-the-wallet-app), this means money leaves your wallet only when you say so.

## Set it up

<Steps>
  <Step title="Open the security screen">
    Send `/wallets` and tap **🔐 2FA**.
  </Step>

  <Step title="Tap Set up">
    [Privy](https://privy.io), which secures your wallets, walks you through it in its own window.
  </Step>

  <Step title="Pick a method">
    | Method            | Notes                                                                                                      |
    | ----------------- | ---------------------------------------------------------------------------------------------------------- |
    | **Authenticator** | A code from an authenticator app. Works inside Telegram — the easiest choice.                              |
    | **Passkey**       | Face, fingerprint or device PIN. Needs a browser tab, so it cannot be set up from inside the Telegram app. |
    | **SMS**           | A code sent to your phone.                                                                                 |
  </Step>

  <Step title="Check the wallets screen">
    `/wallets` now shows **🔐 2FA: On** with the method beside it.
  </Step>
</Steps>

<Tip>
  Use an **authenticator app**. It works entirely inside Telegram, so approving a send never has to leave the chat.
</Tip>

## Using it

When you approve a send or export a key, Privy asks for the code or the passkey first, then carries on. Nothing else changes.

To add another method or remove one, open **🔐 2FA** again and tap **Manage**.

<Warning>
  Keep access to your second factor. Set up the backup your authenticator app or phone number offers now, not after a phone is lost.
</Warning>

## On Telegram Web

On Telegram Web the 2FA screen opens in a browser tab of its own. Approving a send needs the Telegram app on a phone or desktop.

See also [Security](/wallets/security).
