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

Phishing & Scams

Phishing & Scams explains imitation domains, fake support, fraudulent airdrops and remote control with practical wallet, network and Web3 checks.

Security center
Offline wallet key safety illustration
Core principles

Keep seed phrases and private keys under your own control; no one should ask for them; review each transfer, signature and approval separately.

Imitation domains

This section focuses on imitation domains and how it affects a practical wallet, network or Web3 workflow.

A practical review of imitation domains separates origin, target, permission or value, and network state. Fees, confirmation speed and contract behavior change with network conditions, so wallet estimates should be interpreted in the context of the active chain. If a contract is unfamiliar, an allowance is unexpectedly broad, the network is wrong, or the result does not match your intent, stop and verify the transaction hash, contract address or block state before continuing.

Understanding imitation domains also means considering what remains true after you confirm. Connections, message signatures, transaction signatures and token approvals are distinct requests; review the spender, allowance and expected effect separately. On-chain transactions generally cannot be reversed by a wallet alone, and a DApp connection is not the same as an approval. The confirmation button is only the final step; the important work happens before it.

More broadly, imitation domains rarely stands alone. It usually connects to at least one of the following: an address, an active network, gas, a transaction hash, a DApp request or validator state. Reading those pieces together reduces errors caused by choosing the wrong chain, misunderstanding a permission or misreading a pending state.

  • Verify the active network, address or contract target
  • Keep a transaction hash or other public data that can be independently checked
  • Never provide a seed phrase, private key or verification code to anyone

Fake support

This section focuses on fake support and how it affects a practical wallet, network or Web3 workflow.

Understanding fake support also means considering what remains true after you confirm. Fees, confirmation speed and contract behavior change with network conditions, so wallet estimates should be interpreted in the context of the active chain. On-chain transactions generally cannot be reversed by a wallet alone, and a DApp connection is not the same as an approval. The confirmation button is only the final step; the important work happens before it.

Security around fake support should be considered together with seed phrases, private keys, device conditions and permission management. Connections, message signatures, transaction signatures and token approvals are distinct requests; review the spender, allowance and expected effect separately. A legitimate workflow does not require sending recovery secrets or verification codes to another person or entering them into an unknown webpage.

More broadly, fake support rarely stands alone. It usually connects to at least one of the following: an address, an active network, gas, a transaction hash, a DApp request or validator state. Reading those pieces together reduces errors caused by choosing the wrong chain, misunderstanding a permission or misreading a pending state.

  • Verify the active network, address or contract target
  • Keep a transaction hash or other public data that can be independently checked
  • Never provide a seed phrase, private key or verification code to anyone

Fraudulent airdrops

This section focuses on fraudulent airdrops and how it affects a practical wallet, network or Web3 workflow.

Security around fraudulent airdrops should be considered together with seed phrases, private keys, device conditions and permission management. Fees, confirmation speed and contract behavior change with network conditions, so wallet estimates should be interpreted in the context of the active chain. A legitimate workflow does not require sending recovery secrets or verification codes to another person or entering them into an unknown webpage.

For fraudulent airdrops, begin by identifying the active network, the exact address or contract involved, and the result you actually intend to achieve. Connections, message signatures, transaction signatures and token approvals are distinct requests; review the spender, allowance and expected effect separately. This turns an interface prompt into information that can be independently checked instead of relying on a name, icon or single status label.

More broadly, fraudulent airdrops rarely stands alone. It usually connects to at least one of the following: an address, an active network, gas, a transaction hash, a DApp request or validator state. Reading those pieces together reduces errors caused by choosing the wrong chain, misunderstanding a permission or misreading a pending state.

  • Verify the active network, address or contract target
  • Keep a transaction hash or other public data that can be independently checked
  • Never provide a seed phrase, private key or verification code to anyone

Remote control

This section focuses on remote control and how it affects a practical wallet, network or Web3 workflow.

For remote control, begin by identifying the active network, the exact address or contract involved, and the result you actually intend to achieve. Fees, confirmation speed and contract behavior change with network conditions, so wallet estimates should be interpreted in the context of the active chain. This turns an interface prompt into information that can be independently checked instead of relying on a name, icon or single status label.

A practical review of remote control separates origin, target, permission or value, and network state. Connections, message signatures, transaction signatures and token approvals are distinct requests; review the spender, allowance and expected effect separately. If a contract is unfamiliar, an allowance is unexpectedly broad, the network is wrong, or the result does not match your intent, stop and verify the transaction hash, contract address or block state before continuing.

More broadly, remote control rarely stands alone. It usually connects to at least one of the following: an address, an active network, gas, a transaction hash, a DApp request or validator state. Reading those pieces together reduces errors caused by choosing the wrong chain, misunderstanding a permission or misreading a pending state.

  • Verify the active network, address or contract target
  • Keep a transaction hash or other public data that can be independently checked
  • Never provide a seed phrase, private key or verification code to anyone