---
id: eu-ai-act-prohibited-practices
track: coding
version: 0.0.3
label: advisory
keyword: advise
where: text
sha256: d35f47335a7a12787b19deaf1798cfb5321f3c8fb2653197b06bc3aa1adbf1ce
source: https://github.com/open-coder-ai/chock-catalog/tree/1e60d211c1bb767152c6ab0167932da06ab3a10f/compliance/eu-ai-act-prohibited-practices
catalog_ref: 1e60d211c1bb767152c6ab0167932da06ab3a10f
---

# EU AI Act — Prohibited Practices

eu-ai-act-prohibited-practices · version 0.0.3

Advisory — Advisory only. It is skill text, and nothing stops a violation. Chock adds friction. It is not a security boundary. 

In a git repo: advisory (The agent reads the text, and nothing stops a violation.)



## What it does

Advisory rule that tells the agent to decline AI practices banned outright by EU AI Act Article 5: social scoring, untargeted facial-image scraping, emotion inference at work or school, biometric categorisation by sensitive traits, profiling-only predictive policing, subliminal or vulnerability-based manipulation, real-time remote biometric ID in public spaces, and NCII/CSAM generators. Use when a feature request names any of these. Do NOT use for lawful biometric verification, fraud detection, or safety/medical emotion detection.

## Its label on each agent

- Claude Code (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=claude-code&p=eu-ai-act-prohibited-practices
- Cursor (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=cursor&p=eu-ai-act-prohibited-practices
- Codex (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=codex&p=eu-ai-act-prohibited-practices
- GitHub Copilot (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=copilot&p=eu-ai-act-prohibited-practices
- Devin (tested): Advisory — Advisory only. It is skill text, and nothing stops a violation. Builder: /coding/builder/#client=devin&p=eu-ai-act-prohibited-practices
- Grok (tested): Not graded yet for Grok. Builder: /coding/builder/#client=grok&p=eu-ai-act-prohibited-practices
- goose (tested): Not graded yet for goose. Builder: /coding/builder/#client=goose&p=eu-ai-act-prohibited-practices
- Antigravity (tested): Not graded yet for Antigravity. Builder: /coding/builder/#client=antigravity&p=eu-ai-act-prohibited-practices
- OpenHands (untested): Not graded yet for OpenHands. Builder: /coding/builder/#client=openhands&p=eu-ai-act-prohibited-practices
- Kimi Code (untested): Not graded yet for Kimi Code. Builder: /coding/builder/#client=kimi-code&p=eu-ai-act-prohibited-practices
- Factory Droid (untested): Not graded yet for Factory Droid. Builder: /coding/builder/#client=factory-droid&p=eu-ai-act-prohibited-practices

## What it misses

This policy does not state what it misses.

## Latest change

0.0.3 · 2026-10-05 — Description now says what the policy does on Claude Code: advises. Behaviour unchanged.

## Provenance

- Tested by 0 of 6 cases run automatically
- SHA-256: `d35f47335a7a12787b19deaf1798cfb5321f3c8fb2653197b06bc3aa1adbf1ce`
- Catalog commit: https://github.com/open-coder-ai/chock-catalog/commit/1e60d211c1bb767152c6ab0167932da06ab3a10f
- Source: https://github.com/open-coder-ai/chock-catalog/tree/1e60d211c1bb767152c6ab0167932da06ab3a10f/compliance/eu-ai-act-prohibited-practices (catalog path `compliance/eu-ai-act-prohibited-practices`)
- Presets: EU AI Act
- JSON: `/api/coding/policies/eu-ai-act-prohibited-practices.json`
- Report a problem: https://chock.sh/report/?policy=eu-ai-act-prohibited-practices&version=0.0.3&page=%2Fcoding%2Fpolicies%2Feu-ai-act-prohibited-practices%2F
