Skip to content
Putting technology to work.
Insights to guide decisions and action.

Search articles

Admins reviewing the instructions employees have saved in Claude

Table of contents · 7 items

Because it is tedious for employees to give Claude the same background every time, they save a description such as "I'm in sales at Company X, and my clients are Y..." in their account settings. It is a convenient practice, but even if that text contained client names, internal circumstances or, in some cases, information such as passwords, administrators could not see it.

On October 15, 2026, the Claude Platform release notes announced that an endpoint for retrieving these saved instructions had been added to the Claude Enterprise Compliance API (beta). It covers claude.ai's Instructions for Claude and Cowork's Global instructions.

In this article, based on the official documentation (Compliance API, Organization data, Set up the Compliance API), we lay out what can be retrieved and what you end up authorizing to do so, and suggest what to decide internally before taking inventory.

What can be retrieved

The new endpoint is as follows.

GET /v1/compliance/organizations/{org_uuid}/user_preferences

The documentation can be summarized as follows.

  • It returns the organization'scurrent members'two saved texts
    • claude.ai's Instructions for Claude (field name conversation_preferences)
    • Cowork's Global instructions (field name cowork_global_instructions)
  • Both are account-level settings, so for members who belong to multiple organizations, the same text is returned regardless of which organization you retrieve it from
  • By default, only members who have set at least one of them are returned. Adding include_unset=true returns all members, and unset fields are null
  • You can narrow down to up to 10 people with user_ids[]. Each page has up to 100 items, and you keep retrieving until next_page becomes null

The response is a set of the member's ID, email address and the two texts.

{
  "data": [
    {
      "user": { "id": "user_01...", "email_address": "priya@example.com" },
      "conversation_preferences": "Keep answers brief and cite sources.",
      "cowork_global_instructions": null
    }
  ],
  "has_more": false,
  "next_page": null
}

As the documentation cautions, a page is not necessarily the last page even if it has fewer items than limit or is empty. Also, from the second page onward, you get a 400 error unless you send include_unset and user_ids[] with the same values.

The required key can "also read company-wide conversations"

A diagram summarizing the key and permissions required to retrieve user_preferences from the Compliance API. A Compliance Access Key needs the read:compliance_user_data scope, and this scope can also read records of conversations, files, projects and sessions across all organizations. Keys can be created by the primary owner and organization owners

To call this endpoint, the Compliance Access Key needs the read:compliance_user_data scope. read:compliance_org_data, which reads organization settings, is not enough and results in a 403 error.

The problem is how broad this scope is. The documentation on creating keys cautions as follows.

A Compliance Access Key with read:compliance_user_data can read every chat, file, project, and session transcript in every linked organization, including content the primary owner has not seen.

In other words, a key for taking inventory of saved instructions has the same permissions as a key that can read records of company-wide chats, files, projects, and Cowork and Claude Code sessions (limited to that organization if the key was created by an organization owner). The scope cannot be changed after creation; to change it, you create a new key.

Keys can be created by the claude.ai primary owner (who can also create keys covering all organizations) and organization owners (keys limited to their own organization only). Before that, the primary owner must enable the Compliance API.

What to decide before taking inventory

Being able to see saved instructions is a way for administrators to check for information leaks, but for employees it also means the company reading their "personal notes." The editorial team suggests deciding the following, in this order, before retrieval.

1. Who looks, and for what purpose

Whoever holds the key can also read company-wide conversations. Write into internal rules, together with the purpose (such as checking for confidential information being written down), whether only the IT department handles it or whether it is handled by two people together with someone from legal or compliance. If you already have rules for using Claude, the sensible approach is to add that "saved instructions are also subject to review" and let employees know before starting.

2. Where to keep the key, and what to do after use

The documentation advises splitting the scopes into two keys if you both read and delete. Use only the read key for taking inventory. It says that if a key is leaked, you should delete it immediately and check the compliance_api_accessed records in the activity feed. Unless you retrieve data regularly, another option is to create a key for each task and delete it when finished.

3. What to do when you find something

Decide what to do if the retrieved text contains client names, personal information or strings that look like credentials. This endpoint is retrieval (GET) only, and the Compliance API documentation the editorial team reviewed did not describe any way for administrators to edit or delete saved instructions. Decide in advance, for each person in charge, the process for asking the employee to correct it and the changes needed if it was a credential (reissuing passwords or tokens).

The retrieval process

The process the editorial team envisions for the first inventory is as follows (we have not made actual calls).

  1. The primary owner enables the Compliance API and creates a read:compliance_user_data key
  2. Check the target organization's org_uuid using the organization list endpoint (requires read:compliance_org_data) or the admin console
  3. Retrieve user_preferences until next_page becomes null (with the default, only members who have set them)
  4. Search the retrieved text for email addresses, phone numbers, a list of client names and strings that look like credentials
  5. Contact the employees concerned and confirm the corrections. Delete the files with the retrieved results once the review is finished

Compliance API calls are limited to 600 requests per minute per parent organization across all endpoints combined. Even with many employees, retrieving 100 items per page should keep this inventory alone well below the limit.

Other retrievable data added around the same time

On October 8, the Compliance API chat endpoint started returning conversations in the unified Claude experience as well, and Claude Docs documents became retrievable as Word files (both in beta). If you use the Compliance API for audits or evidence preservation, reflect the expanded scope of retrievable data in your rules on retention periods and storage locations.

We also cover Claude admin settings in Settings for sharing Artifacts outside the company, Before enabling smart reports and Approving Gmail and Drive integrations.

Scope of verification

On October 16, 2026, we directly retrieved and reviewed the Claude Platform release notes (October 8 and 15, 2026) and the Compliance API documentation (Compliance API, List user preferences in Organization data, Set up the Compliance API, Content data) (document research). We have not verified actual Compliance API calls, how these appear in the claude.ai and Cowork settings screens, or how plans other than Claude Enterprise are handled. The example of saved content at the beginning is a hypothetical scenario, not a case from our company or our clients.

For setting up internal AI usage rules or reviewing Claude and Google Workspace admin settings, please contact us via Free IT and Google Workspace consultation.

References

Share this articleXFacebook
Kakeru Suzuki

Fascinated by the possibilities of technology, has had a deep interest in programming and digital art since student days

Turn this article's theme into your company's next step

Thinking together, starting from the work you entrust to AI.

We organize your current operations and data to define the scope entrusted to AI, what humans should review, and how to run trials.

  • Target operations
  • Data to use
  • How to verify effectiveness
Consult on AI adoption for your business

You can consult with us from the initial conceptual stage. Details from this article will be carried over to the inquiry form.

Receive the latest articles by email