Nov 13, 2026 · 8 min read

Does Claude Team Have Audit Logs?

A HubSpot audit log window lists changes made via Claude with one deal change in pink, and the Return key points at it.

No. Claude Team has no audit logs and no Compliance API. Anthropic’s pricing page marks both “No” for Team and “Yes” for Enterprise, and the audit log article opens with “Audit logs are available for Enterprise organizations only.” On Team, an Owner gets usage analytics and the Primary Owner gets a full export of the organization’s chats. The record of what Claude changed lives in the audit log of the app it changed, such as Google Workspace, HubSpot or Jira.

A client put the real question better than the search box does: “How do I know when AI did something wrong, and how do I stop it?” An audit log answers less of that than people expect, even on Enterprise. The answer on Team is approval on every write, plus the logs your other apps already keep.

I read Anthropic’s pricing page and help center, and Google’s, HubSpot’s and Atlassian’s admin docs, on November 13, 2026. I haven’t seen an Enterprise audit export myself.

Where the audit trail livesWhere the audit trail livesOn Team, in ClaudeUsage analytics, for Owners and the Primary Owner on Team. Who's active, each connector's users, and counts of read and write actions. It doesn't say what any single write changed.Usage analyticsOWNERSWho's active, each connector's users, andcounts of read and write actions. Not whatany single write changed.Organization export, by the Primary Owner only. Every chat in the organization, except chats deleted before the export.Organization exportPRIMARY OWNEREvery chat in the organization, exceptchats deleted before the export.Member list. Who's in and which role each person holds, with a CSV export.Member listWho's in and which role each personholds, with a CSV export.In the app Claude changedGoogle Workspace, on the editions that log Drive events. The Drive log has an App name column, and files read through the Drive API show as Item content accessed. The OAuth log records each time someone authorizes Claude.Google WorkspaceSOME EDITIONSDrive log with an “App name” column. Filesread through the API show as “Item contentaccessed.” The OAuth log records each timesomeone authorizes Claude.HubSpot, on plans that log CRM changes, which Starter doesn't. Creates and updates are attributed to both the user and the Claude connector.HubSpotNOT ON STARTERCreates and updates, attributed to both theuser and the Claude connector.Jira and Confluence, on every tier. Every tool call, with the tool name, action and user. Guard Standard adds who authorized the app, but only the first person.Jira and ConfluenceEVERY TIEREvery tool call, with the tool name, actionand user. Guard Standard adds who authorizedthe app, but only the first person.Only on EnterpriseAudit logs, Enterprise only. Sign-ins, invites, projects, uploaded files, chats by ID only, and data exports, as a CSV. No connector calls.Audit logsNO CONNECTOR CALLSSign-ins, invites, projects, uploaded files,chats (by ID only) and data exports, as a CSV.Compliance API, Enterprise only. The same activity as a feed, plus the chats, files and projects themselves, and Cowork and Claude Code transcripts.Compliance APIThe same activity as a feed, plus the chats,files and projects themselves, and Coworkand Claude Code transcripts.
On Team, the record of what Claude changed is in the audit log of the app it changed, and Claude’s own audit log and Compliance API are Enterprise only.
Show the data
WherePlan or tierWhat it shows
Usage analyticsTeam, for Owners and the Primary OwnerWho’s active, each connector’s users, and counts of read and write actions. Not what any single write changed
Organization exportTeam, Primary Owner onlyEvery chat in the organization, except chats deleted before the export
Member listTeamWho’s in and which role each person holds, with a CSV export
Google WorkspaceEditions that log Drive eventsA Drive log with an “App name” column, files read through the API as “Item content accessed,” and each authorization in the OAuth log
HubSpotPlans that log CRM changes (not Starter)Creates and updates, attributed to both the user and the Claude connector
Jira and ConfluenceEvery tier; Guard Standard adds who authorizedEvery tool call, with the tool name, action and user
Audit logsEnterprise onlySign-ins, invites, projects, uploaded files, chats by ID only, and data exports, as a CSV. No connector calls
Compliance APIEnterprise onlyThe same activity as a feed, plus the chats, files and projects themselves, and Cowork and Claude Code transcripts

What does Claude Enterprise’s audit log record?

Who signed in and what they created, mostly. Anthropic’s event list covers sign-ins, invites, removed users, SSO and domain settings, projects, uploaded files, chats created, renamed or deleted, and organization data exports. Owners download it as a CSV covering the past 180 days. Chat titles and content aren’t in it, only their IDs. Nothing on that list is a connector call or a change Claude made in another app.

The bigger Enterprise tool is the Compliance API. It returns the same activity as a feed. It also returns the chats, files and projects themselves, plus transcripts of Cowork and Claude Code sessions, so a security team can pull them into its own tools. Enterprise also has inference hooks, which send the prompts you choose to govern to your own security server before Claude answers, and that server can refuse one.

Enterprise costs $20 a seat a month, billed annually, with a 20-seat minimum, plus usage at API rates. For a firm smaller than that minimum, the question is what Team can do, so the rest of this post is about Team.

What can a Claude Team Owner see instead?

Three things, none of them a log of individual actions:

  • Usage analytics. Owners and the Primary Owner see who’s active and each connector’s users, with counts of read and write actions. A spend CSV has one row per person per model and goes back up to 90 days. It tells you who used Claude and how much. It doesn’t say what any single write changed. Admins see analytics only on Enterprise; the roles post has who holds what.
  • The organization export. Only the Primary Owner can export every chat in the organization. It’s the nearest thing Team has to a transcript, with one gap for an audit: chats deleted before the export aren’t in it. What’s in it, and what staff should be told, is in can my employer see my Claude chats.
  • The member list. Who’s in, and which role each person holds, under Organization settings > Members, with a CSV export of each person’s name, email, role and seat type.

Where does a record of what Claude did actually live?

In the app Claude touched. A connector each person signs in to acts through that person’s own account, so the app’s audit log records the change under them, and some apps also name Claude:

For “what did Claude change in our CRM last Tuesday,” these logs beat Claude’s own. Enterprise’s audit log would show that someone created a chat. HubSpot’s shows the deal that moved.

How do I stop Claude from doing the wrong thing on Team?

Make every write wait for a person. Owners on Team can set each connector’s tools to Always allow, Needs approval or Blocked, for the whole organization, and members can’t override it. Leave reads on Always allow, put writes on Needs approval, and block deletes outright. Claude also can’t do more in an app than the person’s own account allows there, so a bookkeeper’s Claude can’t touch what the bookkeeper can’t.

That gives you a control before the change and a record after it: the person clicked approve, and the app logged the change under their name. If a connector is still asking members for owner approval, the setup post covers why.

What do I tell a client who asks for an audit trail?

Tell them where the trail is. Something like:

We use Claude Team. Claude has no audit log of its own on our plan. Every change it makes in [HubSpot / Google Drive] goes through a named person’s account, waits for that person’s approval, and is recorded in [that app]’s audit log under their name. Claude’s delete tools there are set to Blocked. Our Primary Owner, [name], can export our full Claude chat history if we ever need to show what was asked.

Fill in only what’s true for your setup, and check the app’s log shows a test change before you send it.

If the client’s contract or security questionnaire asks for an audit log of the AI tool itself, Team can’t give one, and the honest answer is Enterprise. The SOC 2 post has the wording for the rest of that questionnaire, and the Cowork post has my call on regulated work that needs an audit trail.

What I couldn’t confirm

  • Claude’s name in Google’s Drive log. Google documents the “App name” column, but I haven’t checked that a Drive change made through Claude’s connector shows “Claude” there. Make a test change and search the log before you promise it to a client.
  • What Enterprise’s activity feed adds. The Compliance API’s feed may record events the audit log export doesn’t list, such as connector calls. Anthropic’s overview doesn’t say, and I haven’t seen the feed.

What should I do next?

Open Customize > Connectors, pick the connector that can write to something you care about, and set its write tools to Needs approval. Then make one test change and find it in that app’s audit log. Score the rest of your org with the ten-question team check, no email needed.

If you’d rather have it done, my setup starts at $3,997 for one team of up to 25, with every connector’s writes set to ask first. One job live on your real work by day 14, or all your money back.

Sources for the facts on this page, checked November 7, 2026: Access audit logs, Claude pricing, View usage analytics for Team and Enterprise plans.

Keep Reading