Claude Code managed settings and admin controls for companies

By: Irina Shvaya | October 14, 2026
This article is part of our Claude Code Guide: what Claude Code is, how to use it safely on a business website, and how to budget for and choose help. Want it set up for your team? See Claude Code consulting.

Managed settings are the Claude Code rules a company sets once and applies to everyone. Anthropic describes them as "the settings your organization deploys to every developer's machine," applied "above every other level, so no user, project, local, or --settings value overrides them," apart from a few security-sensitive settings where a stricter lower-level value still counts. They are how an admin makes Claude Code refuse bypass mode, keep its file tools away from the production .env file, require sign-in to the company account rather than a personal one, and allow only approved tool connections.

There are two ways to deliver them. Server-managed settings are configured in the claude.ai admin console on Team and Enterprise plans and fetched by Claude Code automatically. Endpoint-managed settings are a file or operating-system policy placed on each machine, usually through device management software. This guide covers both as of October 2026, what a website company should enforce, how to confirm it worked, and the limits Anthropic itself states.

Key Takeaways

  • Server-managed settings live at Organization settings > Claude Code > Managed settings, need a Team or Enterprise plan, and can be edited only by an Owner or Primary Owner.
  • File-based settings go in managed-settings.json at a fixed system path on macOS, Linux and WSL, or Windows, and work with any provider.
  • Anthropic calls server-managed settings "a client-side control, not a security boundary." On devices you manage, endpoint-managed settings "provide stronger security guarantees."
  • Lists such as permissions.deny merge across sources, "so developers can extend managed lists but not remove from them."
  • Run /status on a machine to confirm: the Setting sources line should show "Enterprise managed settings" and the source in use.
  • Managed settings "bind Claude Code only. A developer who calls the API from another tool isn't under them."

When a company needs managed settings

A single owner editing their own site can rely on project settings in .claude/settings.json, committed to the repository. Managed settings start to matter when any of these is true: several people or contractors use Claude Code on company code; you have client or regulated data; you need to prove what was allowed; or you want the same rules on every repository without trusting each one's settings file. The project-level baseline those rules build on is in whether Claude Code is safe for a live website.

They sit on top of the settings precedence order, from highest to lowest: managed policy, then --settings, then .claude/settings.local.json, then .claude/settings.json, then ~/.claude/settings.json. Account-level controls are separate: Anthropic notes that "SSO, SCIM provisioning, and seat assignment are configured at the Claude account level." SSO is available on Team and Enterprise, and SCIM on Enterprise only.

Choose a delivery mechanism

Anthropic's admin setup guide lists four sources, checked in priority order:

MechanismHow it's deliveredPriorityGood fit
Server-managedclaude.ai admin console (or a self-hosted Claude apps gateway); fetched at startup and refreshed hourlyHighestTeams without device management; anyone using cloud sessions
MDM or OS policymacOS configuration profile or Windows HKLM registry, through tools such as Jamf, Intune or Group PolicyHighCompanies that already manage laptops
File-basedmanaged-settings.json in a system folderMediumLinux hosts, machines without MDM, images you build
Windows user registry (HKCU)A registry value users can writeLowestA convenience default only

Two rules about combining them. When more than one source reaches a machine, "Claude Code by default uses one and ignores the others." And endpoint-managed settings "don't reach cloud sessions in Anthropic-hosted environments," so if your people use Claude Code on the web, configure server-managed settings as well. The admin guide says the HKCU registry is writable without elevation, so treat it "as a convenience default rather than an enforcement channel."

Deploy a managed settings file, step by step

A managed settings file uses the same JSON shape as a normal settings.json. Anthropic's starter example blocks two file reads, turns off bypass mode and makes managed settings the only source of permission rules:

{
"permissions": {
"deny": ["Read(./.env)", "Read(./secrets/**)"],
"disableBypassPermissionsMode": "disable"
},
"allowManagedPermissionRulesOnly": true
}

  1. Write the file with the keys you have decided to enforce, starting from an example like the one above.
  2. Place it on each machine at the system path: macOS /Library/Application Support/ClaudeCode/managed-settings.json; Linux and WSL /etc/claude-code/managed-settings.json; Windows C:\Program Files\ClaudeCode\managed-settings.json.
  3. Check one machine first. Run /status inside Claude Code. The Setting sources line should read "Enterprise managed settings (file)."
  4. Validate the JSON. Anthropic warns that if a managed settings file "isn't valid JSON," Claude Code "refuses to start," which is safe but will stop everyone at once.
  5. Roll out to the fleet, then spot-check with /status. If a rule seems ignored, claude doctor lists entries Claude Code dropped.

For server-managed settings the steps are the same idea: an Owner edits the JSON in the admin console, and machines pick it up at startup and hourly after that. Certain settings, including hooks and settings that run shell commands, trigger an approval dialog for each user, and "If a user rejects the settings, Claude Code exits." The full details are on Anthropic's server-managed settings page.

What a website company should enforce

Anthropic's admin guide groups the controls by area. A reasonable baseline for an agency or an in-house website team:

ControlKey settingsSuggested baseline
Block bypass modepermissions.disableBypassPermissionsMode"disable" everywhere
Protect secret filespermissions.denyRead rules for .env files and secret folders
Starting modepermissions.defaultMode, permissions.disableAutoModeDecide whether auto mode fits your review process
Sandboxsandbox.enabled, sandbox.network.allowedDomainsOn, with a short list of build and package domains
Company-wide instructionsManaged policy CLAUDE.mdHouse rules that "can't be excluded"
MCP serversallowedMcpServers, deniedMcpServers, allowManagedMcpServersOnlyAn approved list of servers
PluginsstrictKnownMarketplaces, blockedMarketplacesApproved marketplaces only
HooksallowManagedHooksOnlyConsider once you ship company hooks
Sign-inforceLoginMethod, forceLoginOrgUUIDCompany organization only
ModelsavailableModelsOptional, for cost control
Version floorminimumVersionKeeps machines on recent releases

A few notes on these. Permission rules and the sandbox cover different layers: "Denying WebFetch blocks Claude's fetch tool, but if Bash is allowed, curl and wget can still reach any URL. Sandboxing closes that gap." The mode decision is explained in every permission mode explained. Plugin governance is covered in plugins and marketplaces, and hooks in hooks for website projects. A managed model value "is a default, not a lock"; use availableModels to restrict choices.

Sign-in and account controls

A policy only helps if people are signed in to the company's organization. forceLoginMethod and forceLoginOrgUUID restrict login to a method and to your organization, and when they are set, sessions that authenticate with an environment API key are blocked at startup. Anthropic's authentication docs add an important catch: server-managed settings "reach only accounts that are already authenticated into your organization, so they can't redirect a developer's first login." Deploy the login keys through device management or a settings file.

Outside managed settings, Team and Enterprise Owners also control organization-wide features in the admin console, such as whether Remote Control and cloud sessions are allowed. Spend limits can be set at the organization, group or individual member level, and Team and Enterprise have an analytics dashboard for usage.

The limits Anthropic states

Managed settings are strong, but they are not magic, and the docs are candid about it:

  • Server-managed settings are client-side. "On unmanaged devices, a user doesn't need admin or sudo access to bypass them." A user who switches to a third-party provider such as Bedrock, or signs in to a different organization, doesn't receive them.
  • Local admins can edit local policy. A developer who is an administrator on the machine "can edit the managed source itself," which is why device management tools redeploy files on a schedule.
  • One policy for everyone. Server-managed settings "apply uniformly to all users in the organization. Per-group configurations are not yet supported." Different groups need different files or profiles, or a self-hosted Claude apps gateway, which can deliver settings per identity-provider group.
  • Claude Code only. Other tools that call the API aren't bound by them.

For stricter guarantees, Anthropic recommends endpoint-managed settings on devices enrolled in device management, and an option called forceRemoteSettingsRefresh that makes Claude Code exit if it can't fetch server-managed settings at startup.

Data and audit settings

Managed settings also carry data rules. Through the env block you can set DISABLE_TELEMETRY for everyone, though Anthropic notes this also stops the usage data that feeds your analytics dashboard. cleanupPeriodDays sets how long every machine keeps local transcripts. Audit events for settings changes are available "through the compliance API or audit log export," via your Anthropic account team. How retention and training work by plan is covered in what happens to your code and data.

Roll new rules out to a pilot group first, as described in our rollout plan for teams, and keep a copy of the policy in version control so changes are reviewed like code. Copy-ready project settings files are on our Claude Code templates page.

Conclusion

Managed settings turn a team's Claude Code rules from a shared document into enforced policy: bypass mode off, secrets denied, approved tools only, and sign-in tied to the company account. Pick the delivery mechanism that matches how you manage devices, add server-managed settings if people use cloud sessions, verify with /status on real machines, and remember Anthropic's own caution that a client-side control is not a security boundary on unmanaged laptops. If you want a policy designed, piloted and documented for your team, that is part of our Claude Code consulting. More guides are in our Claude Code Guide.

Frequently asked questions

Which plans support managed settings?

Server-managed settings from the claude.ai admin console need a Team or Enterprise plan and an Owner or Primary Owner to edit them. File-based and MDM-delivered managed settings work with any provider, including Console API keys and cloud providers.

Can a developer override a managed setting?

Not from their own settings files or flags; managed values sit above every other level. They can still add to lists such as deny rules, pick a session model unless you restrict models, and, if they are a local administrator, edit the policy file itself.

How do I know the policy reached a laptop?

Run /status in Claude Code on that machine and read the Setting sources line, which names the managed source in use. If a rule isn't applied, claude doctor reports entries that were dropped.

Do managed settings apply to Claude Code on the web?

Server-managed settings do; endpoint-managed files and profiles don't reach cloud sessions in Anthropic-hosted environments. Owners also control whether cloud sessions are allowed at all from the admin console.

Should a five-person agency bother?

If everyone works on client sites, yes, at least for the basics: bypass mode off, secret files denied and sign-in to the company organization. On a Team plan, server-managed settings need no device management software.

Put this into action with eSEOspace

We help businesses grow with seo, geo & aeo that actually performs. Explore the services behind this guide:

Book a free strategy call →

Get a FREE Audit

We'll perform a comprehensive SEO, AEO, GEO & CRO audit of your website — completely free — and show you exactly how to outrank your competitors.

Don't have a site yet? Get in touch →

Get a FREE GEO/AEO/SEO Audit

We'll analyze your site's SEO, GEO, AEO & CRO — completely free — and show you exactly how to get found across Google and AI answers.

Don't have a site yet? Get in touch →

You Might Also like to Read