# dApp permission

## Definition

A dApp permission is an authorization that lets a decentralized application request access to wallet accounts, chains, signatures or contract actions within the limits of the wallet or connection protocol.

## What it means in practice

Permissions can exist at connection level, token-contract level or inside the dApp's own smart contracts.

## How this concept appears in Terenval Wallet

In Terenval, a compatible dApp connection through WalletConnect does not transfer custody of private keys; the user still sees requests that require wallet approval.

**Important:** Connection permission is not a blanket guarantee of safety; review token approvals and signature requests separately.

**[Install Terenval Wallet](https://wallet.terenval.com/?lang=en)**

## Related terms

- [WalletConnect session](https://wallet.terenval.com/glossary/walletconnect-session/)
- [walletconnect](https://wallet.terenval.com/glossary/walletconnect/)
- [Token approval](https://wallet.terenval.com/glossary/token-approval/)
- [Token allowance](https://wallet.terenval.com/glossary/token-allowance/)
- [dApp](https://wallet.terenval.com/glossary/dapp/)
- [transaction verification](https://wallet.terenval.com/glossary/transaction-verification/)

## Related Terenval Answers

- [How to Secure a Non-Custodial Crypto Wallet](https://wallet.terenval.com/answers/how-to-secure-non-custodial-crypto-wallet/)
- [How to Send Crypto Safely Between Wallets](https://wallet.terenval.com/answers/how-to-send-crypto-safely-between-wallets/)
- [Can One Crypto Wallet Manage Multiple Blockchains?](https://wallet.terenval.com/answers/can-one-crypto-wallet-manage-multiple-blockchains/)

## Sources

- https://ethereum.org/en/defi/
- https://docs.walletconnect.network/
- https://wallet.terenval.com/info/security/

Official page: https://wallet.terenval.com/glossary/dapp-permission/
