> For the complete documentation index, see [llms.txt](https://docs.common.fi/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.common.fi/knowledge-base/shielding/shielded-pools.md).

# 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>
