SDG 16 Aligned
MIT Licensed
91% Complete
OWASP Compliant

Modern Criminal Records Management for Africa

An open-source Digital Public Good designed for law enforcement agencies. Offline-first, works on 2G/3G networks, and ready for deployment in 54 countries.

1
Countries Ready
144+
Test Cases
2 Channels
USSD & WhatsApp
CRMS Dashboard showing case management interface with statistics and navigation
Works Offline

See It In Action

Explore the intuitive interface designed for law enforcement professionals across Africa.

Dashboard

Dashboard

Central command center with real-time statistics and quick actions

0
Countries Deployment Ready
0+
Test Cases Passed
0%
Development Complete
0K+
Words of Documentation

Everything Law Enforcement Needs

A comprehensive suite of tools designed specifically for African law enforcement agencies, built to work in real-world conditions.

Case Management

Track investigations from initial report to prosecution with configurable status workflows and automatic case numbering.

Person Records

Biometrics integration, national ID support for any country, encrypted PII storage with comprehensive alias tracking.

Evidence Tracking

QR code tracking for physical evidence, complete chain of custody logs, and SHA-256 file integrity verification.

Background Checks

Officer and citizen verification via web portal or USSD. Privacy-preserving results for public requests.

Alerts System

Amber Alerts for missing children and Wanted Notices with public distribution and expiry management.

USSD Support

Full system access via feature phones. No smartphone or data plan required - works on any 2G network.

WhatsApp Integration

Field officers can perform wanted person checks and queries via WhatsApp on smartphones.

Deploying Across Africa

CRMS is fully developed and ready to be piloted by law enforcement agencies seeking to modernize criminal justice systems across Africa.

🇸🇱

Sierra Leone

Pilot Ready
Sierra Leone Police Force

CRMS is prepared for pilot deployment pending formal onboarding and approvals.

More countries joining soon. Interested in deploying CRMS? Get in touch

Why CRMS is Different

Built from the ground up for African realities - not adapted from Western solutions.

Offline-First Architecture

Works When Internet Doesn't

Built with Service Workers and IndexedDB for full offline operation. Create, update, and manage cases even without internet. Auto-sync when connection is restored.

  • Full offline CRUD
  • Auto-sync queue
  • Conflict resolution
Multi-Country Ready

Configure, Don't Fork

Deploy to any African country with configuration changes only. Support for any national ID system, legal framework, and language without code modifications.

  • Any national ID
Open & Sovereign

Your Data, Your Infrastructure

MIT licensed with no vendor lock-in. Self-host on your own infrastructure. Each country maintains complete control over their deployment and data.

  • MIT licensed
  • Self-hostable
  • Data sovereignty

Enterprise-Grade Security

Criminal justice data demands the highest security standards. CRMS is built with security at every layer.

Encryption at Rest

AES-256 encryption for all PII and sensitive data

Secure Transport

TLS 1.3 for all data in transit

Strong Authentication

Argon2id password hashing with MFA support

Audit Logging

Immutable logs tracking every action

SQL Injection Prevention

Parameterized queries via Prisma ORM

Evidence Integrity

SHA-256 verification for all files

OWASP Top 10
GDPR Compliant
Malabo Convention
SDG 16 Aligned

Frequently Asked Questions

Everything you need to know about deploying CRMS in your country.

Have more questions? Contact our team

Ready to Get Started?

Join law enforcement agencies across Africa in building safer, more connected communities.

For Government

Deploy CRMS in your country with our support

Request Consultation

For Technical Teams

Explore the codebase and contribute

View on GitHub

For Partners

Join us in scaling justice across Africa

Partner With Us