Claude Code breaks country-code prompts with filtering policy
Levelsio says Claude Code has blocked requests involving country codes, country names, and dropdown selectors for about a year under its content filtering policy. Common form and localization tasks can fail even when the prompt is routine product or web work.

TL;DR
- Levelsio said Claude Code has blocked routine requests involving country codes, country names, and dropdown selectors with an "Output blocked by content filtering policy" error for about a year, according to levelsio's bug report.
- The attached terminal screenshot in levelsio's bug report shows the failure hitting a basic UI task: mapping ISO country codes to display names for dashboard blocks.
- In a follow-up, levelsio's sanctions guess suggested strings like "North Korea" or "Syria" may be tripping a trade-embargo rule rather than a coding-specific safeguard.
- The thread did not include a fix or workaround, and levelsio's original post says the issue had already been reported before this latest example surfaced.
You can compare the complaint with Anthropic's general Claude Code documentation. The interesting part is how small the failed task is: levelsio's screenshot post shows a plain country-name mapping, while levelsio's sanctions guess points to sanctions-sensitive strings as the likely tripwire instead of anything obviously unsafe.
Country names trip the filter
The screenshot shows Claude Code starting a mundane product task, adding an ISO code to country-name map for dashboard blocks, then stopping at an API error that says the output was blocked by content filtering policy.
That turns a common localization and form-building job into a hard failure. The key detail in levelsio's bug report is that the blocked request was not framed as geopolitical analysis or sanctions compliance work. It was a dropdown-labeling task.
Sanctions guesses and tool-choice spillover
Levelsio's own theory in levelsio's sanctions guess was that country names such as North Korea or Syria may be matching an embargo-related filter. That would explain why a generic country list can fail even inside ordinary web-product work.
The thread also shows how fast a product bug bleeds into broader model preferences. In a later reply, levelsio's later reply said he avoids OpenAI products, which turns a narrow Claude Code filtering complaint into a wider argument about which coding assistant is less frustrating to use.