Platform build · Financial services

An AI compliance platform for Saudi PDPL, live with banks

A platform that reviews client documents against the Saudi Personal Data Protection Law, scores the gaps and drafts compliant replacements, now in production with banks and finance companies.

Client
Banks and finance companies in Saudi Arabia
Engagement
Platform built from the ground up by a team of three
Our role
Architecture, evaluation design, model routing, OCR, infrastructure
Status
In production with banks and finance companies
Content fidelity on AI-drafted documents

95%

Open-weight models routed by accuracy and cost

5

In production with Saudi banks and finance companies

Live

Engineers, from first commit to production

3

In brief

Saudi banks and finance companies need to show their documents comply with the Personal Data Protection Law, but manual review was slow and two reviewers could disagree. Involabs built an LLM platform that scores each document's gaps against PDPL and the client's internal compliance framework, drafts compliant replacements, and gives compliance staff a LangGraph-based chatbot evaluated with DeepEval and Ragas, with work routed across five open-weight models on Google Cloud Run. A team of three took it from first commit to production, where Saudi banks and finance companies now use it, with 95 percent content fidelity on drafted documents.

Architecture

How it works

  1. Ingest

    Client documents

    • PDF, DOCX and Excel
    • Vision OCR for scanned files
    • Document classification
  2. Evaluate

    Review against PDPL

    • Retrieval over the law and a knowledge base
    • Scored against PDPL and the internal framework
    • Automatic gap report
  3. Remediate

    Draft compliant text

    • Compliant replacement text
    • Drafted per gap
  4. Assist

    Chat agent

    • Multi-agent with tool calls
    • Questions about documents and the law
Deployed on Google Cloud Run with Terraform-managed infrastructure and Langfuse observability on every model call.

The situation

Banks and finance companies in Saudi Arabia must be able to show that their documents comply with the Personal Data Protection Law (PDPL). Manual document review was slow, and two reviewers could reach different conclusions on the same policy.

What we built

  • An LLM review engine that checks client documents against the law and a knowledge base.
  • Gap scoring against the law. Each document is scored against PDPL and the client’s internal compliance framework, producing an automatic gap report, so reviewers start from a ranked list rather than a blank page.
  • A remediation pipeline that drafts new, compliant document text for the gaps it finds.
  • A multi-agent chatbot built on LangGraph, with tool calls, so compliance staff can question the findings and the regulation directly.
  • Vision OCR using a Qwen vision model, so scanned documents are reviewed under the same rules as digital ones.

Engineering decisions

Model routing for cost and accuracy. Five open-weight models are balanced against each other by task. Simpler steps go to cheaper models, and harder judgements go to stronger ones.

Evaluation built in. The chatbot is evaluated with DeepEval and Ragas, and generated documents reach 95 percent content fidelity.

Infrastructure as code. The platform runs on Google Cloud Run, with Terraform-managed infrastructure, CI/CD and Langfuse tracing, so it can be reproduced and audited.

What it changed

The platform moved from nothing to production with a team of three and is now used by banks and finance companies in Saudi Arabia. Document review that was slow and inconsistent when done by hand now starts from an automatic gap report and drafted remediation.

Planning an AI system under PDPL? Read our Saudi PDPL checklist for AI systems in banks.

Have a similar problem?

Send us the problem and the constraints. We will tell you what it would actually take, starting with a fixed-scope assessment.