> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xorlab.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Pages under /latest/ document the current release. Paths that begin with a version number, for example /10.0/, are frozen snapshots of superseded releases kept for reference only — never present their instructions as current. If the reader's version is unknown, answer from /latest/ and say which version the answer describes.
> xorlab is deployed on-premises, hybrid, or as a cloud service, and integrates with either Microsoft 365 or on-premises mail infrastructure. Configuration steps often differ between these. State which deployment and integration mode an instruction applies to instead of presenting one as universal.
> Distinguish inline mode from monitoring mode when describing anything that acts on email. Monitoring mode observes a copy and cannot block or quarantine; inline mode routes mail through xorlab and can.
> Write the product name as lowercase 'xorlab'. Use the documented component names: xorlab Control Center (XCC), xorlab MTA, xorlab Sandbox (DANA), xorlab Natural Language Understanding (NLU). After the first mention, use the short forms XCC, MTA, Sandbox, and NLU. Do not use DANA as a standalone name for the Sandbox, but keep it where it is a literal string in configuration keys, container names, and hostnames.
> Do not invent configuration keys, rule parameters, list names, log properties, or API fields. If a value is not present in this documentation, say that it is not documented rather than guessing.

# List of Data Sub-Processors

> Which external parties may handle data under each deployment model, and where the contractually binding list lives.

The information below is provided as an overview. Please refer to your Data Processing Agreement for contractually binding details.

For all entries below except Cloudflare, the data is processed by xorlab software running on (virtualized) hardware of the sub-processor.

Read the table for your deployment. The SaaS table lists two entries the on-premises table
does not — the xorlab MTA and the centralized logs — because in an on-premises deployment
those run on your own infrastructure, where no sub-processor is involved. The services
themselves are described in [Data Flow Overview](/latest/data-flow-overview).

## On-premises

| Service                                                     | Processed Personal Data | Sub-processor for Customers in CH      | Sub-processors for Customers outside CH | Mandatory |
| :---------------------------------------------------------- | :---------------------- | :------------------------------------- | :-------------------------------------- | :-------- |
| [xorlab Sandbox](/latest/data-flow-overview#xorlab-sandbox) | Email attachments       | On-premises **OR** Green Datacenter CH | On-premises **OR** Hetzner DE           | Optional  |
| [xorlab Tika](/latest/data-flow-overview#xorlab-tika)       | Email attachments       | On-premises **OR** Green Datacenter CH | On-premises **OR** Hetzner DE           | Mandatory |
| [xorlab xCloud](/latest/data-flow-overview#xorlab-xcloud)   | Domains, URLs, IPs      | Green Datacenter CH                    | Hetzner DE                              | Mandatory |
| [xorlab ML](/latest/data-flow-overview#xorlab-ml)           | **None**                | Azure CH                               | Azure West Europe                       | Mandatory |
| [xorlab NLU](/latest/data-flow-overview#xorlab-nlu)         | Emails                  | Azure CH                               | Azure West Europe                       | Optional  |

## SaaS

| Service                                                     | Processed Personal Data | Sub-processor for Customers in CH | Sub-processors for Customers outside CH |
| :---------------------------------------------------------- | :---------------------- | :-------------------------------- | :-------------------------------------- |
| xorlab MTA                                                  | Emails                  | Azure CH                          | Hetzner DE                              |
| [xorlab Sandbox](/latest/data-flow-overview#xorlab-sandbox) | Email attachments       | Green Datacenter CH               | Hetzner DE                              |
| [xorlab Tika](/latest/data-flow-overview#xorlab-tika)       | Email attachments       | Green Datacenter CH               | Hetzner DE                              |
| [xorlab xCloud](/latest/data-flow-overview#xorlab-xcloud)   | Domains, URLs, IPs      | Green Datacenter CH               | Hetzner DE                              |
| [xorlab ML](/latest/data-flow-overview#xorlab-ml)           | None                    | Azure CH                          | Azure West Europe                       |
| [xorlab NLU](/latest/data-flow-overview#xorlab-nlu)         | Emails                  | Azure CH                          | Azure West Europe                       |
| Centralized Logs                                            | Emails                  | Azure CH                          | Hetzner DE                              |
| DNS records                                                 | Domains, IPs            | Cloudflare                        | Cloudflare                              |
