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.

See It In Action
Explore the intuitive interface designed for law enforcement professionals across Africa.

Dashboard
Central command center with real-time statistics and quick actions
Everything Law Enforcement Needs
A comprehensive suite of tools designed specifically for African law enforcement agencies, built to work in real-world conditions.
Track investigations from initial report to prosecution with configurable status workflows and automatic case numbering.
Biometrics integration, national ID support for any country, encrypted PII storage with comprehensive alias tracking.
QR code tracking for physical evidence, complete chain of custody logs, and SHA-256 file integrity verification.
Officer and citizen verification via web portal or USSD. Privacy-preserving results for public requests.
Amber Alerts for missing children and Wanted Notices with public distribution and expiry management.
Full system access via feature phones. No smartphone or data plan required - works on any 2G network.
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
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.
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
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
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
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.