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

# Security Overview

> Multi-layer security architecture for enterprise AI agents

## Security at a glance

|                    |                                       |
| ------------------ | ------------------------------------- |
| **Data residency** | EU only (Stockholm, Sweden)           |
| **Encryption**     | AES-256 at rest, TLS 1.2+ in transit  |
| **Compliance**     | ISO 27001 certified, GDPR compliant   |
| **Credentials**    | Never exposed to LLMs                 |
| **Audit trails**   | Complete logging of all agent actions |

For full details, see [Infrastructure & Compliance](/security/infrastructure).

***

Abundly Agents are autonomous by nature. If you allow them, they can make decisions and take actions on your behalf. This is very useful, but creates security considerations that go beyond traditional software. An agent with access to email and customer data could, if poorly configured, leak sensitive information. An agent stuck in a loop could consume credits rapidly. An agent with broad capabilities needs more oversight than one with narrow, read-only access.

To manage this risk, the platform provides multiple layers of protection.

<Tip>
  Security is an important part of the [agent design](/guides/agent-design) process. This is similar to if you hire an intern. Does the intern really need access to the company bank account? If they do need access to sensitive data AND email, how do you ensure they won't accidentally leak secrets? See [Risk & Autonomy](/security/risk-autonomy) for guidance on making these decisions.
</Tip>

## Multi-layer security architecture

Security is provided through multiple layers, each working together building upon each other to provide a comprehensive umbrella of protection.

<Frame>
  <img src="https://mintcdn.com/abundly/L3K06mFEdWaeDnKQ/images/security-layers.png?fit=max&auto=format&n=L3K06mFEdWaeDnKQ&q=85&s=add3732d15119947832e43b05a992992" alt="Security layers showing User, Agent, Platform, and LLM as concentric circles" width="765" height="602" data-path="images/security-layers.png" />
</Frame>

### LLM layer (core)

Abundly uses Claude from [Anthropic](/integrations/anthropic) by default—an industry leader in AI safety. Claude is trained using Constitutional AI, where the model learns to follow explicit principles for helpful, honest, and harmless behavior. Before each release, Anthropic runs extensive safety evaluations including red teaming and testing with external partners like the US and UK AI Safety Institutes. Claude refuses unsafe requests, resists manipulation, and explains its reasoning when declining.

You can [switch to other models](/features/model-selection) from OpenAI or Google—all major providers have safety measures—but Anthropic leads in this space and is our recommended default.

<Note>
  Want to learn more about Anthropic's safety approach? See their [Responsible Scaling Policy](https://www.anthropic.com/news/announcing-our-updated-responsible-scaling-policy), [research publications](https://www.anthropic.com/research), and [trust center](https://trust.anthropic.com/).
</Note>

### Platform layer

The Abundly platform uses the LLM as the "brain" of the agent. On top of the basic security provided by the LLM, the platform code provides a comprehensive set of additional security measures.

* An internal system prompt optimized to make the LLM function as a responsible autonomous AI agent. This provides important context and guidelines that has a big impact on behavior of the agent, helping them understand their role, abilities, limitations, and risks.
* [Attack detection](/security/attack-detection) screens untrusted trigger content (like incoming emails) for manipulation attempts before the agent acts on them.
* [Guardrails](/security/guardrails) enforce constraints that can't be bypassed by prompts, for example whitelists for email addresses or phone numbers.
* [Access controls](/security/access-control) limit who can do what, for example only allowing certain users to access certain agents.

### Agent layer

On top of the platform, the agent itself is also a security layer. It is limited to its [instructions](/features/instructions) and [capabilities](/features/capabilities). An agent without email access can't send emails, no matter what it's asked to do.

### User layer (outer)

The final layer is the user - you! You decide which capabilities each agent has, configure guardrails, require [approval](/security/user-approval) for sensitive actions, and monitor what agents do. The platform gives you tools; you decide how to use them.

A key part of the agent design process is decide the scope of the agent's job, which tools it should have access to, and how much autonomy it should have. See [Risk & Autonomy](/security/risk-autonomy) for guidance on making these decisions.

## Key security features

<CardGroup cols={2}>
  <Card title="Attack Detection" icon="shield-halved" href="/security/attack-detection">
    Automated screening of untrusted trigger content before agent execution.
  </Card>

  <Card title="Guardrails" icon="fence" href="/security/guardrails">
    Technical constraints enforced by code—whitelists, limits, and restrictions that can't be bypassed.
  </Card>

  <Card title="User Approval" icon="user-check" href="/security/user-approval">
    Require human approval before agents execute sensitive actions like sending emails.
  </Card>

  <Card title="Access Control" icon="lock" href="/security/access-control">
    Role-based permissions for users, agents, and agent-to-agent communication.
  </Card>

  <Card title="Credential Security" icon="key" href="/security/credentials">
    Encrypted storage of secrets and API keys—never exposed to the LLM.
  </Card>

  <Card title="Audit Trails" icon="clipboard-list" href="/security/infrastructure">
    Complete logging of all agent activities for monitoring and compliance.
  </Card>

  <Card title="Usage Limits" icon="gauge-high" href="/features/usage">
    Set daily credit limits per agent to prevent runaway costs.
  </Card>
</CardGroup>

## Infrastructure & compliance

The platform is GDPR-compliant with all data stored in EU data centers (Stockholm). All data is encrypted at rest (AES-256) and in transit (TLS 1.2+). See [Infrastructure & Compliance](/security/infrastructure) for details on data residency, encryption, audit trails, and certification status.

## FAQ

<AccordionGroup>
  <Accordion title="Is Abundly safe for production use?">
    Yes, if you apply basic security design principles. The platform provides multiple layers of protection—from LLM training to platform guardrails to user oversight—but you need to configure them appropriately. A customer-facing agent needs more guardrails than an internal research assistant. See [Risk & Autonomy](/security/risk-autonomy) for guidance.
  </Accordion>

  <Accordion title="Can agents be manipulated through prompt injection?">
    Yes, but only if badly designed. An agent with broad capabilities and no guardrails could potentially be tricked into harmful actions. That's why the platform includes multiple defenses: [attack detection](/security/attack-detection) screens untrusted trigger content in a separate context before the agent acts on it, and [guardrails](/security/guardrails) are enforced by platform code rather than LLM reasoning, so they can't be bypassed by clever prompts. The key is matching your security configuration to your risk profile—see [Risk & Autonomy](/security/risk-autonomy).
  </Accordion>
</AccordionGroup>
