Content Analysis

Heimdall Intelligence

Beyond Fact-Checking: Map the Manipulation Architecture

For serious news analysts who need to understand not just what is being said, but the complete manipulation architecture behind it. Our narrative flow engine maps 16 manipulation choreography patterns across 6 fundamental story shapes (Reagan et al. 2016), while 8 stealth propaganda analyzers quantify source perspective ratios, emotional quote asymmetry, word-choice framing, hedging density, and context omission — the manipulation that passes every fact-check.

Challenges You Face

Manipulation Choreography

Articles sequence techniques deliberately — sympathetic hooks, fear escalation, call-to-action timing — and you need to see the choreography

Stealth Framing

Factually accurate articles that manipulate through selective sourcing, quote stacking, and passive voice patterns

Source Comparison

Same story across outlets — different emotional arcs, different sourcing ratios, different implied narratives

Headline Manipulation

Headlines that sensationalize, contradict the body, or use clickbait patterns to drive engagement

Revision Tracking

Articles change after publication — headlines shift, context is added or removed, framing evolves

Echo Chamber Quantification

Need data, not intuition, to prove systemic bias patterns across outlets

Key Features

16 Manipulation Flow Patterns

Detect fear escalation, sympathetic hooks, fear-to-solution, anger buildup, technique accumulation, confirmation bias exploitation, anchoring, firehose of falsehood, and more

6-Arc Emotional Trajectory

Classify narrative shape: Rags to Riches, Riches to Rags, Man in a Hole, Icarus, Cinderella, Oedipus — with confidence scoring via Pearson correlation

Freytag Structure Mapping

Automatic detection of Exposition, Rising Action, Climax, Falling Action, and Resolution stages — refined around detected emotional peak

Headline Accuracy Analysis

POST /analyze/title returns accuracy_score, sensationalism_score, verdict (accurate → clickbait), and specific issues like question_bait and emotional_amplifier

Revision Comparison

POST /analyze/revision compares article versions — diff_summary, change_classifications, editorial_intent, and narrative flow shift analysis

8-Analyzer Stealth Dashboard

Source balance (perspective_ratio), quote sentiment (VADER), framing (SpaCy NER + valence), voice asymmetry (dependency parsing), hedging (40 patterns), context gaps, implied narrative

Per-Span Severity Scoring

Each detected span scored on confidence, intensity (regression head), and emotional charge (emotion head) — aggregated into overall severity

LLM-Augmented Explanations

Optional per-technique explanations with counter-arguments, generated via Ollama (default: llama3.1:8b), OpenAI (gpt-4o-mini), Gemini, or Claude

What Others Miss

Stealth manipulation that hides behind objectivity. Heimdall exposes it.

Source Balance Analysis

Extracts quoted sources via 4 regex patterns + SpaCy NER for PERSON/ORG near attribution verbs. Classifies each source perspective as FAVORING_NARRATIVE or OPPOSING_NARRATIVE. Fires when perspective_ratio >= 0.8 or <= 0.2.

Emotional Quote Stacking

Extracts direct quotes (10-500 chars), runs VADER compound sentiment. Emotional threshold: |compound| >= 0.3. Detects asymmetry >= 0.5 or all emotional quotes on one side.

Framing Through Word Choice

Uses SpaCy NER to find entities appearing 2+ times. Computes avg VADER sentiment of surrounding context per entity. Detects valence asymmetry > 0.2 between entity pairs.

Passive Framing

Same entity extraction. Counts active vs. passive voice per entity via SpaCy dependency parsing (nsubjpass, auxpass). Detects voice asymmetry > 0.2.

Strategic Hedging

19 high-doubt patterns (severity 0.5-0.9), 15 medium-doubt (0.4-0.6), 6 low-doubt (0.2-0.35). Reduces severity 30% when attributed to named source. Density: weighted_sum / text_length × 1000.

Context Omission

4 claim types: statistical (% without baseline), event (unprecedented without evidence), quote (truncated), causal (attribution without proof). Checks for contextualizing patterns within 300 chars.

Implied Narrative

4 methods: rhetorical questions (8 patterns), temporal juxtaposition (causation via proximity), recency effect (emotional details at paragraph end), strategic sequencing (anecdote-before-statistics).

Narrative Flow Analysis

Emotional Arc Classification

6 shapes sampled at 5 reference points (0%, 25%, 50%, 75%, 100%), classified via Pearson correlation against reference templates

Climax Detection

Peak emotional intensity position mapped onto Freytag stages, with adaptive boundaries around the detected peak

Manipulation Choreography Patterns

16 patterns across 4 categories: escalation (fear, anger, technique accumulation), structural (sympathetic hook, fear-to-solution), correlation (editorial, fear-without-facts), intelligence (confirmation bias, anchoring, firehose)

Transportation Risk Score

Combined measure of narrative absorption — high emotional intensity + low factual grounding = reduced critical thinking

Cross-Outlet Comparison

Same story analyzed across sources — compare arc shapes, stealth scores, technique distributions, and implied narratives

Techniques We Detect

Misleading Headline

Title-body disconnect — sensationalism_score and accuracy_score quantify the gap

Cherry Picking

Selective facts detected via statistical claim analysis and context omission patterns

Out of Context

Quote truncation and isolation — detected at span level with surrounding context analysis

False Equivalence

"Both sides" framing when sides are not equivalent — detected via source balance asymmetry

Statistical Manipulation

Percentages without baselines, counts without timeframes, trends without evidence

Coordinated Messaging

Synchronized talking points detected across multiple articles via technique fingerprinting

Pricing

Analyst

$14.99/mo
  • Full 56-technique analysis
  • Stealth detection
  • Flow patterns
  • 500 analyses/day
Get Started
Recommended

Professional

$49.99/mo
  • API access
  • Bulk analysis
  • Revision tracking
  • LLM explanations
  • Unlimited
Get Started

Newsroom

Custom
  • Team accounts
  • CMS integration
  • White-label
  • Editorial audit tools
Contact Us

The Next Level After Fact-Checking

Schedule a demo or start your free trial today.