System Architecture Diagram
Overall architecture of the GLCRI Background Check Platform
Component 10
User / Client Interface
Web‑based portal or API for HR staff and authorised users to submit background‑check requests and view results
Component 20
Web App (Dashboard & Portal)
- Authentication & role‑based access control
- User dashboards
- Configuration interfaces for workflows
Component 30
Data Integration Layer
Interfaces with third‑party data sources including:
Criminal‑record providers
Sanctions lists
PEP databases
Credit‑reference agencies
Corporate registries
Adverse‑media feeds
Identity‑verification services
Public/commercial datasets
Functions:
- • API connection management
- • Data retrieval and error handling
- • Initial parsing and mapping of responses into intermediate schema
Component 40
AI Background‑Check Engine
Receives standardised records from Data Integration Layer and performs:
Data cleansing and standardisation
Entity‑resolution using deterministic matching rules and AI model
Risk analysis and explanation generation using constrained AI model
Component 50
Compliance & Audit Log
Stores comprehensive audit trail:
- Subject‑input data
- Outgoing queries & responses
- AI model prompts & outputs
- Intermediate decisions & scores
- Human review notes & final decisions
Component 60
Report Output Module
Generates structured background‑check reports:
- PDF reports
- JSON API responses
- Available through Web App
- API integration to client systems
Component Legend
User Interface Layer
Application Layer
Integration Layer
AI Processing Layer
Compliance Layer
Output Layer