USER ACCESS LAYER
CLIENT DEVICES
Intelligence for a Safer Nigeria
NPF-NIIS
Safer Nigeria
FRONTEND (USER INTERFACE)
Intelligence for a Safer Nigeria
Integrated data · Real-time intelligence · Faster investigations
API GATEWAY & BACKEND SERVICES
API Gateway
- Request routing
- Authentication
- Rate limiting
- Security monitoring
Application Services
- Investigation Modules
- Case Management
- Data Processing
- Workflow & Approvals
Integration Layer
- External API Connectors
- Data Transformation
- Response Handling
- Error Logging
EXTERNAL INTEGRATIONS (APIs)
Telecom OperatorsMTN, Airtel, Glo, 9mobile (Authorised Integration)
NIBSS & BanksBVN, Account Verification (Authorised Integration)
NIMCNIN Verification (Authorised Integration)
NISPassport & Travel Records (Authorised Integration)
Commercial IntelligenceIP, Domain, Crypto, OSINT (Licensed Providers)
Other Government AgenciesInter-Agency Data Exchange (Authorised Integration)
KEY APPLICATION MODULES (FRONT PAGE ACCESS)
DATA LAYER
Primary Database PostgreSQL
- Users, cases, records
- Investigation data
- Audit logs
Geospatial Database PostGIS
- Location data
- Mapping and tracking
- Geospatial analysis
Search Engine OpenSearch (Optional)
- Indexed records
- Full-text search
- Fast retrieval
Evidence Storage Encrypted Storage
- Files, images, documents
- Chain of custody
- Tamper-evident hashes
Cache & Queue Redis
- Session management
- Background jobs
- Real-time updates
Backup & Archive Secure Backup
- Automated backups
- Disaster recovery
- Long-term archive
SECURITY & ACCESS CONTROL
Authentication
- Multi-factor authentication
- Session management
- Password policies
- Rank and unit permissions
- Case-level access
- Least privilege
Audit & Monitoring
Data Protection- Activity logging
- Access tracking
- Security alerts
- Encryption (at rest & in transit)
- Data masking
- Compliance with NDPA 2023
- Legal/manual authorisation
- Restricted data access
- Request tracking
INFRASTRUCTURE LAYER
Cloud / Data Centre
- Secure government cloud
- High availability
- Disaster recovery
Load Balancer
- Traffic distribution
- Auto-scaling
- Failover support
Web Servers
- Frontend application
- SSL/TLS encryption
- DDoS protection
Application Servers
- Backend services
- API processing
- Background workers
Monitoring & Logging
- System monitoring
- Performance metrics
- Error tracking
Firewall & Network Security
- Network protection
- Intrusion detection
- Access control
INTERNAL NETWORK & COMMAND CENTRES
National Command Centre (Abuja)
Zonal Commands
State Commands
Specialised Units
Partner Agencies
External services shown here are architecture labels. They are not connected on this host.