# Files - [Configure a pipeline by file, catalog and command line](configuration-and-catalog.md) - How to describe a piighost pipeline in a TOML or JSON file, override it from the environment, pull pattern groups from the catalog, supply the secrets and check it all with the piighost command. - [Store conversations and protect traces](storage-and-encryption.md) - Where piighost keeps the memory of each conversation (in process, Redis, SQL database), how to encrypt this storage, what erasing a conversation really deletes, and how to keep OpenTelemetry traces free of personal data.