[BUG] Claude in Chrome — "blocked by your organization's policy" on all sites (personal Ubuntu machine, no managed policies)
Status Open
Reported on v2.1.138
Maintainer reply None cached
Activity 8 comments · opened May 17, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
The Claude in Chrome sidebar shows "Can't access this page — This site is blocked by your organization's policy" on every site, including google.com.
This is a personal machine with no enterprise policies, no MDM, no antivirus, and no managed Chrome profile.
- chrome://policy — empty
- chrome://management — not managed
Steps to reproduce:
- Open any website (e.g. google.com)
- Open the Claude sidebar
- Error: "This site is blocked by your organization's policy"
Environment:
- OS: Ubuntu 24.04.4 LTS (kernel 6.18.5, x86_64)
- Chrome: 148.0.7778.167 (Official Build) (64-bit)
- Claude in Chrome extension: v1.0.70
- Plan: Pro (individual)
- Chrome profile: personal, no enterprise policies
Related issues: #41034, #50157
What Should Happen?
The Claude sidebar should load normally and be able to interact with any website without being blocked.
<img width="380" height="914" alt="Image" src="https://github.com/user-attachments/assets/21f21a69-32a9-489b-ae57-cff1c8cbfdcf" />
Error Messages/Logs
Can't access this page
This site is blocked by your organization's policy.
Steps to Reproduce
- Open any website (e.g. google.com)
- Open the Claude in Chrome sidebar
- Sidebar shows: "Can't access this page — This site is blocked by your organization's policy"
Claude Model
None
Is this a regression?
No, this never worked
Last Working Version
_No response_
Claude Code Version
2.1.138
Platform
Other
Operating System
Ubuntu/Debian Linux
Terminal/Shell
Other
Additional Information
_No response_
Showing cached comments. Read the full discussion on GitHub ↗
7 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Claude wrote this comment for me after much attempted bugfixing:
+1 on macOS / Max 20x. Adding details in case they help triage.
Environment
chrome://policyemptychrome://managementnot managedSymptoms
Same
Can't access this page — This site is blocked by your organization's policywording on every website.The only place the sidebar renders chat at all is Chrome's new tab page (
chrome://newtab), presumably because there's no URL there for the extension to classify. From the new tab page, chat works — but any navigation request returns the same org-policy error string in Claude's response, so the extension never actually takes the user anywhere.Sidebar on claude.ai itself shows the blocked error (matches #50157).
Ruled out (none fixed it)
From the sidepanel network panel
Response headers on
POST /v1/messages?beta=true(from a working chat request on the new tab page):Flagging the
out_of_credits/Overage-Status: rejectedpair in case the extension is using overage status as a signal to gate browsing capability. Likely a red herring — user is on Max 20x at single-digit utilization with credits toggled on, soout_of_creditsis misleading on its own terms, and topping up the balance didn't change behaviour.Also seeing repeated
claude_chrome.bridge.peer_disconnectedevents posted to Segment from the service worker, even when the sidebar appears connected and is responding to chat.POST /api/web/url_hash_check/browser_extensioncalls return 200 OK. Didn't capture the response body before the sidebar fully degraded — worth checking what that endpoint returns for affected users, as the name suggests it's the gate that's failing.Bottom line
Same generic error string across at least two OSes (Linux for OP, macOS for me) and two plan tiers (Pro, Max 20x). Either a single server-side bug surfacing through multiple failure modes, or the string is a catch-all for an unrelated class of issues. Worth fixing the wording either way — it sends users debugging Chrome enterprise policy, MDM profiles, antivirus, etc. for something that has nothing to do with any of that.
SOLUTION! (for me at least)
This sounds ridiculous now, but it shows how confusing and hard to find the options are:
In my Claude desktop app > Settings, there's a menu option called "Claude… [Beta]"
That's actually a truncation of "Claude in Chrome settings [Beta]" – and hidden in there is a site permissions setting that blocks the Chrome extension by default. 🤦♂️
I changed that setting, and it worked.
Literally hours wasted with Claude itself unable to debug the problem, all because of some bad content design.
If you have this issue too, I hope this solves it!
Confirming this is still reproducing in v1.0.75 — and on macOS, not just Ubuntu. It's also broader than navigation: every agent action is denied.
Environment
chrome://policyis empty, extension self-installed (active "Remove" button, no "Installed by your administrator" badge)Repro
https://example.com→ "This site is blocked by your organization's policy."get_page_text/read_page/screenshoton that tab → "Permission denied for reading page content on this domain" (and "Permission denied for this action on this domain" for screenshots).Tried, no effect: fresh reinstall (v1.0.75), granting site access, Allow file URLs, page reload, re-login, a second Chrome profile.
The "organization's policy" wording is misleading — there is no managed policy on this device. Net effect: the extension can't navigate to or read any page, so all browser automation is blocked. Same underlying issue as #41034 and #50157.
I have had this bug for a few months...
https://github.com/anthropics/claude-code/issues/41034
Adding a data point that reproduces this on macOS (this issue is currently filed from Ubuntu) plus a related symptom that may share a root cause.
Environment
What happened
Via the Claude Code MCP
navigatetool (not the sidebar UI), navigating todocs.anthropic.com— an ordinary, presumably-trusted domain — failed immediately:The tab never left
chrome://newtab, and no first-visit approval prompt was ever shown for the user to approve the site. This happened on the very first navigation attempt in a fresh MCP tab group — there was no prior denial to explain the block.Why I think this is the same bug (or a close sibling)
update_plan/ first-visit prompt) never renders at all —navigatejust returns a block/deny with nothing for the user to approve. In my case the approved-sites list is empty, so every site should trigger a first-visit prompt, and none does.Net effect: with a personal account and an empty approved-sites list, Claude in Chrome MCP navigation is completely non-functional — every domain is blocked at the first hop with no UI ever offered to grant access.
Related: #27073, #21723, #75289 (localhost specifically, same "blocked" framing)