imtoken will never ask for your seed phrase, private key or verification code. Always review the address, network and request details before transferring, signing or approving.

Security Guide

Seed Phrase & Private Key Protection

Understand what seed phrases and private keys control, how offline backups help, and where common exposure risks arise.

01Control
02Offline backup
03Screenshot risk
04Cloud risk
05Exposure response

01

Understand the role of Control

In “Seed Phrase & Private Key Protection,” Control is not an isolated idea. It works with Offline backup and Exposure response to determine what the user sees and where an action actually takes place. Once those boundaries are clear, interface prompts become easier to evaluate.

Seed phrases and private keys can represent control over associated addresses. If exposed, an attacker may move assets without needing the original device, so the priority is preventing copies, uploads and remote disclosure. This section therefore focuses on reasoning through the relationship between Control, Offline backup and the resulting on-chain state rather than memorizing interface locations.

A practical review habit

  • Identify the active network and the object represented by Control, not only its display name.
  • When Offline backup is involved, confirm that both concepts share the intended network and permission context.
  • Keep public verification details such as a transaction hash when troubleshooting, but never expose recovery secrets.

02

How Offline backup works with Screenshot risk

Start with the goal of the action, then identify the network, address, contract or permission context represented by Offline backup. Similar names, icons or page layouts do not prove that two environments are equivalent; network and on-chain identifiers provide stronger context.

Seed phrases and private keys can represent control over associated addresses. If exposed, an attacker may move assets without needing the original device, so the priority is preventing copies, uploads and remote disclosure. This section therefore focuses on reasoning through the relationship between Offline backup, Screenshot risk and the resulting on-chain state rather than memorizing interface locations.

A practical review habit

  • Identify the active network and the object represented by Offline backup, not only its display name.
  • When Screenshot risk is involved, confirm that both concepts share the intended network and permission context.
  • Keep public verification details such as a transaction hash when troubleshooting, but never expose recovery secrets.

03

Reviewing Screenshot risk during an action

A repeatable review of Screenshot risk can begin with the source and network, continue with the target and parameters, and end with the asset or permission change the action may create. Consistency is more useful than trying to confirm quickly.

Seed phrases and private keys can represent control over associated addresses. If exposed, an attacker may move assets without needing the original device, so the priority is preventing copies, uploads and remote disclosure. This section therefore focuses on reasoning through the relationship between Screenshot risk, Cloud risk and the resulting on-chain state rather than memorizing interface locations.

A practical review habit

  • Identify the active network and the object represented by Screenshot risk, not only its display name.
  • When Cloud risk is involved, confirm that both concepts share the intended network and permission context.
  • Keep public verification details such as a transaction hash when troubleshooting, but never expose recovery secrets.

04

Common assumptions to avoid

A common mistake around Cloud risk is treating display information as final on-chain truth, or assuming that a workflow that was safe once will be identical on another network, asset or DApp. Re-read the current request every time.

Seed phrases and private keys can represent control over associated addresses. If exposed, an attacker may move assets without needing the original device, so the priority is preventing copies, uploads and remote disclosure. This section therefore focuses on reasoning through the relationship between Cloud risk, Exposure response and the resulting on-chain state rather than memorizing interface locations.

A practical review habit

  • Identify the active network and the object represented by Cloud risk, not only its display name.
  • When Exposure response is involved, confirm that both concepts share the intended network and permission context.
  • Keep public verification details such as a transaction hash when troubleshooting, but never expose recovery secrets.

05

Make Exposure response part of a routine

Making Exposure response part of a routine means adding checkpoints before, during and after an operation: verify the conditions, read the request, then confirm the result through the transaction hash, network state or approval record.

Seed phrases and private keys can represent control over associated addresses. If exposed, an attacker may move assets without needing the original device, so the priority is preventing copies, uploads and remote disclosure. This section therefore focuses on reasoning through the relationship between Exposure response, Control and the resulting on-chain state rather than memorizing interface locations.

A practical review habit

  • Identify the active network and the object represented by Exposure response, not only its display name.
  • When Control is involved, confirm that both concepts share the intended network and permission context.
  • Keep public verification details such as a transaction hash when troubleshooting, but never expose recovery secrets.

Important security reminder

Seed phrases and private keys should remain under the user’s control, and official personnel will not request them or verification codes. Check the address, network and amount before a transfer; on-chain transactions generally cannot be unilaterally reversed by a wallet. Third-party DApps and smart contracts carry risk, so review the spender and permission scope and consider revoking unused approvals.

Before you continue

Use a repeatable review routine

  • Verify the active network and target address or contract
  • Independently review unfamiliar domains, signing targets and long-lived approvals
  • Never send a seed phrase, private key or verification code to anyone
  • Verify the result through a transaction hash or approval record
  • If a request is unclear, stop and verify the source before continuing