niadra-back) and the cloud template (niadra-infra/aws/cluster.yaml): nothing is here without being in use, and nothing in use is missing.
The list changes by contract. A new subprocessor enters this page and the annex before it receives any data, and the contract states the notice period and your company’s right to object.
The subprocessors
On e-mail: Niadra sends e-mail through Amazon SES, in
us-east-2, only from the control plane (the code to decide an approval request, the notice of a request to the customer’s data protection officer and the notice of an emergency access). The niadra.com domain is verified in SES; the account is still in the SES sandbox, in which the service only delivers to verified addresses, so until production access is granted Niadra verifies each officer’s address before using it.
What runs inside the region, with no third party
- The rule-based masking and the personal-data detector that prepare the text before the model (
niadra-back/src/niadra/domain/extract/redaction.pyand the cell’s models server,niadra-back/models/). - The semantic search model (embeddings) and the reading of text in PDFs, images and office documents: no customer file reaches a third party (
niadra-back/src/niadra/adapters/outbound/media_text.py). - The context read: no model is called when the agent asks for context.
Who is not a subprocessor
Third parties Niadra uses that do not process customer data:How to check
The requests to the models and theprovider each one carries are in niadra-back/src/niadra/adapters/outbound/llm/. The AWS services are in the template niadra-infra/aws/cluster.yaml and in niadra-infra/README.md. The site publishes the same list at niadra.com/en/recursos. A customer under a non-disclosure agreement can read both repositories.
Next steps
Data use
what Niadra does and does not do with the data.
Threat model
the boundary with the AI models and its residual risk.

