Skip to main content
All CollectionsSecurity
What is ClearSign, and how does it help you safely interact with apps?
What is ClearSign, and how does it help you safely interact with apps?

Learn how and why Zengo is creating a safe and secure user experience for interacting with decentralized Web3 applications.

Ouriel Ohayon avatar
Written by Ouriel Ohayon
Updated over 11 months ago

Introducing ClearSign

Every time you transact with a Web3 app, you are asked to approve or reject various requests. In the past, this has been a confusing and stressful process. ClearSign informs, alerts, and protects Zengo users against approving the most sensitive and vulnerable Web3 attacks when interacting with Web3 applications. This includes:

  • Using human-friendly language to describe what action is about to take

  • Alerting if the decentralized app is presenting you with an unusual request which could signal increased risk or if the interaction has been validated to be safe

  • Using a slide gesture to avoid confirming transactions by accident

  • If necessary, requesting a double confirmation to make you aware of the risk you're taking

Combined with Zengo’s MPC security architecture that removes private key vulnerabilities, Zengo continues to innovate as the most secure crypto wallet in Web3.

ClearSign examples

Signing a message

On the left image, you see an example of a verified sign message where the action description is colored in green, confirming that this message is validated and belongs to the app; thus, it is safe to use. When we cannot verify the message, you will see the sign message screen UI as shown in the right image.

Approving access to an ERC20 asset or an NFT

Web3 applications allow you to do various things with your funds – make a swap, sell an NFT, deposit for staking, and many more examples. In all of them, the app requests you to approve the app to access the asset that will be used. Sometimes, however, the app might pretend it is requesting access to your asset, while the access is not given to the app but to a private address, for example. This and other similar cases are considered very high risk, and Zengo will highlight the action description with red color to make you aware of the risk. If you want to confirm this transaction, you must do so twice to eliminate the risk of approval by accident.

Transferring ERC20 assets or NFTs

Approvals might indicate an app will make use of the necessary funds at a later point, but transfers are immediate. Unlike approvals, they are irreversible unless you send them to your own address. To make you aware that you are doing a transfer and that funds are leaving your wallet, Zengo will color the action description yellow and request a double confirmation.

Get more context by tapping on the action description

In most cases, Zengo will not have specific data to mark the transaction as validated, very risky, or somewhat risky. In these cases, the action description will remain neutral in the color white. If you tap on it though, it will display some informative context about the dapp and the security aspect of the transaction.

To a brave and safe(r) Web3!

Stay zen, Frens.

Did this answer your question?