ANON
Privacy, without the mythsEthereum is public. Your identity is the missing piece. Build a privacy threat model before picking tools Address reuse and ENS can turn separate moments into a profile
Your wallet. Your boundaries.What your Ethereum wallet can reveal before you send anything Token approvals: disconnecting a dapp does not revoke its allowance Recovery phrase security: private, recoverable backups
Inside the privacy stackZero knowledge is a proof property, not a privacy guarantee The RPC connection is part of your privacy model Stealth addresses: private receiving, with caveats
ETH priceAboutEditorial policy

Token approvals: disconnecting a dapp does not revoke its allowance

Disconnecting a dapp does not revoke its token allowance. A connection is a wallet session; an allowance is spending permission stored in a token contract. Changing that permission usually needs a separate onchain action and fee.

Two token trays with different openings illustrate narrow and broad spending permissions.

Which action removes which permission?

A connection and an allowance are different things

Think of a connection as a line of contact with your wallet. An allowance is permission stored in a token contract. The contract is a program that follows rules. Removing the line of contact does not change that program’s record. A wallet privacy review should check both.

  • Before approving: Check the token, network, spender, and allowed amount.
  • After finishing: Review whether the old allowance is still needed.
  • If a key is stolen: Do not assume that changing one allowance protects the account.
Connection cleanup and ERC-20 allowance cleanup
ActionWhat it changesWhat it does not do
Disconnect a siteThe wallet sessionErase an onchain allowance
Change an allowanceThat spender’s token permissionRecover tokens already taken
Close the browserThe open pageChange the token contract’s records

Keep in mind: A revocation cannot undo a transfer that has already happened.

How is an allowance different from a connection?

A connection lets a website communicate with a wallet interface. A token allowance authorizes a spender contract under that token’s rules. Closing a tab or disconnecting a site normally does not change the allowance. It remains in the token contract’s records until used or changed according to the contract.

Read the spender and the amount

An approval prompt can grant a narrowly scoped amount or a very large allowance. Check the network, token, spender address, and amount. Familiar branding in the web page is not sufficient evidence that the spender is the intended contract. Token standards and permit-based workflows can behave differently.

What does revoking an allowance change?

Changing an ERC-20 allowance typically requires an onchain action and a fee. Use a trusted interface reached through a verified source, inspect what you are signing, and allow for confirmation. Revocation prevents future use of that allowance; it cannot reverse an earlier transfer or fix a compromised recovery phrase.

Reduce the future attack surface

Review old permissions after finishing with an application. Prefer an amount appropriate to the action when the interface supports it. If a key is compromised, a permission cleanup alone is not a recovery plan. Distinguish a malicious allowance from a stolen signing key before deciding what to do next.

Example: two spenders need two separate reviews

Suppose a standard ERC-20 token records an allowance of 100 units for spender A and 50 units for spender B. You change A’s allowance to zero.

That change concerns A. It does not also remove B’s separate 50-unit allowance. The amounts are permissions, not proof that either spender has already transferred tokens. Inspect the token and spender together rather than treating all approvals as one setting.

After the change is confirmed, check A’s updated allowance and review B separately. A wallet connection list cannot replace this token-by-token permission check.

Check the source

Ethereum.org documentation

This is an original, AI-assisted educational explanation. Sources and limitations are provided for verification; it is not personalized financial advice. Read the editorial policy or report a correction.

What your Ethereum wallet can reveal before you send anything

See what an Ethereum wallet can reveal through RPC requests, connected apps, and telemetry. Learn which settings and permissions to review separately.

Recovery phrase security: private, recoverable backups

Protect Ethereum wallet recovery phrases against theft and accidental copies while keeping backups usable for restoring access.