The Investigation Workflow

HateCheck compresses the full chain from “that feels wrong” to “something is being done about it” into a single guided workflow - backed by AI, grounded in recognised international standards, and calibrated to Dutch legal thresholds.

From Source to Action

01

Paste Any URL

Submit a link to any online content - a tweet, article, social post, or statement. HateCheck scans, verifies, and cross-references it against Dutch and European sources in seconds.

Real-time OSINT scanning: domain verification, source corroboration, entity extraction, and legal protocol loading.

Step 1: URL intake screen - investigation start
02

Review & Lock Intelligence

Multiple sources are corroborated automatically. Review the extracted intelligence, refine the analytical scope, then lock in the analysis with a deliberate human checkpoint.

Human-in-the-loop checkpoint: inspect all corroborated sources and extracted evidence before proceeding.

Step 2: Verify screen - intercepted sources and extracted intelligence
03

Four Standards Applied

The content passes sequentially through IHRA, Nexus Document, Jerusalem Declaration, and Dutch Penal Code - each adding precision to the analysis.

Sequential cascade: IHRA anchors, Nexus checks Israel/Zionism, JDA refines grey zones, Dutch law maps criminal thresholds.

Step 3: Protocol analysis - IHRA, Nexus, JDA, Dutch Penal Code applied to incident
04

Forensic Classification Report

A complete forensic report: tier assignment, confidence score with reasoning, evidence-to-standard mapping, and executive summary - ready for institutional use.

Every classification backed by three complementary frameworks plus Dutch criminal law.

Step 4: Classification report - Tier 3, 75% confidence with forensic analysis
05

Prioritised Action Engine

Structured next steps generated from the tier classification. One-click letter drafting for every relevant authority - police, CIDI, municipality, legal counsel.

AI drafts, humans decide. Every action letter is editable before sending and archived automatically.

Step 5: Action engine - Report to Local Authorities with Draft Letter

Real-Time OSINT Scanning

When a URL is submitted, a terminal-style panel shows live scanning activity - domain authority verification, entity extraction, Dutch source cross-referencing, and legal protocol loading.

Real-time OSINT scanning panel - terminal-style activity display

The scanning interface signals both Dutch Legal Standards compliance and AI model sophistication.

What Sets HateCheck Apart

Human control at every step

AI drafts and suggests. Humans review, decide, and act. Nothing is sent automatically.

Full transparency

Users see the exact AI prompts used in Deep Research. Every classification includes full reasoning.

Legal precision

The platform says "potentially criminal" - never "this is a crime". A reference tool, not a prosecutor.

Defensibility

Three complementary frameworks plus Dutch law. Layered approach reduces false positives.

Privacy by design

No user tracking or analytics. Session-only data. Optional PII redaction. Data isolation between organisations.

Proportionate response

The tier system ensures response matches severity. The right channel for the right situation.

Beyond Classification

HateCheck is a complete intelligence platform - not just a classifier.

Deep Research Module

OSINT-grade investigation tool. Enter a topic, review the AI-generated search prompt (full transparency), and receive structured findings from Police/OM, CIDI, major outlets, and municipal records.

Investigations Dashboard

Persistent, searchable record of all cases. Full-text search, tier filters, status filters (open / in progress / closed / archived). Every investigation links to its complete evidence record.

Severity Barometer

Real-time visual distribution of incidents across tiers. Weekly digest reports. Trend data for institutional reporting to boards, funders, and government stakeholders.

Correspondence Archive

All generated letters - Dutch and English - stored with draft/sent/archived status. Full editing capability. Formatted for police submission, CIDI notification, and municipal correspondence.

Organisation Workspaces

Shared workspace with role-based access (admin/member). Full audit trail of every action. Custom AI tone/voice per organisation. GDPR-conscious data isolation between organisations.

Profiles & Pattern Tracking

Track individuals and organisations of interest with assigned risk levels. Link multiple incidents to a single profile - critical for identifying repeat offenders and systemic patterns.

Disclaimer: HateCheck provides general information and is not a substitute for legal advice. Classification results reflect AI analysis against published standards and should be reviewed by qualified professionals before any legal action.

Request a Demonstration

Contact us to discuss how HateCheck can serve your organisation.