A token approval can remain active after you finish using an application. Disconnecting the website from your wallet usually changes the connection between the site and the interface. It does not necessarily change the spending permission recorded on-chain.
The distinction matters when a contract has permission to move tokens on your behalf.
An allowance names a spender
For common fungible-token contracts on Ethereum-compatible networks, an approval can authorize a particular spender to transfer up to an allowed amount of a particular token.
A decentralized exchange may need that permission to complete a trade. The approval and the trade can be separate actions, even when the interface presents them as one flow.
An unlimited or very large allowance can avoid repeated approvals, but it can also leave more tokens exposed to the approved spender. The relevant scope is the token, spender, account and network.
A connection is a different permission
MetaMask’s explanation of revoking allowances distinguishes disconnecting an application from revoking an on-chain approval.
A connected site can request actions through the wallet interface. An approved contract has a permission recorded in the token system. Removing the first does not automatically remove the second.
This is why a wallet can show no active site connection while an old allowance still exists. Closing the browser or uninstalling the app does not rewrite that on-chain state.
Read what the approval actually authorizes
Inspect the spender and token rather than relying only on the application’s brand. A familiar website can interact with several contracts, and a malicious page can imitate familiar wording.
Where the wallet supports it, consider whether a limited allowance can meet the intended transaction. An exact amount may reduce the permission left afterward, though it can require another approval for future use.
Token designs differ. NFT permissions and signature-based authorizations can work differently from a conventional fungible-token allowance. The confirmation screen and relevant documentation need to match the action you are taking.
Revocation is another transaction
For an ordinary on-chain allowance, revoking or reducing it changes the network state and generally requires a transaction fee. It is not just a local setting in the wallet.
Use a trusted wallet interface or the appropriate network explorer’s documented approval tools. Confirm the network and account you are reviewing; an allowance on one chain does not automatically appear in another chain’s list.
After submitting a revocation, verify that it completed. A pending or failed transaction may leave the original permission in place.
Revoking an allowance does not repair a stolen key
If someone controls the account’s signing credentials, removing one contract permission does not prevent them from authorizing another action. That is a different incident from an unwanted allowance.
Likewise, revocation cannot reverse a transfer that has already completed. Its purpose is to change a permission for future actions.
Our wallet explainer describes the difference between an application connection, account access and the credentials used to sign transactions.
Review permissions when your usage changes
A useful time to inspect approvals is when you stop using an application or learn that a contract you used has a problem. Look at the current allowance and whether you still need it.
Avoid treating a permission list as a score that must always be zero. Some active applications need allowances to function. The goal is to understand and limit permissions you no longer intend to grant.
Keep transaction references for consequential changes. They help distinguish what you requested from what the network actually recorded.


