> For the complete documentation index, see [llms.txt](https://help.mywallet.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.mywallet.io/intro/decentralized-applications-dapps/how-to-sign-data-with-dapps.md).

# How to sign data with dapps?

Since **My Wallet 3.8**, dapps connected via **TON Connect** can ask you to **securely sign data**—messages, files, smart contracts, and other data—directly from My Wallet. My Wallet was one of the **first TON wallets** to support this capability.

## How it works

{% stepper %}
{% step %}
A connected dapp requests a **signature** for a message, file, or piece of data (instead of a transaction).
{% endstep %}

{% step %}
My Wallet shows you **what you're signing**, so you can review it before confirming.
{% endstep %}

{% step %}
Confirm to **sign**, or close the prompt to decline.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
**Review every signature request carefully.** Only sign data from **dapps you trust**—a signature can authorize actions just like a transaction can.
{% endhint %}

## See also

* [How to Connect a Dapp](/intro/decentralized-applications-dapps/how-to-connect-dapp.md)
* [How to Disconnect a Dapp](/intro/decentralized-applications-dapps/how-to-disconnect-dapp.md)
* [What is a scam? How to avoid scams?](/intro/scams/what-is-a-scam-how-to-avoid-scams.md)
