# Fraud protection

As privacy-preserving technologies grow more powerful, so does the responsibility to ensure they’re not exploited by malicious actors. **Shielder**—a zero-knowledge solution for private transactions—has been designed not only to offer user confidentiality, but also to discourage abuse proactively.

The protocol integrates key mechanisms that strike a balance between privacy and accountability. These include:

* **Auditable architecture** (while preserving user anonymity)
* **Optional compliance features** for institutional or regulated use cases
* Strategic safeguards that make it harder for bad actors to exploit the system without compromising honest users

For a deep dive into how Shielder is structured to resist misuse while maintaining its privacy promises, check out the documentation:

👉 [Design Against Bad Actors](/knowledge-base/protocol-details/design-against-bad-actors.md)


---

# 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/fraud-protection.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.
