# What is wallet security upgrade?

This is a FAQ in regards to an upgrade introduced in CoinWallet / CoinsDo Wallet mobile app version 2.0.25 to change the way how the app to better protect your wallet private key.

<details>

<summary>How does it work after upgrade?</summary>

After the upgrade, your wallet is protected using your device’s built-in secure system module (HSM) instead of app-only protection.

This means sensitive wallet data stays locked within your device’s secure environment and is harder to access even if someone gets hold of your device data.

</details>

<details>

<summary>Will it affect app experience?</summary>

1. Instead of using your app unlock password, your device’s verification will be used for certain actions.
   1. If biometric verification isn’t enabled, you’ll use your device’s passcode to confirm transactions.
   2. &#x20;2FA (if enabled) and app unlock still apply as usual.
2. If you’re using a custom derivation path, you may be asked to verify when adding a new address that hasn’t been added before.
3. Starting from version 2.0.25, all new wallets will automatically use this upgraded security feature.

</details>

<details>

<summary>Do I need to do anything now?</summary>

Tap “Upgrade Now” and use your fingerprint, face, or device passcode to verify.\
![](/files/kQgoHsx5rTxlZH48xCnS)

</details>

<details>

<summary>Can I upgrade later?</summary>

Yes, but we strongly suggest to do it as soon as possible.

</details>

<details>

<summary>What about Chrome extension version?</summary>

</details>

<details>

<summary>Common issue #1 - Device authentication is currently unavailable</summary>

Issue below indicates that the private key is not successfully store into your device's HSM. Please head back to home screen and try upgrade again.&#x20;

If the issue persists, please contact us at [cs@coinsdo.com](mailto:cs@coinsdo.com?subject=Device%20security%20upgrade%20issue\&body=Phone%20model%3A%0AOS%20\(Choose%201\)%3A%20Android%20%2F%20iOS%0AOS%20Version%3A)

<figure><img src="/files/viOjjPi6jZI2Jd8QxotK" alt="" width="375"><figcaption></figcaption></figure>

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://coinsdo.gitbook.io/docs/coinwallet/faq/what-is-wallet-security-upgrade.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
