Security starts with key control

The first principle is to preserve control: never send a seed phrase, private key, or verification code to another person or an ordinary website. Support staff should not need these secrets to inspect public blockchain activity.

Checks before recovery attempts

Review the origin and scope of every action. Check the domain, active network, account, contract or recipient, amount, and the permission being requested before you sign.

Device and network environment

Risk often comes from persistence: approvals can remain on-chain, compromised devices can retain access, and public address history remains visible. Reduce unnecessary permissions and use trusted environments.

Manage permissions over time

If something looks suspicious, stop signing, disconnect the site, inspect transactions and approvals with the correct explorer or trusted tools, and avoid anyone promising guaranteed recovery in exchange for secrets.

Build a repeatable checking habit

Security works best as a routine: verify the source before visiting, the domain before connecting, the request before signing, the address and network before transferring, and the approval state after using a DApp.

Priorities after a suspicious action

Stop additional signatures or approvals, preserve the transaction hash and relevant details, and inspect on-chain activity from a trusted device. Do not hand control of the device or secret keys to anyone claiming they can guarantee recovery.

Practical verification for Security

A practical way to work with Security is to separate preparation, review, execution, verification, and maintenance. Start by identifying the active network and account, then use Security starts with key control, Checks before recovery attempts, and Device and network environment as checkpoints for the address, asset, contract, fee, or permission involved. After an action is broadcast, keep the transaction hash and verify it on the correct network. When a DApp or smart contract is involved, also review persistent approvals after the session ends. Public addresses and transaction hashes are appropriate troubleshooting references; seed phrases, private keys, and verification codes are not. Any workflow that asks for those secrets should be stopped and independently rechecked.

Security reminder: imtoken staff will never ask for your seed phrase, private key, or verification code.

On-chain transactions generally cannot be reversed by a wallet provider. Review the address, network, amount, contract, and requested permissions before signing.

Related reading