← Back to Russia Cyber Tour
6,991
Political prisoners tracked
2,185
Currently imprisoned
1,430
Anti-war cases (post-2022)
535
Criminal code articles documented
2,857
Russian cities in database
70+
Data fields per person record
3
Gov portals catalogued
2
Exposed .git configs found

About Russian Vault

Russian Vault documents Russia's political repression infrastructure through open source intelligence. Using publicly accessible data sources and passive enumeration techniques, ODINT compiled records of 6,991 individuals persecuted by the Russian state — including 1,430 cases directly tied to opposition to the 2022 invasion of Ukraine.

The dataset draws on human rights monitoring data, open government transparency portals, and researcher-published API catalogs. Every record in this collection was obtained through open source methods without any unauthorized access — the Russian state documented its own repressions, and this archive makes that documentation accessible to researchers, journalists, and human rights practitioners worldwide.

Datasets

Available intelligence datasets from Russian Vault

Live

Political Prisoners Database

Comprehensive records of individuals currently imprisoned by the Russian state for political activity — names, birth years, criminal charges, sentences, prison locations, and case details. Each record contains over 70 data fields including health status, torture allegations, and minor child indicators.

6,991 total tracked 2,185 currently imprisoned 70+ data fields JSON / CSV available
Live

Anti-War Cases

Persecution cases arising directly from opposition to Russia's February 2022 invasion of Ukraine — social media posts, public protests, refusal to serve, and acts of civil disobedience. Documents the legislative escalation that criminalized dissent through emergency statutes enacted within days of the invasion.

1,430 cases documented Post-Feb 2022 12+ applied articles JSON / CSV available
Live

Persecution Geography

Geographic distribution of political persecution across Russia — 2,857 cities indexed with per-city counts of persecutions, cases, and persons. Includes occupied Ukrainian territories: Crimean cities and Donbas settlements appear in the database, documenting the geographic reach of Russian repression beyond its recognized borders.

2,857 cities indexed Crimea & Donbas included Per-city breakdowns JSON available
Live

Government API Catalog

Open-source catalog of Russian federal government data portals — the E-Budget portal covering federal budget organizations, treasury branches and budget classification codes; the Spending Portal documenting federal subsidies and government contracts; and Russia's e-government certificate authority infrastructure, found geo-blocked from outside Russian territory.

3 portals documented 1 geo-blocked endpoint OData format portals
Live

Web Infrastructure Recon

Exposed source code repository configurations discovered on Russian institutional websites through passive open source enumeration — revealing internal git server infrastructure, developer identities, and private repository paths. Targets include the Russian Olympic Committee and a major Russian pharmaceutical company.

2 exposed .git configs 3 internal git servers 1 developer identity olympic.ru · petrovax.ru

Infrastructure Intelligence

Exposed configurations and developer credentials discovered via passive open source enumeration

Target Organization Finding Exposed Data
olympic.ru Russian Olympic Committee Exposed .git/config Internal git server: git.2new.ru — repository path webit/olympic.ru.git
petrovax.ru Petrovax Pharmaceutical Exposed .git/config Developer: Egor Kanakin — internal git servers git.ustrong.ru and git.fbweb.ru — web agency: fbweb
seattleweekly.com Russia desk — author E.T. Russian Gravatar hash cracked Email [email protected] recovered from public WordPress Gravatar SHA256 hash

Key Findings — Prosecution Articles

Russia's legal arsenal for political persecution — 535 criminal code articles documented across all cases

Post-2022 Legislative Escalation

Following the February 2022 invasion, Russia enacted emergency legislation that criminalized dissent within days. The dataset documents this escalation directly: new articles targeting "false information about the Armed Forces" (up to 15 years), "discrediting the Armed Forces" (up to 5 years), and expanded "calls against state security" were applied to social media posts, public statements, and acts of refusal. Combined with pre-existing treason, extremism, and military evasion statutes, these articles form a coordinated legal infrastructure against civil society that the data makes visible.

Art. 207.3
Dissemination of False Information About Armed Forces
Enacted post-2022 • Up to 15 yrs imprisonment • Primary anti-war article
Art. 280.3
Discrediting the Armed Forces
Enacted post-2022 • Up to 5 yrs • Used in 1,430 anti-war cases
Art. 275
High Treason / State Treason
12–20 yrs strict regime • Espionage, intelligence sharing, sabotage
Art. 282.2
Organization / Participation in Extremist Group
3–10 yrs • Primarily targets religious minorities (Jehovah's Witnesses)
Art. 280.4
Calls Against State Security
3–6 yrs • Broad application, post-2022 expansion
Art. 205.2
Public Calls for Terrorist Activity
2–5 yrs • Applied to online content and social media posts
Art. 337 Pt. 5
Evasion of Military Service
2–10 yrs • Post-mobilization (2022) • Anti-war draft resistance
Art. 280.1
Calls Threatening State Territorial Integrity
2–5 yrs • Separatism charges • Applied in Caucasus/Crimea cases
Art. 205.1
Facilitating Terrorist Activity
5–15 yrs • Used against religious and political dissidents
Art. 354.1
Rehabilitation of Nazism
3–5 yrs • Applied against anti-war speech referencing Ukraine
Art. 128.1
Defamation
Fines to probation • 11 documented cases • Press targeting
Art. 280
Public Calls for Extremist Activity
1–4 yrs • Pre-2022 baseline article for dissent prosecution

Raw Data Downloads

Access the Russian Vault dataset — all records collected via open source intelligence, May 1, 2026

📂
Repression API — Full Schema
70+ fields · Complete field definitions, data types, language variants, subset levels
Download JSON
JSON
Currently Imprisoned — Full Dataset (2,185 records)
All fields for persons currently incarcerated — names, articles, locations, sentences
Download JSON
JSON
Anti-War Cases — Full Dataset (1,430 records)
All persecution records linked to opposition to the 2022 invasion
Download JSON
CSV
Full Dataset JSON (6,991 records)
Complete persecution database — all fields, all records, hosted by ODINT
Download JSON
JSON
Cities Index (2,857 Russian cities)
Per-city counts of persecutions, cases, persons — includes occupied territories
Download JSON
JSON
Criminal Code Articles (535 articles)
Full catalog of criminal code articles applied in documented persecution cases
Download JSON
📌
Repression Dashboard — Source Documentation
OVD-Info API official documentation — all endpoints, parameters, response formats
Open Local Dump
Donate