From afe34159b5fd70a1bf7cdeedd9be4b944db1d441 Mon Sep 17 00:00:00 2001 From: Patrick Britton Date: Mon, 16 Feb 2026 08:43:09 -0600 Subject: [PATCH] Add disingenuous political content detection - misleading framing, out-of-context quotes, manipulated imagery --- go-backend/internal/services/openrouter_service.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/go-backend/internal/services/openrouter_service.go b/go-backend/internal/services/openrouter_service.go index aa4a4a0..8647efa 100644 --- a/go-backend/internal/services/openrouter_service.go +++ b/go-backend/internal/services/openrouter_service.go @@ -513,9 +513,10 @@ Before checking anything else, analyze the text for: - Political claims (election fraud, voting manipulation, government conspiracies) - Public safety misinformation (disasters, emergencies, false warnings) - Scientific misinformation (climate denial, pseudoscience, false statistics) +- Disingenuous political content (misleading framing, out-of-context quotes, manipulated imagery, selective editing to misrepresent events or people) STEP 3: MISINFORMATION BLOCKING RULE -If the image contains verifiably FALSE medical or political claims → ALWAYS FLAG +If the image contains verifiably FALSE medical or political claims OR disingenuous political framing → ALWAYS FLAG Examples that MUST be flagged: - "Ivermectin cures COVID/cancer" → FLAG - "Vaccines contain microchips/tracking devices" → FLAG @@ -523,6 +524,10 @@ Examples that MUST be flagged: - "Election was stolen" with false evidence → FLAG - "Doctors are hiding this cure" → FLAG - "This natural remedy cures [serious disease]" without evidence → FLAG +- Out-of-context photos/quotes to misrepresent a politician or event → FLAG +- Selectively edited images that change the meaning of what happened → FLAG +- Misleading captions on real photos that imply false narratives → FLAG +- Images designed to deceive viewers about political events, policies, or statements → FLAG STEP 4: Visual Content Analysis After checking text for misinformation, analyze visual content for nudity, violence, etc.