# Shielded pools

Privacy on Common is powered by the modular shielded pool framework, Shielder SDK. Here's a quick look at some of the highlights:

#### Shielded Pools

Common's privacy is ensured by shielded pools, a feature allowing users to deposit and withdraw assets, including ERC20 equivalents, in a non-transparency-assurance way. Inside the pools, user identities are cloaked with advanced cryptographic techniques.

#### Shielded Transfers

The shielded pool is private and secure with regards to on-chain transfers of assets. The system considers a settlement only when the recipient has claimed the transfer - eliminating most problems and losses arising due to incomplete transfers.\
\
**Fraud Protection**

Shielded pools in Common are designed in a way that enhances compliance through the components below.\
\
**Registrar**: A trusted party or group responsible for registering new users by whitelisting their ZK-IDs. It adds an optional onboarding process.

**Anonymity Revoker**: Under extreme conditions, a trusted authority, or in some cases authorities, will deanonymize a given user if this is deemed necessary to achieve compliance with applicable regulations or rules.

#### Learn More

For detailed insight into the way Shielder works and the broader privacy framework, [refer to the Protocol Details sections of this documentation.](/knowledge-base/protocol-details/shielder.md)

<br>


---

# 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.common.fi/knowledge-base/shielding/shielded-pools.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.
