# Funds Safety

DMEX is built with safety in mind. Every step of the way we made sure that no attack angles exist. All funds are stored safely on the DMEX smart contract. Below is a list of some of the security measures employed:

### Frontend

* [x] Domain SSL long term certificate
* [x] 2FA authentications for datacenter access
* [x] IP-restricted access to the frontend CDN
* [x] Pipeline deployment for the frontend code
* [x] MetaMask and Ledger Nano S integration

### Backend

We do not store any fund related information on the backend. The user owns his/her private keys. Nobody can access the funds without having the private keys.

* [x] IP-restricted access
* [x] Strong Firewall protection

### Smart contracts

* [x] All funds operations require a signature from the owner
* [x] Trading contract cannot be changed in the base contract after deployment&#x20;

### Oracle

* [x] The Oracle contract cannot be changed after deployment (to prevent price feed hacking)
* [x] Escape hatch for stuck contracts (if the oracle doesn't settle the futures contract within 2 hours, all collaterals are released)

{% hint style="info" %}
Join our [Telegram group](https://t.me/dmex_app) and follow our [Twitter](https://twitter.com/DMEX_APP) account to stay up to date with the latest developments and have a way to contact us in case you need any help.
{% endhint %}


---

# 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://docs.dmex.app/safety-of-funds.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.
