A project by
SJAC logo

Document Truth.
Demand Justice.

A powerful open source data management solution for human rights documentation. Easy to use interface, collaborative team features, advanced search, revision control, and full support for Arabic and Ukrainian languages.

AGPL-3.0 Open Source
40+ Granular Permissions
Complete Audit Trails
demo.bayanat.org

Evidence-Grade Integrity

Every piece of documentation is preserved with cryptographic verification, full audit trails, and controlled access — built for legal admissibility.

File Integrity

MD5 checksums on every upload. Benetech video fingerprinting and automatic duplicate detection ensure nothing is altered or lost.

Complete Audit Trail

13 action types logged with user attribution and timestamps. Every create, update, delete, and export is recorded permanently.

Controlled Export

Requester-approver workflow for data exports. Encrypted downloads with configurable expiration ensure chain of custody.

Revision History

Full change tracking on every record with user attribution. Compare versions and rollback when needed.

Three Core Entities

Everything in Bayanat connects through three fundamental data types, enabling comprehensive documentation and powerful analysis.

Bulletins

Upload any piece of evidence: videos, photos, documents, interviews, or audio recordings. Each bulletin becomes a searchable, linkable record you can connect to the people and events involved.

  • Media attachments
  • Source tracking
  • Verification workflow

Actors

Track the people and entities in your documentation: witnesses, victims, alleged perpetrators, military units, or Intelligence departments. Build profiles and map how they relate to each other and to specific events.

  • Profile management
  • Relationship mapping
  • Role classification

Incidents

Bring it all together. Group related bulletins and actors into incidents to build a complete picture of an event; ready for export, reporting, or legal proceedings.

  • Event timelines
  • Multi-source linking
  • Violation types

Everything Connected

Multiple relationship types link all entities together, enabling investigators to uncover patterns and build comprehensive cases.

Bulletins
Actors
Incidents

Built for Serious Work

Enterprise-grade features designed for organizations documenting human rights violations.

Import from YouTube, Telegram & More

Paste a URL and Bayanat automatically downloads, archives, and catalogs video content. Metadata, channel info, and upload dates are extracted automatically. Supports 1,800+ platforms.

YouTube
Telegram
Facebook
X / Twitter
+1,800 more
  • Auto metadata extraction
  • Duplicate detection
  • Source & channel tracking
  • Cookie auth support

AI Transcription

Powered by OpenAI Whisper. Auto-transcribe video and audio in multiple languages with timestamps. Makes all media fully searchable.

Enterprise Security

40+ granular permissions, WebAuthn/2FA, complete audit trails, and role-based access control for sensitive data.

Geospatial Analysis

PostGIS-powered mapping. Radius search, incident clustering, and geographic pattern analysis.

OCR & Document AI

Extract text from images, scanned documents, and PDFs with Tesseract OCR. Parse Word docs automatically.

Team Collaboration

Peer review workflows, team assignments, and collaborative editing with full change history.

Advanced Search & Filtering

Full-text search across all content types with powerful filters. Search by location, date range, labels, sources, and more. PostgreSQL full-text search with trigram matching for instant results across millions of records.

Deploy on Your Terms

Self-hosted, fully sovereign. Your data never leaves infrastructure you control.

Self-Hosted

Run on your own servers or private cloud. No third-party dependencies, no data leaving your network.

Data Sovereignty

Meet jurisdictional requirements. Keep sensitive human rights data within your legal boundaries.

Security Hardened

Read-only containers, Argon2 password hashing, TLS encryption, and health monitoring out of the box.

Production Ready

One-command Docker deployment with automatic backups, health checks, and comprehensive documentation.

Docker Compose Stack
nginx reverse proxy + TLS
flask application server
redis cache
celery workers
postgres + PostGIS
Read-only containers Health monitoring Automatic backups Argon2 hashing

How Bayanat Works

A systematic approach to human rights documentation that scales from small teams to large organizations.

01

Document

Create bulletins from reports, testimonies, media, and documents. Each piece of evidence is catalogued with source attribution and verification status.

02

Connect

Link bulletins to actors (perpetrators, victims, witnesses), incidents, and locations. Build a web of relationships that reveals patterns across your data.

03

Analyze

Use powerful search, filtering, and visualization tools to identify patterns. Map incidents geographically, build timelines, and trace actor networks.

04

Collaborate

Share work across your team with granular permissions. Peer review workflows ensure quality while audit trails maintain accountability.

05

Export

Generate reports, export data for legal proceedings, or integrate with other tools via API. Your documentation is always accessible and portable.

Built for Real-World Documentation

Bayanat was developed by SJAC based on years of experience documenting human rights violations in Syria. Every feature addresses real challenges faced by investigators, researchers, and legal teams working with sensitive data.

War crimes documentation Human rights monitoring Investigative journalism Legal case building

Trusted by Organizations Worldwide

Powering human rights documentation at scale

2M+
Documents Processed

Pieces of documentation preserved and analyzed

300K+
Videos Analyzed

Videos labeled and categorized using Bayanat

2014
In Use Since

Battle-tested through years of real-world use

3
Languages

English, Arabic, and Ukrainian support

"Millions of pieces of documentation... it is almost impossible to find what you are looking for if you are a prosecutor. Bayanat makes that possible."

— Senior Analyst, SJAC

Used in collaboration with

UN IIIM European Prosecutors Benetech Human Rights Organizations

Trusted by Organizations Working for Justice

Used by human rights organizations, international mechanisms, and legal teams worldwide.

SJAC

Syria Justice &
Accountability Centre

We respect the confidentiality of our partners.

Active Deployments

Trusted Across 10 Countries

Documenting human rights violations where it matters most.

0
Countries
0
Continents
0
% Self-Hosted

Organization names withheld for the safety and security of our partners.

Open Source

Transparent. Auditable. Community-driven.

Bayanat is released under the AGPL-3.0 license. The code is open for inspection, contribution, and deployment by any organization committed to human rights documentation.

Built by Syrian talents at the Syria Justice & Accountability Centre

Start documenting.
Demand accountability.

Join organizations worldwide using Bayanat to build comprehensive, verifiable records of human rights violations.