Qwen 2.1 Adult Policy
18+ only. ErosCraft's content policy for Qwen Image 2.1: two gates, two background rules that neither can override, and a Civitai Red LoRA picker.
Nodes (5)
The checkpoint your prompt and photos pass before anything samples
The last look before Save Image — and it can actually stop the save
Nothing in this pack runs until you flip these two toggles
Your prompt enhancer writes text nobody typed. This checks it anyway.
A LoRA picker that refuses half of Civitai Red on purpose
ComfyUI Adult Policy
18+ only. ErosCraft's adult policy for every ErosCraft workflow, whatever model it runs: two gates, two rules no
gate overrides, every check fails closed. The policy, the file workflows load and how each one wires it in are in
policy/.
The Qwen 2.1 node pack
This repository also publishes the policy's first adopter, the node pack for the Qwen Image 2.1 workflow (Registry
name comfyui-qwen21-adult-policy). The pack is off until both gates are turned on, and it is the only place adult
text exists in that workflow.
| Node | What it does | |---|---| | 🔞 ErosCraft policy | The two gates, ✅ Consent and 🔞 18+, and the policy they unlock. Both ship off. | | 🔞 ErosCraft gate | Before anything samples: checks the words and every photo. The request and the photos pass through it, so the sampler cannot be reached around it. | | 🔞 ErosCraft rewrite check | Checks the words the prompt enhancer wrote, like words the person typed. | | 🔞 ErosCraft output check | Before anything is saved: checks the image that was actually made. | | ➕ Civitai Red LoRA | A LoRA fetched from Civitai Red for Qwen Image 2.1, and its strength. The ➕ button searches and downloads with the machine's own token. |
Install
In ComfyUI-Manager, search for "Qwen 2.1 Adult Policy". Or, with comfy-cli:
comfy node install comfyui-qwen21-adult-policy
The rules
The two gates are attestations. Turning them on is the person's statement about their own age and about anyone real in a photo, and it moves responsibility to them. With either one off, nothing samples.
Behind them, two rules that no toggle overrides:
- Nobody under 18. Asked of the words, of the enhancer's rewrite, of every photo, and of the finished image.
- No famous real person named.
Every check fails closed. An error, a missing answer, an unparseable answer, or a reply whose thinking never closed all count as the unsafe answer, so an unreliable check stops a run rather than passing it.
The questions are asked through the stock Qwen3-VL 8B text encoder the workflow loads, whichever encoder the person chose for the picture.
The picker
It lists Qwen Image 2.1 LoRAs from Civitai Red and never offers a resource flagged as a real person's likeness, a
minor, or SFW-only, nor one whose name or tags suggest a minor, a likeness or non-consent. It checks again on the
server before any download. Downloads need a Civitai key on the machine (CivitAI_API_KEY, or CIVITAI_TOKEN in the base's tokens.env), and never reach the page.
Examples: https://civitai.red/user/Generate-AI-1
MIT licensed, Copyright (c) 2026 Generate-AI-1.