# Minimal Knowledge

For the most part, being a company offering a paid service lets us offer a superior user experience, with greater security and usability compared to do-it-yourself systems. But there is a major disadvantage to purchasing a key management service from a commercial entity: you give up personal identifying information. The customer database from a key management service is a valuable collection of data that is an appealing target for attackers.&#x20;

To counteract this, **we minimize data collection on our customers**. For example, we collect shipping information, but then we delete it after we make the necessary shipments. And our customers can provide us whatever shipping information or email address they want, they are free to be pseudonymous.&#x20;

We collect only data that is necessary to run the service, as specified in our [Privacy and Data Protection Policy](https://casa.io/privacy). To the extent that we do collect customer data, we limit access to that data internally to those that need to know it. There is no reason for all engineers to have access to customer contact information, for example.


---

# 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.casa.io/wealth-security-protocol/system-design-principles/minimal-knowledge.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.
