Where does your data go when an AI agent runs a workflow? What to ask vendors, what to encrypt, and the policies that keep you compliant.
When an AI agent reads your customers' emails and drops a note into your CRM on your behalf, exactly where does that data travel? Which provider stores it? Could it accidentally end up in a model's training data? In 2026, these are no longer just questions for the IT department.
Why It Matters Now
The EU AI Act is in force, GDPR enforcement is aggressive, and AI providers change their policies almost monthly. The moment you push an AI automation to production, you create a flow that crosses five to seven different data boundaries.
Where Does Your Data Actually Flow?
- LLM provider (OpenAI, Anthropic, Google): prompts and responses pass through here
- Integrations (Gmail, Notion, Slack): broad read/write permissions
- Logs: debug records, often un-redacted
- Storage: context memory, vector DBs, caches
Vendor Checklist
When picking an AI or automation platform, ask:
- Are my data used to train models? (Answer must be "no", in writing.)
- In which country is my data processed and stored?
- Is there SOC 2 Type II, ISO 27001 or equivalent independent audit?
- Do you offer a DPA (Data Processing Agreement)?
- How fast do you respond to a deletion request?
Encryption in Transit and at Rest
- In transit: TLS 1.2+, ideally 1.3
- At rest: AES-256 server-side; BYOK for critical data
- Secrets: separate manager for API keys and OAuth tokens (Vault, AWS Secrets Manager)
GDPR and EU AI Act in Plain Terms
- Minimum data: send the agent only the fields needed for the task (name + order ID, not the full customer record)
- Transparency: tell users when an AI is assisting a decision
- Human in the loop: require human approval for high-risk decisions (credit, hiring, health)
Practical Hardening Steps
- Redact prompts: mask emails, phone numbers, IBANs before sending to the LLM
- Webhook signatures: validate every incoming request (Standard Webhooks)
- Tenant isolation: each customer in their own namespace; never share context memory
- Audit log: record which agent, which tool, which data, when
- Regular rotation: rotate API keys and OAuth refresh tokens every 90 days
The Awish Approach
Awish runs your automations in isolated pods on our own EKS cluster. We have contractual commitments that data sent to LLM providers is not used for training; all transit uses TLS 1.3 and storage is encrypted with AES-256.
Conclusion
Data privacy in AI automation is not a side task; it's a design decision from day one. Picking the right vendor, sending the minimum data, and applying the hardening steps together deliver both legal compliance and customer trust.