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

# Security and data privacy

> How Kowalah's Claude Connector and chat agent authenticate, scope, and protect your organization's data — a proactive pack for your security and infosec teams.

This section is written for the people who sign off on new tools: security, infosec, IT, and data privacy teams. It explains exactly what Kowalah's two AI access points — the [Claude Connector](/integrations/mcp/overview) and the [Kowalah Agent](/integrations/agent/overview) — can and cannot do with your data, how access is authenticated and scoped, and who processes what.

<Card title="Download the security pack (PDF)" icon="download" href="/assets/kowalah-security-and-data-privacy-pack.pdf">
  A single PDF covering everything in this section, ready to forward to your security or infosec team.
</Card>

## One data boundary, two access points

Both customer-facing AI surfaces connect to the **same server** — the Kowalah Client MCP at `mcp.kowalah.com` — and reach data through the **same three tools**, with the same limits. Their **data boundary is identical**.

|                             | Claude Connector                       | Kowalah Agent (Slack / Teams / Google Chat)                              |
| --------------------------- | -------------------------------------- | ------------------------------------------------------------------------ |
| Connects to                 | Kowalah Client MCP (`mcp.kowalah.com`) | The **same** Kowalah Client MCP                                          |
| Authenticates as            | The signed-in user, via OAuth          | The same user, via a per-user token issued after they link their account |
| Data it can reach           | Only the organizations you belong to   | **Identical** — only the organizations that user belongs to              |
| Tools available             | 3 tools: 2 read, 1 create              | **Identical**                                                            |
| Can it edit or delete data? | No                                     | No                                                                       |

Where they differ is in **what they do with the model, not what data they can reach**:

* The **Connector** answers questions and explores your data inside Claude.
* The **Agent** actively **coaches** your team — it uses skills (a coach, a use-case advisor, and a workflow designer) to be a sparring partner and help design AI workflows in the flow of work.

That difference is delivered through **skills**, which are knowledge and instructions for the model — **not** extra data access. So your security team only has to evaluate one data model, and the Agent is never more privileged than a person using the Connector. For how this bears on the exfiltration question, see [data flow and exfiltration](/security/data-flow).

## Headline guarantees

<CardGroup cols={2}>
  <Card title="Least privilege by design" icon="lock">
    The connector exposes three tools. Two are read-only; one creates a new opportunity. There is no capability to edit, overwrite, or delete any of your data — it does not exist in the code.
  </Card>

  <Card title="Strict tenant isolation" icon="building-2">
    Every database query is filtered to your organization through a single, tested function. A user can only ever see data for organizations they are an accepted member of.
  </Card>

  <Card title="No training on your data" icon="brain">
    Anthropic does not use data sent through its commercial APIs to train its models. Your conversations and data are not used to improve any model.
  </Card>

  <Card title="Authenticated as the individual" icon="user-check">
    Access is always tied to a real, authenticated user and their role. The Agent resolves identity per message, so each person only ever sees their own organization's data.
  </Card>
</CardGroup>

## How data flows

When someone uses the Connector or the Agent, their request is authenticated, scoped to their organization, and answered from the Kowalah database. Data is fetched on demand for that single request — nothing is bulk-copied or mirrored.

The two surfaces take different routes to the same place — and importantly, **a different Claude does the work in each**:

<Frame caption="Both surfaces converge on the same org-scoped boundary — but a different Claude does the work. Click to enlarge.">
  <img src="https://mintcdn.com/kowalah/gmL20Ybxfynx6HLq/images/security-data-flow.svg?fit=max&auto=format&n=gmL20Ybxfynx6HLq&q=85&s=d7e81ad56dac8d03ed23055db5cfd932" alt="Data flow diagram. Top lane: a user in Claude Desktop or claude.ai talks to their own Claude, on their own Anthropic workspace and subscription. Bottom lane: a user in Slack or Teams reaches the Kowalah Agent, which runs on Kowalah's Claude via Anthropic's API. Both lanes make tool calls, authenticated as the user, into the Kowalah Client MCP at mcp.kowalah.com, which queries the Kowalah database scoped to the user's organization and returns only that organization's permitted data." width="1260" height="480" data-path="images/security-data-flow.svg" />
</Frame>

* **Connector: it's your Claude.** The conversation happens inside **your own Claude workspace, on your own subscription and your own agreement with Anthropic**. Kowalah never sees the conversation — the only thing that reaches Kowalah is the tool calls arriving at the MCP server.
* **Agent: it's Kowalah's Claude.** Messages to the Agent are processed by **Kowalah's Claude, via Anthropic's API under Kowalah's commercial terms** — covered by the same no-training commitment and our [subprocessor disclosures](/security/subprocessors).
* **Either way, the same boundary.** Both routes land on the same Kowalah Client MCP, which **scopes every query to the user's organization** before it touches the database — and the database returns **only that organization's data**, with internal fields stripped and non-client records filtered out.

## What's in this section

<CardGroup cols={2}>
  <Card title="Data flow and exfiltration" icon="arrow-left-right" href="/security/data-flow">
    What can and can't move between your organization and Kowalah, why these tools exist, and how to verify it yourself.
  </Card>

  <Card title="Data and access control" icon="key" href="/security/data-and-access">
    Authentication, tenant isolation, role-based permissions, least privilege, and how data is handled and retained.
  </Card>

  <Card title="Chat platform security" icon="message-circle" href="/security/chat-platforms">
    Slack and Teams OAuth scopes explained, how the Agent is triggered (mention or DM), account linking, revocation, and admin controls.
  </Card>

  <Card title="Subprocessors and compliance" icon="list-checks" href="/security/subprocessors">
    The full list of subprocessors, where data is hosted, AI model handling, and the Data Processing Agreement.
  </Card>

  <Card title="Infosec FAQ" icon="circle-question-mark" href="/security/faq">
    Direct answers to the questions security teams ask most — ready to forward.
  </Card>
</CardGroup>

<Info>
  Have a question this section doesn't cover, or a vendor security questionnaire you need completed? Talk to your Kowalah team and we'll respond directly.
</Info>
