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.
imtoken Knowledge & Product Center

Device Security

Reduce device-side wallet risk through system updates, screen locking, cautious network use, avoiding public computers and limiting remote-control tools.

Start with the basics →
Core principle

Protect secrets and verify each request independently

Connection, signing, approval and transfer are different actions. Review the consequence of each one instead of assuming that a familiar website makes every request safe.

Offline protection of wallet recovery information

Understand system updates and device locking first

The purpose of “Understand system updates and device locking first” is not to memorize where a control appears on one version of an interface. Start with a checkable sequence instead. In Device Security, Reduce device-side wallet risk through system updates, screen locking, cautious network use, avoiding public computers and limiting remote-control tools. Review “Identify the real system updates context” first, compare it with “Distinguish device locking from look-alike labels”, and then confirm “Do not skip the public Wi-Fi check”. Breaking the task into separate questions makes mismatched networks, targets, or permissions easier to spot before anything is submitted.Security decisions should prioritize control of the account. Any request for a seed phrase, private key, recovery phrase, verification code, or remote-control access is an abnormal signal.

A familiar logo, token name, or address format is not enough evidence by itself. Write down the intended account, network, destination or contract, expected fee, and permission change. If one of those pieces cannot be explained, cancel the request and return through a trusted entry point rather than relying on a screenshot or instructions from an unknown contact. In Device Security, this check belongs specifically to “Understand system updates and device locking first”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Identify the real system updates context
  • Distinguish device locking from look-alike labels
  • Do not skip the public Wi-Fi check

Check public Wi-Fi before you begin

A useful way to understand “Check public Wi-Fi before you begin” is to work backward from the result you expect to verify. Reduce device-side wallet risk through system updates, screen locking, cautious network use, avoiding public computers and limiting remote-control tools. That means treating “Define the intended task first”, “Confirm that public Wi-Fi matches the plan”, and “Cancel when the request looks unexpected” as one verification chain rather than concentrating only on the final confirmation button in Device Security.

After the action, leave room for verification. Public information such as the network name, public address, transaction hash, block height, or contract address can help establish what happened. If the interface has not refreshed, check those records before submitting again. Recovery information follows the opposite rule: seed phrases, private keys, recovery phrases, and verification codes are not public troubleshooting data and should not be shared.Security decisions should prioritize control of the account. Any request for a seed phrase, private key, recovery phrase, verification code, or remote-control access is an abnormal signal. In Device Security, this check belongs specifically to “Check public Wi-Fi before you begin”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Define the intended task first
  • Confirm that public Wi-Fi matches the plan
  • Cancel when the request looks unexpected

Review public computers during the action

Many mistakes around “Review public computers during the action” come from treating different actions as if they were equivalent. Device Security may involve viewing information, signing a message, approving a contract, or broadcasting a transaction. Reduce device-side wallet risk through system updates, screen locking, cautious network use, avoiding public computers and limiting remote-control tools. Identify what “Review public computers as its own decision” refers to, define the scope of “Read the on-chain details shown by the wallet”, and decide whether “Do not rely on button text alone” can change on-chain state.Security decisions should prioritize control of the account. Any request for a seed phrase, private key, recovery phrase, verification code, or remote-control access is an abnormal signal.

This distinction matters in multi-chain and Web3 use. The same address format does not prove that two networks share state, a token name does not identify a unique contract, and connecting a wallet does not automatically approve later signatures. Treat every new request as a separate decision and proceed only when it matches the action you intended to perform. In Device Security, this check belongs specifically to “Review public computers during the action”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Review public computers as its own decision
  • Read the on-chain details shown by the wallet
  • Do not rely on button text alone

Common mistakes and risks in Device Security

The fastest way to make “Common mistakes and risks in Device Security” practical is to place it inside a real task. For Device Security, define the objective first, review “Connection is not the same as signing or approval”, then inspect “Reject any request for a seed phrase or private key”, and make “Treat unfamiliar third-party services cautiously” the final pre-submit check. Reduce device-side wallet risk through system updates, screen locking, cautious network use, avoiding public computers and limiting remote-control tools. This sequence reduces mistakes caused by switching networks, accounts, or applications halfway through a workflow.

When a third-party DApp, smart contract, bridge, or service is involved, verify the domain source, contract target, and requested permission separately. Previous connections, messages from friends, and familiar visual design are not substitutes for those checks. On-chain transactions are generally not reversible by a wallet provider, so careful review before submission matters more than trying to repair an avoidable mistake afterward.Security decisions should prioritize control of the account. Any request for a seed phrase, private key, recovery phrase, verification code, or remote-control access is an abnormal signal. In Device Security, this check belongs specifically to “Common mistakes and risks in Device Security”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Connection is not the same as signing or approval
  • Reject any request for a seed phrase or private key
  • Treat unfamiliar third-party services cautiously

Use remote control to verify the result

Think of “Use remote control to verify the result” as a set of boundary conditions rather than a single feature. Reduce device-side wallet risk through system updates, screen locking, cautious network use, avoiding public computers and limiting remote-control tools. For Device Security, determine whether “Verify with remote control or other public data” fits the current context, what “Confirm the network and public address” changes, and whether “Remove permissions that are no longer needed” introduces additional fees, permissions, or waiting time.Security decisions should prioritize control of the account. Any request for a seed phrase, private key, recovery phrase, verification code, or remote-control access is an abnormal signal.

When several conditions are present, review the source, network, account, target, fee, and permission one by one. Any unexplained item is a valid reason to stop. For unfamiliar or higher-risk activity, reading the rules and verifying public data before attempting a smaller test can reveal configuration problems before they become expensive. In Device Security, this check belongs specifically to “Use remote control to verify the result”, so the conclusion should remain tied to the account, network, target, and permission discussed on this page rather than being copied from another workflow.

  • Verify with remote control or other public data
  • Confirm the network and public address
  • Remove permissions that are no longer needed

Practical checklist

  • Never enter a seed phrase, private key or recovery phrase into a website
  • Official staff will not ask for your seed phrase, private key or verification code
  • Check the address, network and amount before transferring
  • Review every DApp signature request separately
  • Review and revoke permissions you no longer need