Sign up to CIR's mailing list and be first to receive:
📢 Job Alerts (priority)
🕵️ OSINT Training (series)
🗓️ CIR Newsletter (monthly)
🚨 New Reports/Docs (priority)
A lot of footage is being posted online of Russian military movements along the Ukrainian border. We’re working with the
#OSINT
community to document, verify & map this information. You can find our map of verified movements here:
🚨NEW REPORT: Six months today, an attack on Kramatorsk rail station killed 59 civilians - including many children. They were attempting to flee.
Using
#OSINT
, our report shows how Russia was responsible for this horrendous act- THREAD 👇
Sudan is on fire, and fighters are filming themselves, celebrating in front of burning buildings.
We have collected thousands of videos, posted to social media, and mapped fire damage across the country.
We can show you who is responsible.
@planet
Satellite images from
@Maxar
show long line of Russian units on a road outside of Prybirs'k in Kyiv Oblast, about 70km north of Kyiv. Coordinates 51.018381, 30.029615
@planet
@Maxar
@ToasterIntel
Satellite imagery from
@planet
comparing between Feb 22 and Feb 27 shows multiple impact points of rocket attacks on Ozerne Airbase in Zhytomyr Oblast, Ukraine. Location: 50.159545, 28.745068
🚨New Investigation: Our Eyes on Russia team have verified the presence of a series of mass graves in the Yalivshchyna forest near Chernihiv.
1) Link below and THREAD👇
Over the past two months we have mapped more than 1600 videos & photos documenting Russia's invasion of Ukraine. We are starting this new thread to focus on the geolocation of Russian firing positions causing destruction in Ukraine. Our map:
Numerous grave lines added in each satellite image to this site in the Russian-occupied city of Kherson (Херсон) in Ukraine’s south. This timelapse of
@Planet
imagery shows grave lines added between 28 Feb & 15 April. Location: 46.669554, 32.530406.
Russia's full-scale invasion has devastated Ukraine's education system.
In our new film, we explain how, through open source, we're able to investigate, verify & map incidents - including hundreds of damaged & destroyed kindergartens, schools, colleges & universities.
See
The town of Popasna (Попасна) in Luhansk Oblast has been subject to heavy bombardment as part of Russia’s war on Ukraine. This thread shows the heavy destruction, seen in
@Planet
satellite imagery from from May 20, 2022, compared with imagery from 2021.
The damage is grim.
We stand ready to assist German prosecutors as they investigate possible war crimes in
#Ukraine
, including the use of cluster munitions & targeting of civilians.
Working with our partners inc
@bellingcat
&
@mnemonicorg
, we've verified & archived a huge number of incidents.
Der Generalbundesanwalt ermittelt wegen Verdacht auf russische Kriegsverbrechen in der Ukraine. Unter anderem haben Berichte über Streubomben, Angriffe auf Wohnviertel und zivile Infrastruktur die deutschen Strafverfolger auf den Plan gerufen.
Geolocation of footage showing heavy fighting in Melitopol in Zaporizhia Oblast, Ukraine. The building attached is marked on its front as a hospital and the building seen is listed on Google Maps as the Oncology Center. Location: 46.839817, 35.371137.
@sentinel_hub
@Maxar
@gfusfus
@Mike_Eckel
Satellite imagery from
@Maxar
shows Russian forces have established a camp in Ukraine at Chaplynka airfield, Kherson Oblast. Helicopters and vehicles have been deployed to the camp and entrenchments have been dug.
[Location: 46.3456885, 33.5413067]
It has been six months since Russia invaded Ukraine, and we have documented, verified and investigated each step of the way as the Kremlin pursuits a senseless war on Ukraine.
Here is a thread on what we have seen so far.
#EyesOnRussia
🧵👇
Geolocation of footage of downed Russian helicopter just outside of Kozarovychi (Козаровичі) in Kyiv Oblast. Location: 50.7605860, 30.3661308. H/T to
@L_ThinkTank
for location.
Our new and improved Eyes on Russia map is out now, allowing you to freely view verified information on what's happening in Ukraine 🇺🇦
You can view the map here:
More on this below.
🚨 With the U.S. presidential election fast approaching, X is struggling to tackle illegal content and disinformation.
In a joint investigation with CNN, CIR has exposed a network of X accounts using stolen photos of fashion influencers. These images have been manipulated to
Satellite imagery from March 1 of Luninets airbase in Southern Belarus, about 60km from Ukraine's border, shows large strike capacity including SU-25 attack aircrafts. Location: 52.277138, 26.782122. Imagery from
@Planet
.
@L_ThinkTank
Matching our two geolocations of two separate videos indicates a trajectory bound north for Vinnytsia Airport.
Geolocation 1 ()
Geolocation 2 ()
UPDATE: New imagery available from today (15/4) shows the mass grave sites identified by our team at
@Cen4infoRes
in Chernihiv’s Yalivshchyna forest still growing. Location: 51.527611, 31.302965. 📸
@Planet
.
Report:
🚨New Investigation: Our Eyes on Russia team have verified the presence of a series of mass graves in the Yalivshchyna forest near Chernihiv.
1) Link below and THREAD👇
1. We are working hard to verify the fast-moving developments in Russia. In the thread below, we'll report reliable sources & post any content we've been able to verify.
#Russia
#RussianCoup
Alongside our partners, we will make available all information we're collecting, verifying and archiving to the
@UN_HRC
& other accountability bodies.
Huge thanks again to our volunteers & those who have donated 🙏
🔴 BREAKING
The Human Rights Council has decided to urgently establish an independent international commission of inquiry as a result of
#Russia
's aggression against
#Ukraine
.
✅ YES: 32
❌ NO: 2
➖ ABSTENTIONS: 13
1/5 As open source investigators, we often witness horrific content online. Today, on
#WorldMentalHealthDay
, we share tips on preventing & dealing with vicarious trauma – the emotional toll of witnessing other people's suffering that can arise after engaging with graphic media.
📢CIR has reached the milestone of having verified 15,000 entries on our
#EyesOnRussiaMap
. These entries include verified footage of Russian military movements, civilian casualties and civilian infrastructure damage related to Russia’s full-scale invasion of Ukraine.
Thanks to
🚨📝New investigation from CIR:
Digging in Danger: How Russian Forces Built an Outpost in Chernobyl’s Exclusion Zone
@BenDoBrown
looks into 🇷🇺 military activity at the nuclear site, including extensive digging of radioactive soil. ⬇️
We are continuing to collect, document, and verify evidence of Russian war crimes, human rights abuses, and military movements inside Ukraine along with our friends at
@bellingcat
and
@GeoConfirmed
. We have added 428 more entries to our map since 04 May.
CIR are monitoring the escalating tensions between
#Azerbaijan
and
#Armenia
. We have observed an increase in Azerbaijani military movement & activity at airbases.
Our investigators confirmed an increase in apparent military transport flights to Nakhchivan, an Azerbaijani
Geolocation of footage showing engine stage of a 9M79 Tochka 'SS-21 Scarab' Short-Range Ballistic Missile [OTR-21] in a residential area of Mariupol, Donetsk Oblast [47.112148, 37.553096]
A number of accounts such as
@jacksonhinklle
are using low quality footage and deceptive analysis to suggest Ukraine hit their own children's hospital.
Here's how CIR investigators debunked these claims.
🚨Revealed: The Kremlin's Highway Killers - a new investigation into how Russian troops have targeted civilians⬇️
We examine
#OSINT
to piece together a string of cases where at least 18 people were killed along highways close to Kyiv - including nr Bucha
@sentinel_hub
@Maxar
@gfusfus
Satellite imagery from March 23 shows the only route out of the besieged city of Chernihiv, the bridge across the Desna river [51.457311, 31.301379] has been destroyed
A Ukrainian military factory was bombed in Kyiv's east on the morning of April 16. How was it discovered? And who found its location?
Our new report shows how a pro-Kremlin Telegram group located the factory, and claimed responsibility for the bombing.
@planet
@LGalrao
Geolocation of footage showing a large impact hole in school, after a strike in Kharkiv [50.021103, 36.328125] Thanks to
@Michael1Sheldon
@planet
Destruction of hangar at Antonov International Airport, just outside of Kyiv. These satellite images from
@Planet
from Feb 20 and Feb 28 show the damage to the hangar. Location: 50.592407, 30.211245
How do we verify this information? We use simple open source techniques such as imagery analysis & geolocation to confirm where, when and what is in the footage. For example, this is one of the videos we have verified:
We are going through the large volume of footage coming out of Ukraine today and adding it to the map. There is some graphic footage, so please read the descriptions before viewing any of the linked footage.
NEW REPORT: Mass graves after the Russian invasion: Bucha, Mariupol, Chernihiv, Kherson - shows the expansion of several mass graves and gravesites in Ukraine since the beginning of Russia’s invasion of Ukraine in February 2022.
Read here:
🚨 As the Ukrainian army continues to make gains against the Russian occupation, CIR investigators are continuing to geolocate & verify attacks on civilians and civilian infrastructure across the country.
Using open source analysis, our team worked with
@BBCPanorama
to identify over 1500 new mass graves in Mariupol.
Since the conflict began, we have verified over 4600 graves around the city. ⬇️
The Desna River Bridge near Zolotynka (Золотинка) in Ukraine's Chernihiv Oblast has been destroyed.
@Planet
satellite imagery from Feb 26 and Feb 28 shows the clear difference. Location: 51.371572, 31.209581
One of the important indications is what we see in
@Maxar
imagery at Bokov airfield, 40km from the border in Belarus. There is a significant increase of troops and large number of helicopters seen on the runway. Location: 51.985890, 29.160549
Our Russia-Ukraine Monitor Map now has more than 6000 verified entries of videos and images documenting Russia's invasion of Ukraine.
Anyone can view our map for free here:
@sentinel_hub
@Maxar
@gfusfus
@Mike_Eckel
A mass grave near the Church of St. Andrew and Pyervozvannoho All Saints in Bucha, Kyiv Oblast [50.548258 30.205485] seen on
@Planet
satellite imagery from March 21. The BBC reported on March 14 that 67 bodies that had been brought to the hospital in Irpin were buried here
The fake Sikhs
Most people assumed they were real. But CIR research revealed that a network of fake accounts was working to undermine Sikh activists, stoke cultural tensions, and promote Indian government narratives.
CIR Director of investigations, Ben
EXCLU: Russia has set up to systematically wipe out the Ukrainian population by forcibly “Russifying” hundreds of thousands of citizens, according to a new report extensively detailing Russia’s network of “filtration” camps for refugees.
🚨OUT NOW on
@VICE
- Debunking Putin’s Propaganda - how we are documenting, verifying & uncovering information in Ukraine, and countering propaganda. With
@BenDoBrown
.
@sentinel_hub
@Maxar
Hi-res images of the event we documented yesterday at the port of Berdyansk where a Russian vessel was struck. Location: 46.749655, 36.774893. 📸
@Maxar
Imagery from
@sentinel_hub
today shows a large smoke plume emerging from a port in occupied port city of Berdyansk. More information: . Location: 46.749655, 36.774893
🚨1/4 Yesterday, an apparent Russian 'double tap' strike occurred in the city of
#Pokrovsk
. According to the governor of Donetsk Oblast, the first strike occurred in the city centre at 19:15 & the second at 19:52 local time as rescue efforts were underway.🧵
A Ukrainian zoo posted this video of locals helping to evacuate animals. A month later, the zoo and remaining animals were bombed by Russia.
It’s not the only one. A number of zoos were shelled, cluster bombed, animals & caretakers - killed.
NEW REPORT
We have geolocated part of the footage claiming to show the withdrawal of Russian forces to Bakhchisaray train station, Crimea [180KM from mainland Ukraine]. The view can be seen here on Yandex Street View:
🚨 As children, teenagers, and university students begin their school year, CIR has conducted an in-depth
#OISNT
investigation into attacks on educational facilities in Kharkiv, the second largest city in Ukraine.
Here's the report ⬇️ 1/ THREAD
We can cross-reference stills from the footage to satellite imagery to confirm this video was indeed taken in the town and filmed from this exact location.
Satellite imagery from
@planet
shows recent destruction of the Kamaryn Slavutych Border Crossing Bridge at the Ukraine and Belarus border here: 51.395485, 30.645746
Image on the left is from Feb 22, image on the right is from Feb 26.
13. Russian soldiers, purportedly VDV airborne forces, deployed on the M2 highway into Moscow, just north of bridge over the river Oka near Serpukhov. Location: 54.8823442, 37.510834
How did we find the location? Well, the name in the original tweet is a starting point, but proving exactly where it was filmed is a bit more tricky. For this, we use Google Maps & Google Earth to match features seen in the footage.
#Ukraine
🇺🇦: footage from inside the children's hospital in
#Mariupol
. The hospital has been totally wracked, debris is everywhere.
This is a clear-cut case of a war crime, another one by the Russian invasion force.
If you are after geolocated and verified information of Russia's invasion of Ukraine and want to make sense of the overwhelming footage, our map is almost at 3000 entries and adding more every day.
Here's a thread on what some of the locations show 👇
Very concerning development seeing the buildup of new forces today from
@Maxar
satellite imagery.
A public road south east of Chojniki in Belarus has been blocked off and turned into space for a long line of helicopters. This is 150km north of Kyiv. Loc: 51.824667, 30.071583
@Maxar
Satellite imagery from March 9 shows the destruction of a residential neighbourhood in Mariupol, with apartment buildings and homes destroyed. Imagery is from
@Maxar
. Location: 47.099153, 37.661702
@Maxar
Satellite imagery shows large fire and a number of aerial assets destroyed in Russian-occupied Kherson Airbase yesterday following a Ukrainian attack. Location: 46.672634, 32.506839. Imagery by
@Planet
.
Very grim footage showing the destruction of an area along the Hostomel's'ke Hwy in Irpin, Kyiv Oblast, Ukraine. Source: Location: 50.542320, 30.263943
More context on these graves can be seen below by
@Nrg8000
who identified earlier this month that more than 800 new grave plots had been dug at this site.
April 2nd satellite imagery of Kherson shows that the graves I've mentioned before () are still being dug. Since the beginning of this invasion, ~824 grave plots have been dug in Kherson Cemetery.
Given what we know about Bucha this is very concerning
🧵1/ Nine months ago today, Putin ordered the invasion of Ukraine. Since then, our
#EyesOnRussia
project has investigated, verified & documented thousands of incidents from the conflict.
Our Monitoring Map has over 6600 entries. It's free for everyone.
🚨 CIR is investigating, verifying & recording the continued targeting of civilian infrastructure in Ukraine, updating our map as we go. Below are just some of the cases we've verified ⬇️
7/8
CNN approached X for comment and notified them of nearly 60 fake accounts identified in this investigation. The platform did not respond. Read the story here:
1/ 🚨NEW REPORT: While Russia struggles to hold Kherson, one of the first conquests of its illegal war in Ukraine, we have uncovered the faces behind the occupation of the region ⬇️
There is a whole community of researchers, journalists, investigators and geolocators watching these movements, so we’re linking out to the source of that verification in the map as well.
Map:
🚨Revealed: How the Kremlin tried to discredit open source evidence of
#Bucha
atrocities
@BenDoBrown
shows how Russia used disinformation & denial to try & discredit open source footage & satellite data. Read the full report ⬇️
We now have 153 entries on our Russia-Ukraine Monitor Map thanks to the crowdsourced verification and footage uploaded by civilians and verified by our team. Here is the link: .
This central area in Popasna has a school, supermarket, pharmacy, businesses and homes. There is clear destruction in many of the buildings, some with large holes in them where there were bombs likely struck.
We've been documenting events in Ukraine since January, building a database and map of verified information and spotting disinformation when it happens.
Our latest report shows exactly how we're doing that, who is doing it, and why it is important.
🚨NEW: A short explainer on Russia's "International Public Tribunal on
#Ukraine
" -
@elisethoma5
explains what it is, who sits on it, & why we should be suspicious.
Thread 🧵 and link below ⬇️