Independent review. This site is not the official website and is not affiliated with, endorsed by, or operated by the wallet vendor reviewed here. Never enter your seed phrase or private keys on any third-party site.

Disconnect and Manage Connected Sites in MetaMask

Try Tangem secure wallet →

Disconnect and Manage Connected Sites in MetaMask

Managing your connections between MetaMask and various web3 websites is one of those security checks that often gets overlooked. Yet, allowing your wallet to stay connected indefinitely to multiple decentralized apps (DApps) or platforms can increase risk unnecessarily. In my experience with MetaMask—both desktop and mobile—the process to disconnect MetaMask from websites is straightforward but essential for maintaining control and privacy.

This guide breaks down how to manage connected sites in MetaMask, explaining why it matters and how to disconnect wallet connections on different devices. Along the way, I’ll point to useful tools for cleaning up approvals, preventing unintentional access, and ensuring that your self-custody stays truly in your hands.


Why Managing Connected Sites Matters

Think of your connected sites in MetaMask like giving out guest passes with special permissions. Each time you connect your wallet to a website, that site can request access to view your wallet addresses and sometimes interact with your assets.

It’s like lending your car keys—not your whole vehicle—but still a trust you should manage carefully. If a site you no longer visit remains connected, it might still have some permissions that could be abused, especially if the site gets compromised or starts behaving maliciously.

Try Tangem secure wallet →

This is where disconnecting sites becomes a crucial part of your crypto security routine. Removing unused connected sites helps reduce the attack surface, and keeps your MetaMask wallet from overexposing information.


How MetaMask Connects to Websites

MetaMask acts as a bridge between your browser or mobile wallet and blockchain-enabled websites. When you click "Connect" on a DApp, MetaMask creates a connection session that allows the site to:

  • View your public wallet addresses
  • Request transaction signatures (such as sending crypto or interacting with smart contracts)
  • Display balances and tokens associated with your account

However, connecting doesn't mean the site can move your funds on its own—it requires your explicit transaction approval.

Still, it's wise to keep track of which sites currently have a connection, especially as you might have authorized some for quick, repeated interactions.


Steps to Disconnect MetaMask Wallet from a Website

Disconnecting a site prevents it from querying your wallet data or sending transaction requests without reconnecting again. Here’s how to do it on the MetaMask browser extension:

  1. Open your MetaMask extension in your browser.
  2. Click the account icon in the top-right corner.
  3. Select "Connected Sites" from the dropdown menu.
  4. You’ll see a list of all the sites currently connected to your wallet.
  5. Find the site you want to disconnect and click the trash bin icon or "Disconnect" button next to it.

After this, that website will no longer have access to your wallet until you reconnect manually.

Note: Disconnecting from a site does not revoke any prior token approval—that's a separate step covered later.


Managing Connected Sites in MetaMask Mobile vs Desktop

On mobile, the steps look a bit different but follow the same principle:

  • MetaMask Mobile:
    1. Open the MetaMask app.
    2. Tap on the menu (three horizontal lines) in the top-left corner.
    3. Select "Settings" and then "Security & Privacy."
    4. Tap on "Connected Sites."
    5. Find the site to disconnect and swipe left or tap the trash icon.

Interestingly, unlike desktop, some features—like an expansive list of connected sites—may be less accessible on mobile, so it’s smart to occasionally check your desktop wallet if you use both.


Risks of Leaving Unused Connections Active

Leaving a web3 site connected to your MetaMask wallet indefinitely can lead to:

  • Privacy leaks: Connected sites can see your wallet address and all associated on-chain activity.
  • Phishing exposures: If a connected site becomes compromised, the attacker might attempt to trick you into signing malicious transactions.
  • Accumulated permissions: Some sites request token approvals to spend on your behalf. Disconnecting the site alone doesn’t remove these approvals, which is why monitoring and revoking token allowances separately is necessary.

In practical terms, regularly pruning connected sites is like cleaning your digital footprint. The fewer unnecessary connections, the lower your exposure to potential exploits.

Want to deep-dive into managing token approvals? Check out the dedicated guide on MetaMask approval management.


Using Revoke Tools to Remove Permissions

Disconnecting sites stops sites from querying your wallet, but if you approved token allowances, those remain active. This means a malicious contract you previously authorized could still transfer tokens up to the allowed limit.

Thankfully, there are blockchain tools designed to help revoke these permissions safely. Typically, these tools:

  • Read your wallet’s token approvals.
  • Let you selectively revoke them per token or contract.
  • Warn about overly broad permissions.

It’s a bit like changing locks on your doors after guests leave, even if they handed back the key.

While MetaMask doesn't yet have built-in functionality for revoking approvals, popular third-party interfaces such as Etherscan's Token Approval Checker or dedicated decentralized apps (DApps) assist with this process.


Frequently Asked Questions about Disconnecting Sites

Q: Can I disconnect MetaMask wallet from a site if I’m using WalletConnect?

A: Yes. WalletConnect sessions can be ended by disconnecting within the MetaMask app or via the connected DApp interface. Be sure to terminate sessions to prevent lingering permissions.

Q: How do I disconnect MetaMask from website on mobile devices?

A: See the mobile steps above in the "Managing Connected Sites in MetaMask Mobile vs Desktop" section. The interface differs slightly, but disconnecting is always accessible through the security settings.

Q: Does disconnecting a site delete the wallet’s seed phrase or affect assets?

A: No. Disconnecting sites only severs the connection between the wallet and the website. Your private keys, seed phrase, and funds remain untouched. This is a non-custodial wallet’s strength.

Q: What happens if I don’t disconnect a site?

A: While it doesn’t automatically expose your funds to theft, unused connections increase the potential attack surface. Think of it like leaving your garage door unlocked. It’s not an immediate risk, but not ideal.


Summary: Stay in Control of Your Wallet Connections

To keep your MetaMask wallet safe, regularly reviewing and managing connected sites should become part of your crypto hygiene. Disconnecting wallet connections from untrusted or obsolete websites limits data exposure and reduces attack vectors.

Also, don’t forget to go a step further by periodically checking and revoking token allowances granted to DApps—disconnecting alone isn’t enough.

For those using hardware wallets with MetaMask, this practice is just as relevant since connected sites share the same permissions interface.

Want more hands-on tips about MetaMask and hardware wallet integration? See our guides on hardware-wallet-integration and security-best-practices.

Taking a few moments to clean up your connected sites is well worth the peace of mind. After all, self-custody means you’re in charge — so keep your keys, connections, and crypto safe.


Explore related topics:

Try Tangem secure wallet →