Disconnect from apps
When you connect to a Web3 app using Leather, it shares a limited set of data (like your address), but the app never gains full access to your wallet. Disconnection is optional, as apps must always prompt for permission to sign transactions or messages. Leather still gives you a simple way to remove visible app connections, so you stay in control of your interaction history and permissions.
May 15, 2025
When you connect your Leather wallet to a decentralized app (dApp), you're granting one-time access to a limited set of information — usually your wallet address. That connection does not give the app full access to your wallet or funds.
Unlike Web2 apps where logging in gives the app persistent control over your session or account, crypto wallets like Leather use a stateless model:
-
Apps must request transaction approval every time
-
Apps must request message signing every time
-
Your wallet retains full custody and must confirm any action Apps connected to Leather only access the information described in
getAddresses, such as: -
Your account addresses
-
The current selected network
-
Optional metadata like the wallet name This connection is for convenience only — it does not persist privileges like a traditional OAuth token or password session would.
⚠️ Disconnecting from an app in Leather does not delete your profile or activity on that app. If you created an account, you may need to manage that separately on the app’s website.
Disclaimer
Leather does not control third-party apps. Disconnecting in Leather removes their ability to read your address but does not remove any account data stored on their platform.