Is Zelensky's 'Gestapo' shooting at protesters over torture black sites?
Did Ukrainian security forces shoot at protesters angry about the alleged secret detention site at Petropavlivska Borshchahivka?
Misleading
Genuine clash footage, but 'shooting at protesters' and proven torture sites are not supported.
MISLEADING. Real night footage of clashes near Kyiv on 2 November 2026 is real, but the caption is not: reporting says police fired warning shots into the air and used tear gas, with no confirmed aimed fire or deaths. Ukraine's Interior Ministry called the 'torture chamber' and death claims fake.
Likely genuineClaims
3 checkedUkrainian security forces opened fire on protesters outside the facility567
Something real happened here, but the wording goes further than the evidence. Outlets that covered the night of 2 November 2026 at Petropavlivska Borshchahivka near Kyiv — including AFP's reporting carried by Sudinfo, SOFX and Adnkronos — describe police and National Guard personnel using tear gas while warning shots rang out as a crowd tried to storm the compound and overturn a police bus. That supports the first half of the claim: there was gunfire at the scene. What it does not support is aimed fire at people. No independent account confirms anyone deliberately fired at protesters, the video is too blurred to show aimed fire, and police and the National Guard denied any deaths. The decisive point is the gap between 'shooting at protesters' — which implies people targeted and hit — and 'warning shots into the air'. Several outlets trace back to the same eyewitness footage and official briefings, so they are not fully independent of one another. A reader should treat the gunfire as documented and the targeting as unproven.
Still open: We could not find any source confirming aimed fire at protesters, and the official denial of deaths has not been independently tested by an outside investigation.
The protesters were outraged at the discovery of torture black sites1234
This is where the post does the most work, and where the evidence is weakest. It is true that viral claims of about 40 men held and tortured in a basement set off the crowd — so the 'outrage' part has a kernel. But the claim upgrades an unverified rumour into a discovered fact, plural 'black sites', and a proven system. Ukraine's Interior Ministry said the torture-chamber reports and a reported death were false; the National Guard commander described the building as temporary accommodation for mobilized and AWOL servicemen. Four injured servicemen were hospitalised, which is consistent with a scuffle, not with a torture facility. At the same time, the State Bureau of Investigation and the SBU opened cases, so allegations of mistreatment are being examined rather than settled. The framing matches a documented Russian propaganda push: Ukraine's Center for Strategic Communications recorded about 1,370 posts, including Gestapo comparisons by Russian officials, built on this incident. The right takeaway is 'under investigation and officially denied', not 'discovered'.
Still open: The State Bureau of Investigation and SBU cases were still open; we have no findings from them.
Zelensky's 'Gestapo' is responsible for the violence78
This is a characterisation, not a checkable fact, and the evidence shows why it should be treated as rhetoric rather than reporting. The word 'Gestapo' is a comparison chosen by the poster, not a finding by any investigator. On responsibility, the picture is contested and formally unresolved: Ukrainian prosecutors and the SBU say they are investigating both the conduct of military personnel and the organisation of the unrest, and the Security Service alleges the clash was pre-planned to free an AWOL serviceman. Presidential office chief Budanov denounced the events as unacceptable, and Adnkronos reports he called them a staged provocation. So officials are investigating their own personnel while also alleging the crowd was manipulated. Nobody has established a chain of command responsibility in the sense the caption implies. Readers should separate the factual parts of the post — a real clash, real tears gas, real anger — from this label, which carries no evidence behind it.
Still open: No independent body has yet assigned responsibility for the escalation.
What was posted
XA short, shaky night video posted on X shows a dark street, a scattering crowd, a parked car and red flares or emergency lighting, consistent with handheld phone footage of a chaotic confrontation. The caption presents it as proof that Ukrainian forces are shooting at protesters and that the protests were triggered by the discovery of torture black sites.
“Zelensky’s Gestapo are shooting at protesters outraged at the discovery of torture black sites”
Posted on X by @BowesChay on 2 November 2026. The clip carries a burned-in Telegram-channel watermark (t.me/ukrainnet), indicating it was taken from a Telegram channel and has circulated in near-identical reposts.
Who posted it
XAccount check
Estimates from public signals — account age, posting pattern, audience — not a judgement of the person behind the account, and separate from whether this post is true.
What stood out
- Account belongs to a real, publicly identifiable person: Chay Bowes (b. 1971), Irish businessman-turned-commentator, co-founder of Irish site The Ditch (2021, resigned 2022), now based in Russia.
- He is a correspondent for RT (Russia Today), the Russian state broadcaster banned in the EU; he addressed the UN Security Council at Russia's invitation in June 2023, where Ukraine's ambassador called him a 'Russian stooge'.
- Deported from Romania on 1 May 2025 under laws barring foreign interference in elections while travelling to cover the presidential vote for RT — corroborated by The Irish Times, TheJournal.ie and Romanian border police.
- Extensive fact-checker record: VoxUkraine (Meta third-party fact-checking programme) documented false claims (e.g. Ukrainian refugees getting taxpayer-funded car repairs; Zelensky 'dictator' narratives); NewsGuard counts 23 provably false Russia-Ukraine narratives.
- Research groups link him to amplification of Storm-1516 / R-FBI (Prigozhin-linked) disinformation: France's VIGINUM report names accounts and sites tied to Bowes as near-routine relays of Storm-1516 narratives; Clemson's Media Forensics Hub and Lead Stories documented coordinated quote-tweet timing with Mira Terada and others (Nov 2024).
- His posts repeatedly frame Ukraine/NATO/EU in Kremlin-aligned terms ('Ukroscam', 'EuroReich', 'Zelensky dictatorship'), i.e. commentary/propaganda rather than sourced reporting.
- No evidence of automation: posting voice is personal and consistent with a real individual; assessment of inauthenticity rests on coordinated amplification and disinformation role, not bots.
- Caveat: the supplied profile data is empty (no bio, follower count, creation date, verification flag or sample posts), so platform-level signals could not be verified; conclusions rest on external coverage of the @BowesChay handle.
Signals (12)+
- Identity verifiable
- Yes
- Real person identified
- Chay Bowes, Irish, born 1971, resident in Russia since ~2022
- Platform verification status
- Not verified (per supplied metadata)
- Employer affiliation
- RT (Russian state media), correspondent
- Notable news coverage
- Wikipedia entry; The Irish Times; TheJournal.ie; EUvsDisinfo; NewsGuard; VIGINUM (France); Clemson Media Forensics Hub; Lead Stories; VoxUkraine
- Fact check history
- Multiple documented false claims; 23 false narratives in NewsGuard Misinformation Fingerprints
- Known network
- Storm-1516 / Foundation to Battle Injustice (R-FBI) amplification network; The Islander
- State deportation
- Denied entry to Romania, May 2025, deemed security threat
- Posting cadence
- High-volume political commentary, near-daily
- Follower ratio
- Unknown (metadata absent)
- Automation evidence
- None found
- Coordination evidence
- Near-simultaneous amplification with other Storm-1516 amplifiers documented
Account checked November 4, 2026, 14:54 UTC
The media
Video✓ What is genuine
The footage itself appears to be real amateur video of a chaotic night confrontation in the Kyiv region, and it plausibly shows the 2 November 2026 clashes. What it does not show is aimed fire at protesters or a torture facility.
The tells
- ●●● Strong signal Our detector scored the clip as not AI-generated (0.998), with a deepfake score of 0.0 and no text-to-video model registering above a trace level.our detector
- ●●○ Supporting signal The burned-in t.me/ukrainnet watermark is consistent with recycled amateur Telegram video from the Kyiv-region clashes.our visual review
- ●●○ Supporting signal The scene is a plausible real-world night street: a dark road, a scattering crowd, a parked estate car, red flares or emergency lighting and heavy handheld motion blur. No warped geometry, morphing crowds or garbled signage.our visual review
- ●○○ Weak signal The video is too blurred to place the location precisely or to show anyone being aimed at or hit.our visual review
Synthetic-media detector
Detector ranThe claim stands or falls on whether the media is real, so the detector ran.
Scores are the detector’s estimate for the file as uploaded. A low score does not rule out editing, a spliced caption, or footage shown out of context — those are judged above. Model v3.
How we checked the media
- Reviewed the video's keyframes by eye for generative tells and for context clues such as lighting, crowd behaviour and watermarks.
- Ran our synthetic-media detector (Hive v3) on the clip.
- Compared the clip's visible Telegram watermark and scene details with reporting from the 2 November 2026 clashes.
Sources
9 sources reviewed- 1Fabrication of facts and an appeal to authority: how Russian propaganda covered events in Petropavlivska Borshchahivka ↗
Ukrainian National News (UNN) · unn.uaUntiereduntiered — treated as signal only, never decisiveContext
Ukrainian authorities documented roughly 1,370 propaganda posts, including Gestapo comparisons, using the incident.
- 2Torture chamber and a person's death in Petropavlivska Borshchahivka turned out to be fake – Ministry of Internal Affairs ↗
Sudovo-Yurydychna Gazeta · sud.uaUntiereduntiered — treated as signal only, never decisiveEvidence
The Interior Ministry called the torture-chamber and death reports fake.
- 3A Fake 'Medical Worker' in a Fake 'Torture Chamber': What Happened in Petropavlivska Borshchahivka ↗
24 Kanal · 24tv.uaUntiereduntiered — treated as signal only, never decisiveEvidence
The National Guard described the building as temporary accommodation and denied a broken-spine claim.
- 4Ukraine's SBU identifies 100 participants in unrest near Kyiv, weighs arrests ↗
The New Voice of Ukraine · english.nv.uaUntiereduntiered — treated as signal only, never decisiveEvidence
Police denied unlawful detention and a death, and four men were hospitalised.
- 5About 200 Clash With Police and Troops Outside Ukrainian Military Facility Near Kyiv ↗
SOFX · sofx.comUntiereduntiered — treated as signal only, never decisiveEvidence
Police used tear gas and warning shots as about 200 people clashed with troops.
- 6Scènes de chaos près de Kiev : des manifestants affrontent la police sur fond de soupçons de torture de soldats ↗
Sudinfo (with AFP) · sudinfo.beUntiereduntiered — treated as signal only, never decisiveEvidence
Eyewitness video showed people trying to overturn a police bus as warning shots rang out.
- 7Ucraina, proteste e caos Kiev. Budanov smentisce torture ai disertori: 'Una messa in scena' ↗
Adnkronos · adnkronos.comUntiereduntiered — treated as signal only, never decisiveEvidence
Police and the Azov National Guard corps denied torture and deaths; Budanov called the events a staged provocation.
- 8Riots in Petropavlivska Borshchahivka over fake hostage claims under DBR and SBU probe ↗
112.ua · 112.uaUntiereduntiered — treated as signal only, never decisiveEvidence
The State Bureau of Investigation and SBU opened proceedings, so responsibility is under investigation.
- 9Incident in Petropavlivska Borshchahivka: online claims of illegal actions denied by police ↗
LIGA.net · news.liga.netUntiereduntiered — treated as signal only, never decisiveEvidence
Police said reports of unlawful detention and a death were untrue.
Further reading
- 1Ukrainian National News (UNN) Documents the propaganda wave, including the Gestapo framing, that this post fits into.
- 6Sudinfo (with AFP) The clearest eyewitness account of what the crowd and police did that night, including warning shots.
- 2Sudovo-Yurydychna Gazeta Ukraine's Interior Ministry statement that the torture-chamber and death reports were fake.
- 8112.ua Shows that prosecutors opened cases, so the allegations remain under investigation.
The full story
The kernel of truth is real and serious. On the evening of 2 November 2026, roughly 100 to 200 people gathered outside a building used by a Ukrainian National Guard unit in Petropavlivska Borshchahivka, near Kyiv. They came because social media posts claimed about 40 men were being held and tortured in the basement. The crowd threw eggs and stones, smashed windows and tried to breach the compound; police and National Guard personnel used tear gas and fired warning shots into the air, and four servicemen were taken to hospital.
That is what the video shows, broadly. The caption then adds two things the evidence does not carry. First, it turns warning shots into security forces shooting at protesters, implying casualties that no independent account confirms. Second, it turns a viral rumour into a discovered network of 'torture black sites'. Ukraine's Interior Ministry called the torture-chamber and death reports fake; the National Guard described the site as temporary accommodation for mobilized and AWOL personnel. The State Bureau of Investigation and the SBU opened cases, so mistreatment allegations are being examined, not settled.
The speed with which the incident was reframed was not accidental in one respect: Ukraine's Center for Strategic Communications documented around 1,370 propaganda posts, including Gestapo comparisons by Russian officials, using the clash to argue that a nationwide torture system exists. The post sits inside that wave. The genuine footage lends it credibility, which is exactly why the false framing travels.
Kernel of truth
A real, violent confrontation took place near Kyiv on 2 November 2026, with tear gas and warning shots, and real public anger over viral torture allegations.
Timeline
November 2, 2026
Crowd of roughly 100-200 gathers outside a National Guard facility in Petropavlivska Borshchahivka after viral claims of detained and tortured men; police use tear gas and fire warning shots, four servicemen are hospitalised. 5SOFX
November 2, 2026
The video is posted on X by @BowesChay with a caption alleging 'Gestapo' shooting and torture black sites.
November 2, 2026
Ukraine's Interior Ministry says the torture-chamber and death reports are fake; the National Guard describes the building as temporary accommodation for mobilized and AWOL personnel. 2Sudovo-Yurydychna Gazeta
November 2, 2026
The State Bureau of Investigation and the SBU open proceedings into the unrest and possible excess of authority; the SBU later identifies about 100 participants. 8112.ua
How it was framed
The video is genuine footage of a real confrontation, but it is placed inside a caption that changes its meaning: warning shots become shooting at protesters, and a viral rumour becomes discovered torture black sites. The post also uses the incident to push a broader 'Gestapo' framing that Ukrainian officials and the Centre for Strategic Communications documented as a Russian propaganda line.
- Emotional language. 'Zelensky's Gestapo are shooting at protesters' — the word 'Gestapo' and the verb 'shooting' both load the sentence.
- “Visual proof”. The video is attached as if it proves the caption, though it shows a chaotic night scene and no aimed fire.
- Missing context. The caption omits the tear gas, the warning shots, the official denials and the fact that the torture claims are under investigation and officially called fake.
- Borrowed authority. 'Torture black sites' is stated as a discovered fact, though the only authorities cited elsewhere in the story deny it.
- Us vs. them. 'Zelensky's Gestapo' frames the Ukrainian state as a persecuting force against its own people.
Posted on X by the account @BowesChay on 2 November 2026. The clip carries a Telegram-channel watermark (t.me/ukrainnet). We found no outlet rating for the account in the input and make no claim about its motives.
Bias
Leans anti-Ukrainian government / pro-Kremlin. The post attaches Nazi-era 'Gestapo' language and an unqualified claim of systemic 'torture black sites' to a messy, disputed incident that Ukrainian authorities say involved fabricated torture reports and warning shots rather than fire aimed at protesters. Ukraine's Center for Strategic Communications documented roughly 1,370 Russian propaganda publications using this same incident to allege a nationwide torture-chamber system with Gestapo comparisons.
Bias describes how the post frames its message — the slant of the language, selection and emphasis — and is judged separately from whether the claim is true. A true claim can still be framed with a strong slant.
How we checked
58 s- 1
Searched for fact checks and reporting on the 'Gestapo' and torture-black-site claims, and on the Petropavlivska Borshchahivka protests and any confirmed deaths.
- 2
Searched for Russian propaganda coverage of the torture-chamber claims.
- 3
Reviewed the video's keyframes by eye for generative tells and context clues.
- 4
Ran our synthetic-media detector (Hive v3) on the clip.
- 5
Compared the scene and the Telegram watermark with independent reporting of the 2 November 2026 clashes.
✓ Claim checked✓ Media checked✓ Sources checked
Why 74% confidence
ModerateWe rate this MODERATE, not HIGH. The direction of the verdict is solid: several independent outlets describe warning shots and tear gas, and Ukrainian officials call the torture claims fake, while the detector strongly supports the footage being real. It is not HIGH because the sources partly trace to the same eyewitness video and official briefings, the footage is too blurred to show what is happening, and the investigating cases are still open.
Limits. We could not open the original Telegram channel or view the full unedited clip. We did not have findings from the State Bureau of Investigation or SBU cases, and we found no independent confirmation of aimed fire or of any death.
What we don’t know
- What the State Bureau of Investigation and SBU cases will conclude about the conduct of military personnel and the organisation of the unrest.
- Whether anyone was actually hit or injured by gunfire, beyond the four servicemen hospitalised with injuries.
- Who first circulated the original torture-chamber rumour and whether it was coordinated.
- Whether the poster knew the caption was inaccurate or reposted it in good faith.
Spot it yourself
Spot the fakeLooks suspicious, isn’t proof
- The account is partisan and its caption is inflammatory — that is a reason to check, not proof the video is fake.
- The footage is dark, shaky and low resolution, which makes people doubt it; real phone video of a night clash usually looks like this.
- The 'Gestapo' label is emotive, but emotive language alone does not prove a post false.
The actual evidence
- Independent reporting from the scene: AFP/Sudinfo, SOFX, Adnkronos and Novoye Vremya all describe tear gas and warning shots, not aimed fire, and no outlet confirms a death.
- The Interior Ministry and National Guard said the torture-chamber and death reports were fake and described the building as temporary accommodation for mobilized and AWOL personnel.
- The State Bureau of Investigation and SBU opened cases, which means the allegations are under investigation, not established.
- The Center for Strategic Communications documented roughly 1,370 propaganda posts, including Gestapo comparisons, using this incident — matching the post's framing.
- 1
Ask who else would be reporting this
If security forces were shooting at protesters and killing people, Ukrainian and international outlets would be covering it within hours. Search for the place name plus 'shooting' or 'deaths' and see whether independent reporters confirm it.
- 2
Find the official version, then weigh it
Look for statements from the Interior Ministry, National Guard or local police. Here they denied the torture chamber and the death. Official denials are not automatically true, but they are a necessary part of the picture.
- 3
Watch the video for what it actually shows
Check whether you can see anyone aimed at or hit, or only hear bangs. Warning shots and aimed fire look and sound different, and a caption can claim more than the frames deliver.
- 4
Inspect the watermark and trace the clip
The t.me/ukrainnet mark shows the clip came from a Telegram channel. A watermark tells you where the video circulated, not whether the caption attached to it is accurate.
- 5
Run a reverse image search on a keyframe
Screenshot a clear frame and search it to find earlier versions and the first context in which the clip appeared — that is often different from the caption you were shown.
Takeaway
Genuine footage is the most effective wrapper for a false claim: check the caption's verbs — 'shooting at', 'discovered', 'proven' — against what independent reporters and officials actually say happened.
Questions people ask
Did Ukrainian police shoot at protesters near Kyiv in November 2026?+
Reporting from the scene says police and National Guard personnel used tear gas and fired warning shots into the air during clashes at Petropavlivska Borshchahivka on 2 November 2026. No independent outlet confirms that anyone deliberately fired at protesters, and officials denied any deaths. The video itself does not visibly show aimed fire.
Was a torture chamber found at the National Guard facility?+
Ukraine's Interior Ministry said reports of a torture chamber and a death were fake. The National Guard described the building as temporary accommodation for mobilized and AWOL servicemen. However, the State Bureau of Investigation opened a case into possible excess of authority, so allegations of mistreatment are being examined rather than proven or fully dismissed.
What is the t.me/ukrainnet watermark on the video?+
It is a burned-in mark showing the clip circulated on a Telegram channel of that name. It tells you where the video was shared, not whether the caption attached to it on X is accurate. Recycled Telegram footage is common in war-related posts.
Why does the post call Zelensky's forces 'Gestapo'?+
That is the poster's characterisation, not a finding by any investigator. Ukraine's Center for Strategic Communications documented about 1,370 propaganda posts, including Gestapo comparisons by Russian officials, that used this incident to claim a nationwide torture network.
Does a real video make a caption true?+
No. Footage can be genuine and still be described misleadingly. Here the video is plausibly real, but the caption converts warning shots into shooting at protesters and an unverified rumour into discovered torture black sites.
Go deeper
- False context
- When real, unaltered content is shared with a caption or framing that changes what it means.
- Warning shot
- A shot fired into the air or ground as a signal or warning, rather than aimed at a person.
- Kernel of truth
- The real event or fact that a misleading claim is built on, which makes the false framing feel believable.
- Synthetic-media detector
- A tool that estimates whether a video or image was generated or altered by AI, usually as a probability score rather than a yes-or-no answer.
- AWOL
- Absent without leave — a serviceman who has left their unit without permission.
People also search for
For educators+
- The video is probably real. Does that make the post more or less trustworthy? Why might genuine footage spread further than a fabricated clip?
- Officials denied the torture claims, but prosecutors opened a case. How should a reader hold both facts at once?
- What would you need to see to believe that security forces were shooting at protesters? List three specific pieces of evidence.
About this check
- Platform
- X
- Posted by
- @boweschay
- Posted
- November 3, 2026
- Age when checked
- 1–2 days old when checked
- Where it spread
- Ukraine, Ireland
- Audience
- International audience
- Language
- EN
- Status
- ● Post is live
- Verified
- November 4, 2026, 14:55 UTC
- Published
- November 4, 2026, 14:55 UTC
Reach. 31K likes, 413 replies on X (syndication, 4 Nov); picked up by Skwawkbox 3 Nov
This verdict was generated with AI from the sources shown. AI can make mistakes — check the sources before relying on it.
Check anything yourself, in seconds.
Share any social post or video to What the Fact and get the verdict, the confidence, and the receipts.