A gunman killed six people in a shooting spree in Krakow's Old Town on Saturday, before being shot and detained by police.
asserted
gunman → kill → police
The gunman, who is also suspected of killing three family members before the attack, later died in hospital.
asserted
who → suspect → hospital
On Monday, Poland's national prosecutor's office announced a formal investigation.
asserted
office → announce → investigation
Nevertheless, much is still unknown about the details of the crime, leaving social media users to fill the information vacuum with fake images of the attacker and alleged screenshots of his online profile.
asserted
much → leave → profile
DW Fact Check breaks down the developing story.
asserted
Check → break → story
Claim: A viral picture has been circulating on social media claiming to be the real image of the suspected attacker.
uncertain
picture → circulate → attacker
DW Fact Check: Fake
In the post, the image is posted with the caption, "[…] The perpetrator of the attack in Krakow is a 25-year-old Polish citizen, Polish police have reported.
asserted
police → post → Krakow
The death toll has reached six.
asserted
toll → reach → six
But the unusual sharpness of this picture raises doubt of its authenticity.
asserted
sharpness → raise → authenticity
It is difficult to imagine capturing such a clear image in a chaotic situation.
asserted
It → imagine → situation
DW checked the image using two different AI detectors.
asserted
DW → check → detectors
Hive Moderation identified it as 99.5% AI-generated, while Google's SynthID Detector confirmed that it contains a SynthID watermark, indicating that it was generated or edited using Google's AI technology.
asserted
it → identify → technology
In our research we found several versions of the suspect image circulating online, most looking very similar.
asserted
most → find → image
We also found a number of images and videos showing the attack.
asserted
We → find → attack
Although DW cannot independently verify the footage, it shares similarities in terms of the people and background with some original images published by picture agencies.
asserted
it → verify → agencies
It appears the AI-generated images may have been created using this footage as a reference.
uncertain
images → appear → reference
Some of the posts sharing these images have also been labeled as AI-generated.
asserted
Some → share → images
One important thing to understand is that AI cannot sharpen a blurry image with correct details or recover details that are not visible in an original photograph.
asserted
that → understand → photograph
It can generate plausible details based on the surrounding visual information, but these are essentially guesses, not exact reproductions of what was actually there.
asserted
what → generate → information
More about this and how users used sharpening AI tools here.
asserted
users → use → tools
Did the shooter sympathize with Ukraine?
asserted
shooter → sympathize → Ukraine
Claim: "Michal Oksinski, the terrorist from Krakow who also killed his parents and sister, had a Telegram account with the Ukrainian flag.
uncertain
who → kill → flag
On November 3, he wrote 'Thanks, Dad, for the gun', posting this photo of himself wearing the Ukrainian flag insignia," an X user wrote in a post viewed more than 700,000 times.
asserted
user → write → post
The account allegedly posted a photo on November 3, showing the attacker holding a gun, standing in front of a television and a Ukrainian insignia on the wall.
uncertain
attacker → post → wall
Another post on November 4 simply reads, "11/7/2026", the date of the attack.
asserted
post → read → attack
Both of these posts were edited on November 8, after the suspect had been apprehended.
asserted
suspect → edit → November
DW verified on the Telegram app by hovering over the posts to show the edit history.
asserted
DW → verify → history
The channel's photo, a Ukrainian flag, was also edited after the attack took place.
asserted
attack → edit → place
This is a common disinformation tactic — fake accounts will edit old posts and pictures in the days after a breaking news event to give the appearance that they've predicted or announced the event in advance.
asserted
they → edit → advance
Further proof: in Poland, the date is written first, not the month.
asserted
date → write → Poland
And the photo of the alleged attacker itself is almost certainly AI-generated.
asserted
photo → allege → attacker
HIVE Moderation said it was 99.9% likely to be created with AI.
asserted
it → say → AI
Does the attacker have links to a group that operated in Ukraine?
asserted
that → have → Ukraine
Claim: "#BREAKING: The attacker in Poland had a full arsenal in this trunk!
uncertain
attacker → break → trunk
He also has forward observation group patches, an American military company active in Ukraine," reads an X post viewed nearly 100,000 times.
asserted
post → have → Ukraine
The attached photo of the supposed "arsenal" in the trunk has been shared by several other accounts.
asserted
photo → attach → accounts
DW Fact Check: False
The attached photo claims to show the attacker's car with a trunk full of guns, ammunition, a helmet and a military vest.
uncertain
photo → attach → guns
The vest in the trunk of the car features a symbol supposedly connected to the Forward Observations Group, an American tactical training lifestyle brand that has traveled to and operated in Ukraine.
asserted
that → feature → Ukraine
The patch, however, is the Old Roger flag, a symbol commonly used in military circles.
asserted
patch → use → circles
The Forward Observations Group logo is a variationof this symbol, featuring a horned skeleton holding a gun, not an hourglass.
asserted
logo → feature → gun
…and 3 more, not listed.