VIOLATIONS WATCH
UPDATED —RECORDS —NEXT UPDATE —

OSINT for Human Rights

Time period Loading… Incidents reported in the 28 days up to the last update. Updated every morning at about 05:40 UK time.

An open log of reported violations of international humanitarian and human rights law, collected from news and social media and shared as leads for investigators, journalists and researchers. Every entry links to its original reports and, where possible, to archived copies.

Most entries are unverified leads, not findings. Each one records what was reported, by whom and when. Check the sources before relying on it.
Incidents—in this period
Countries & territories—with at least one incident
Critical or High—priority
State actors alleged—of incidents with a named perpetrator
Confirmed by an analyst—the rest are leads
01

Where incidents were reported

Circle size is the number of incidents at that point; colour is the highest priority among them. Incidents without a named town sit at the country's centre. Click or tap a circle for its incidents. Zoom with the + and − buttons, by scrolling after clicking the map, or by pinching with two fingers; drag to move around.

CriticalHighMediumLow
02

Most incidents

By country or territory, split by priority. Click or tap a bar for details and to filter.

CriticalHighMediumLow
03

Incidents by day and priority

By the day an incident was first reported (UTC). Hover over or tap a day for its incidents.

CriticalHighMediumLow
04

Alleged perpetrator

Who reports say carried out the act. An allegation, not a finding of responsibility. Click or tap to filter.

05

What kind of violation

Incidents by type of reported violation. One incident can have several types. Click or tap to filter.

06

Within a country

By state, province or region named in the reports.

07

Incident log

Loading the incident log…
08

Method and status labels

Status labels

LeadReported in the media or on social media and screened for relevance, but not independently checked. Treat as a starting point.
ConfirmedReviewed by an analyst: the report describes a real event within scope, with the details as given.
VerifiedIndependently checked by an analyst, for example by geolocating footage or corroborating with independent sources.

Priority (Critical to Low) reflects the reported severity, scale, harm to children and number of sources. It is not a judgement of legal responsibility.

How this is compiled

  • News and social media feeds are monitored daily across several conflicts. Reports in Arabic and Persian are translated before screening.
  • Each report is screened for violations of international humanitarian, human rights or criminal law. Ordinary crime, politics and military operations against combatants are excluded.
  • Reports of the same event are merged into one incident with a permanent ID (VW-year-number), so later reports and corrections attach to the same entry.
  • Claims from parties to a conflict and from state media are labelled as such and never raise an incident's priority on their own.
  • Victims' names and identifying details are not published, and nothing here is graphic.

Legal frameworks

  • Frameworks shown are indicative only: the provisions a reported act of that type commonly engages in that country's context, with a short explanation of why. They are not legal findings.
  • IHL references name the source in full, then the rule or article: the four Geneva Conventions of 1949 (I: wounded and sick; II: wounded, sick and shipwrecked at sea; III: prisoners of war; IV: civilians), Additional Protocol I (1977, international armed conflicts), Additional Protocol II (1977, non-international armed conflicts) and the rules of the ICRC Customary IHL Study, which bind all parties including armed groups (ihl-databases.icrc.org).
  • In non-international conflicts only Common Article 3 of the Conventions and Additional Protocol II apply as treaty law, alongside customary rules.

Using and correcting the data

  • Cite incidents by their VW number, for example violationswatch.org/#VW-2026-0041. The CSV and JSON downloads carry every field shown here.
  • Where a source page has been archived, the archived copy is linked beside the original.
  • When an incident is later confirmed, verified, corrected or found to be unfounded, its entry is updated rather than removed silently. Every change is public in the version history.

Corrections and contact: email violationswatch@proton.me with the incident's VW number, what is wrong and a source if you have one.

Corrections log: no corrections yet.