Working With Open Source Media on Ukraine: What Actually Happens When You Try to Verify Anything

I spent roughly two years doing open source verification work on Ukrainian media — geolocating clips, cross-referencing Telegram channels, checking satellite timestamps, reading through thousands of posts from volunteer operators on the front lines. It is not glamorous. Most of it is boring, frustrating, and occasionally deeply uncomfortable. But there are real patterns worth understanding if you want to get into this kind of work. The main challenge is not finding information. There is an overwhelming surplus of it. The problem is sifting through noise, propaganda, old footage recycled as new, and well-intentioned but careless posts that accidentally spread misinformation. I learned this the hard way in my third week when I "verified" a clip showing a strike on a warehouse. It turned out to be from 2022, posted by a Russian channel and re-uploaded by a Ukrainian one without any context. My initial report was wrong. I retracted it publicly. It happens.

What This Work Actually Looks Like Day to Day

You are building Unraveling The Mysteries Of Modern Ukraine Trends And Insights From A Pioneering Media Journey as a process, not a product. That means treating every piece of media as unverified until you can prove otherwise through multiple independent sources. The tools are mostly free: Google Earth, SunCalc for shadow analysis, satellite imagery from Sentinel Hub or even regular Google Earth Pro, and a browser with several tabs open at all times. The methodology is straightforward in theory:

  • Take a piece of media — video, photo, or audio
  • Extract metadata if available (EXIF data is almost never useful on Telegram or WhatsApp because platforms strip it)
  • Identify visual landmarks, street signs, vegetation, architecture, weather conditions
  • Geolocate using satellite imagery and terrain analysis
  • Time-stamp using sun position, shadows, and any dated references
  • Cross-reference with other reports from the same event

In practice, step four is where everything falls apart. A village in Donetsk Oblast looks almost identical to one four kilometers away. The terrain is flat. Satellite resolution from free tools is sometimes insufficient. You need commercial-grade imagery or on-the-ground corroboration for anything above a rough estimate. SunCalc is essential. It shows you the exact sun position for any location and time. If a video claims to show an event at 14:00 in Kyiv but the shadows point north, you know something is wrong. This catches a surprising amount of fabricated or misdated content. For geolocation, I recommend starting with Yandex Maps before Google. In Ukraine, Yandex has more complete street-level imagery and some of their maps show recent damage that Google has not yet updated. After that, Sentinel Hub gives you access to free satellite imagery with different spectral bands. The Copernicus browser is also solid for historical lookback.

Get the Full Details

In Ukraine, training journalists to strengthen the role of local media ...
In Ukraine, training journalists to strengthen the role of local media ...

Telegram itself is both the biggest source and the biggest problem. Channels like USSR Report, Dmitro Zhyvozhytskyi, and regional military administrations are useful primary sources, but they are also the most likely to mix verified content with speculation. I always check whether a claim appears on at least two independent channels before treating it as credible. I also use a simple spreadsheet to track every piece of media I look at. Columns for: source link, date claimed, geolocation attempt, confidence level (high/medium/low/unverified), cross-references found, and final status. This sounds basic but it prevents the mental accounting problem where you forget which clips you already checked and double-count evidence.

Common Pitfalls That Make Beginners Look Foolish

The biggest one is confirmation bias. If you want something to be true — and anyone following this conflict has emotional reasons to want things to be true — you will find reasons to believe it. I saw this repeatedly in my own work and in others. A clip showing Ukrainian forces advancing feels like a win. You skip the step of checking whether it is actually from a different battle months earlier. Another mistake is overconfidence in single-source verification. One satellite image matching a scene is not proof. It is a starting point. You need at least three independent data points — visual landmarks, timing analysis, and a second source — before you can say you have verified something with reasonable certainty. There is also the problem of context collapse. A video might be genuine — the location is correct, the date is right — but someone adds a caption claiming it shows a specific weapons system or a particular unit. The video itself is verified; the narrative attached to it is not. I have seen this destroy reputations. The workaround is simple: verify the media and the claims separately, and never let a verified clip lend false credibility to an unverified story.

A practical example from my own work: I spent three days geolocating a video of what appeared to be a missile impact near Sievierodonetsk. The landmarks matched. The shadows aligned. I was ready to publish. Then I found the same explosion in a different video posted hours earlier by a Russian military blog with a completely different caption. The impact site was correct but the footage had been stolen and repurposed. The event I thought I was documenting had already happened and was being used to sell a new narrative. That cost me about a week of work and a public correction.

The Making of Modern Ukraine - Podcast - Apple Podcasts
The Making of Modern Ukraine - Podcast - Apple Podcasts

When the Method Fails Completely

Open source verification cannot handle encrypted or deleted content. Telegram deletes messages frequently. Russian and Ukrainian military accounts purge channels after sensitive information is shared. If the original source disappears, your verification chain breaks unless you archived it immediately. The method also fails for deepfakes and AI-generated content at increasing rates. The current generation of AI video tools can produce convincing clips with realistic lighting and weather. As of mid-2025, I have noticed several clips circulating on Telegram that show no digital artifacts typical of AI generation — consistent physics, natural camera shake, realistic depth of field. These are not yet common enough to change my workflow significantly, but they are coming. For now, I flag anything that looks too clean or too perfectly composed. There is also a legal and safety dimension. Publishing geolocation data for active military positions can endanger personnel. I stopped including precise coordinates in public reports after a colleague shared locations that were then used by an opposing side for targeting. Now I give approximate areas and flag military-sensitive content internally before it goes public. It slows things down but it is necessary.

Getting Started Without Getting Hurt

Start small. Pick one region and follow it for a month. Learn the landscape, the roads, the river crossings, the common building styles. You will start recognizing places without checking. This pattern recognition is more valuable than any tool. Join the right communities. The Ukrainian OSINT space has active Telegram groups where verified journalists and researchers discuss findings. I found the most useful one by asking around in comments on verification-heavy channels. Do not join general war discussion groups — they are full of speculation and anger, not useful for this kind of work. Learn to say "I do not know." The single most important skill in verification is knowing when you lack enough information to draw a conclusion. I have seen people build elaborate verification chains on insufficient data and then defend them publicly. It is better to publish nothing than to publish something wrong.

The work is slow. A single geolocation that takes three minutes on paper usually takes three to six hours in practice. Budget accordingly. If you are working toward publication, plan for a two-week turnaround on anything complex. There is no certification, no official body, and no standard curriculum for this. The closest thing to a structured resource is the Bellingcat methodology guides, which are free and thorough. Beyond that, it is mostly trial, error, and learning from other people's public corrections. If you are interested in following this kind of work, the best places to start are verification-focused channels rather than commentary channels. Look for posts that show their sources, acknowledge uncertainty, and update when they are wrong. That is what separates actual verification from storytelling dressed up as fact.

The Making of Modern Ukraine | Yale Online
The Making of Modern Ukraine | Yale Online