home/roleplay/why-we-removed-prompt-guard

Why we Removed Prompt Guard

GPTClaudeGemini··1,391 copies·updated 2026-07-14
why-we-removed-prompt-guard.prompt
---
title: "Why We Removed the Prompt Guard"
date: "2026-03-04"
excerpt: "We shipped Llama Guard to filter unsafe prompts. Then we watched it silently kill conversion. Here's why we ripped it out."
tags: ["transparency", "product", "ux", "open source"]
color: "primary"
---

We shipped Prompt Guard with decompose: filter every prompt through Llama Guard 4.

We watched it. Then removed it.

Why.

---

## What Prompt Guard was supposed to do

Llama Guard detects hazards: violent crimes, hate speech, sexual content, etc. Returns: safe or unsafe.

Theory: screen before inference.

Practice: wrong tool.

---

## Problem 1: Too many false positives

Prompt engineers write about violence (fiction), simulate dangerous personas (testing), craft adversarial examples (research), work with medical/legal/security content.

Llama Guard flags wide. Thriller prompt: blocked. Jailbreak test: blocked. Medical chatbot: blocked.

False positives = silent failures. No explanation. Just "unsafe."

---

## Problem 2: UX waste

The guard added a phase: analyzing.

Before: paste → decompose.

After: paste → analyzing → decompose.

That wait: 1-5 seconds. On a good day, one second. On a bad day, five.

Small? No. The "analyzing" spinner was the first thing users saw. Before decompose started, we signaled: wait, we don't trust your prompt.

Bad first impression. Adds friction at the critical moment.

---

## Problem 3: Conversion barrier

The blunt one.

Free tools live on first seconds. Path from "I'll try" to "I'm staying" is short.

We rejected users on their first attempt.

Not malicious. But a general-purpose safety model over-triggered on specialized content.

First interaction = error? They close the tab.

---

## Why we kept it disabled before removing it

We disabled it (`PROMPT_GUARD_ENABLED=false`) but kept the code.

Inertia. "Maybe later." Different model, different thresholds?

Then realized: we don't have that problem.

flompt is free, open-source. No accounts. No content goes to our servers. Users own their data.

Filtering inputs is cargo-cult security: appearance without reduction.

---

## What replaced it

Nothing. That's the point.

Backend: queued → processing → done. No analyzing. No blocks. No false positives.

If moderation becomes necessary later: at the application layer, not blanket filtering.

For now: we trust users.

---

*The full change is [open source](https://github.com/Nyrok/flompt) and documented in the commit history.*

when to use it

Community prompt sourced from the open-source GitHub repo Nyrok/flompt (MIT). A "Why we Removed Prompt Guard" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

roleplaycommunitygeneral

source

Nyrok/flompt · MIT