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
base44
Edit with Base44