Case Study GRC Fintech

Building ResolvX: How I Designed and Delivered a Complete Enterprise GRC Program, from Risk Register to Live Trust Center

A practitioner's walkthrough of an 8-phase compliance program for a fictional cloud-native SaaS fintech. Producing real artifacts, real evidence, and a public-facing result

Derick G. Dmello  ยท  GRC Lead, ResolvX Program
ISO 27001 Lead Auditor PCI-DSS Specialist SOC 2 Lead Implementor CEH-M Security+
๐Ÿ”— Live Project โ€” ResolvX Trust Center The GRC program described in this article produced a live, public-facing Trust Center. View it here: mello-io.github.io/ResolvX-GRC-Program
View on GitHub โ†’
Hero Image

ResolvX is a fictional cloud-native SaaS fintech company providing AI-powered financial dispute resolution services to enterprise clients. It runs on three AWS environments (EU regions), employs approximately 120 people, and processes sensitive financial records and personally identifiable information subject to GDPR, PCI-DSS, and SOC 2 obligations.

It is also entirely fictional. I built it and then built its entire compliance program from scratch.

This article documents what that means in practice: the eight phases of the program, the specific deliverables each phase produced, the metrics the Q1 2026 internal audit generated, and what the process revealed about what enterprise GRC work actually requires.

22/26ISO 27001 Controls Conformant
88%SOC 2 Type II Readiness (Obs. Aug 2026)
6/6Tier 1 Vendors Fully Assessed
0Major Nonconformities Q1 2026 Audit

Why Build for a Fintech?

The choice of company profile was deliberate. Financial technology represents one of the most complex regulatory environments in which a GRC program can operate by combining information security requirements (ISO 27001), cloud service organization obligations (SOC 2), payment card industry standards (PCI-DSS), and data privacy laws (GDPR for EU-facing operations).

An AI-powered fintech adds a further layer: the auditability of AI model decisions is not a hypothetical future concern. It is already a regulatory expectation under GDPR's Article 22 (automated decision-making), and an emerging requirement under the EU AI Act for high-risk financial AI systems.

Building ResolvX's GRC program meant confronting all of these obligations simultaneously which is exactly what a compliance officer at a real fintech company would face.

Program Architecture: 8 Phases, 30+ Commits, 50+ Deliverables

resolvx-grc-program/
โ”‚
โ”œโ”€โ”€ 00_program_foundation/ โœ… Complete
โ”‚    โ”œโ”€โ”€ objectives_scope_goals.md โ€” Program charter
โ”‚    โ”œโ”€โ”€ program_roadmap.md โ€” 8-phase milestones
โ”‚    โ”œโ”€โ”€ company_profile.md โ€” Asset inventory
โ”‚    โ””โ”€โ”€ stakeholder_register.md โ€” Control ownership
โ”‚
โ”œโ”€โ”€ 01_risk_management/ โœ… Complete
โ”‚    โ”œโ”€โ”€ risk_register.xlsx โ€” Full register + heat map
โ”‚    โ”œโ”€โ”€ risk_methodology.md
โ”‚    โ”œโ”€โ”€ risk_summary_report.md โ€” Executive-facing
โ”‚    โ””โ”€โ”€ threat_landscape.md โ€” Fintech-specific
โ”‚
โ”œโ”€โ”€ 02_compliance_framework/ ๐ŸŸก In Progress
โ”‚    โ”œโ”€โ”€ iso27001_control_matrix.xlsx โ€” Annex A 2022 (22/26)
โ”‚    โ”œโ”€โ”€ soc2_criteria_mapping.xlsx โ€” CC1โ€“CC9 (88% ready)
โ”‚    โ”œโ”€โ”€ nist_csf_mapping.xlsx โ€” All 6 functions
โ”‚    โ””โ”€โ”€ gap_analysis_report.md
โ”‚
โ”œโ”€โ”€ 03_policies_and_procedures/ โœ… 6 Policies
โ”‚    โ”œโ”€โ”€ information_security_policy.md
โ”‚    โ”œโ”€โ”€ access_control_policy.md
โ”‚    โ”œโ”€โ”€ incident_response_policy.md
โ”‚    โ”œโ”€โ”€ data_classification_policy.md
โ”‚    โ”œโ”€โ”€ vendor_management_policy.md
โ”‚    โ””โ”€โ”€ acceptable_use_policy.md
โ”‚
โ”œโ”€โ”€ 04_vendor_risk/ โœ… 6/6 T1 Assessed
โ”‚    โ”œโ”€โ”€ vendor_register.xlsx
โ”‚    โ”œโ”€โ”€ tprm_tier1_assessment.xlsx โ€” AWS, Okta, GitHub, GWS, Datadog, Stripe
โ”‚    โ””โ”€โ”€ tprm_sub-processor_register.xlsx โ€” GDPR Art. 28
โ”‚
โ”œโ”€โ”€ 05_incident_response/ โœ… Tabletop Feb 2026
โ”‚    โ”œโ”€โ”€ ir_plan โ€” NIST SP 800-61r2 aligned
โ”‚    โ”œโ”€โ”€ runbook_phishing.md
โ”‚    โ”œโ”€โ”€ runbook_ransomware.md
โ”‚    โ”œโ”€โ”€ runbook_data_breach.md
โ”‚    โ””โ”€โ”€ tabletop_simulation_report.xlsx
โ”‚
โ”œโ”€โ”€ 06_audit_readiness/ โœ… 0 Major NCs
โ”‚    โ”œโ”€โ”€ audit_report
โ”‚    โ””โ”€โ”€ corrective_action_plan.xlsx
โ”‚
โ”œโ”€โ”€ 07_compliance_dashboard/
โ”‚    โ”œโ”€โ”€ compliance_dashboard.xlsx
โ”‚
โ””โ”€โ”€ 08_trust_center/ โœ… LIVE
     โ””โ”€โ”€ mello-io.github.io/ResolvX-GRC-Program

The Compliance Framework: Three Standards, One Program

Most GRC programs organize around a single framework. ResolvX operates across three simultaneously, which reflects the real compliance environment of a cloud-native fintech operating in EU markets.

FrameworkScopeStatusLast Assessed
ISO/IEC 27001:2022Full ISMS - all systems, data, personnel22/26 ConformantQ1 2026
(Internal Audit)
SOC 2 Type IISecurity, Availability, Confidentiality88% Ready
(Obs. Aug 2026)
Mar 2026
GDPR (EU) 2016/679All personal data processingCompliantOngoing ยท ROPA maintained
NIST CSF 2.0GV, ID, PR, DE, RS, RC functionsAlignedQ4 2025
NIST SP 800-61r2Incident response lifecycleImplementedTabletop Feb 2026
PCI-DSS v4.0Payment card environment (billing scope)In ScopePhase 3 target

Phase 1: Risk Management - Starting Where Every GRC Program Should

Before a single control was mapped, the threat landscape had to be understood in ResolvX's specific context. A fintech handling AI-powered dispute resolution faces threats that a generic risk register template will not surface.

I built a dedicated Threat Landscape document covering the fintech-specific risk environment before scoring a single entry in the register. This included: financial data as a premium target for both financially motivated and state-sponsored actors; AI model manipulation as an emerging attack surface for companies whose core product makes automated financial decisions; and GDPR breach notification risk, where a 72-hour statutory clock starts from the moment of awareness - creating a direct financial and reputational exposure for every incident.

Risk Register
ResolvX Top Risk Items by Score (Likelihood ร— Impact, 1โ€“25 scale)

The risk register included a critical entry that most standard GRC templates do not contain: AI model decision auditability, flagged at Score 15/High. In a company where AI makes financial dispute decisions on behalf of regulated enterprise clients, the inability to produce an audit trail of individual model outputs is a compliance risk under GDPR Article 22 and an emerging requirement under the EU AI Act's high-risk AI provisions.

Including that entry from Day 1 meant the compliance program was designed for the regulatory environment ResolvX will actually face and not the one it faced in 2019.

Hero Image

Phase 4: Vendor Risk - Assessing Every Tier 1 Vendor, Building the GDPR Register

ResolvX operates with 6 Tier 1 critical vendors, those with direct access to production systems or client financial data. All 6 were assessed against a 25-question questionnaire across 5 domains. All 6 hold relevant certifications. All 6 have active Data Processing Agreements in compliance with GDPR Article 28.

TPRM
Tier 1 Vendor Assessment Results : Certification Coverage

The sub-processor register - a GDPR Article 28 and Article 30 requirement - documents how ResolvX manages both its own employee data and the client financial data it processes as a data processor on behalf of enterprise clients. This distinction matters: ResolvX is a data controller for employee data and a data processor for client financial data. The compliance obligations differ for each role.

"The sub-processor register is where many GRC programs fail a GDPR audit. Not because the data protection is inadequate, but because the documentation of processor relationships is incomplete. Building it correctly from the start is a discipline, not a formality."

Phase 5: Incident Response - 3 Runbooks, 1 Tabletop, 1 Critical Finding

The incident response program was built to operate, not to exist. That distinction matters. An IR plan that has never been tested is a policy document. An IR plan that has been tested is an operational capability.

Three runbooks were written for the most probable incident scenarios in ResolvX's environment: phishing (the most common initial access vector), ransomware (the highest-impact operational threat), and data breach (the highest-impact regulatory threat, given GDPR exposure).

The February 2026 tabletop simulation used a scenario designed around ResolvX's actual toolstack: an Okta anomaly detection alert flagging impossible travel - a credential compromise scenario that could lead to unauthorized access to client financial records.

The critical finding: containment decision authority was undefined. Two stakeholders deferred to each other for over 11 minutes before action was taken. In a real P1 incident, those 11 minutes represent uncontrolled attacker dwell time in a system containing financial records and PII.

The corrective action: a named decision authority for each response phase was added to the IR plan. The plan was revised and re-communicated. The post-revision P1 containment SLA is 15 minutes.

Phase 6: Audit Readiness - 0 Major Nonconformities

SOC 2 Readiness
SOC 2 Trust Service Criteria Readiness by Family (March 2026)

The Q1 2026 internal audit returned 0 major nonconformities and 2 minor observations. This is not a trivial result. In a first-cycle internal audit, major nonconformities are common. They indicate that documented controls do not have corresponding evidence of operation. Zero major NCs means the evidence discipline was maintained throughout the program build.

The 2 minor observations; a contractor training gap and an overdue access review cycle. These are exactly the kind of findings that internal audits are designed to surface. They are low-severity, owned, remediated, and logged. They will not appear as findings in the external audit.

Phase 8: The Trust Center - The Deliverable That Changed the Frame

Every GRC program produces internal documentation. The ResolvX program produced something additional: a live, public-facing Trust Center accessible to anyone at any time.

The Trust Center is not a summary. It is a commitment, a public statement of security posture, compliance status, vendor controls, data handling practices, and incident response SLAs, backed by the evidence library that the preceding seven phases produced. Every metric on the page is traceable to a specific document, a specific control test, a specific audit finding.

Building it reframed how I think about GRC deliverables entirely. Internal documentation answers the question: "Did we do the work?" The Trust Center answers a different question: "Would a sophisticated enterprise client trust us with their financial data?"

"The Trust Center is not the end of the program. It is the business-facing expression of every control, every policy, every audit finding, and every vendor assessment that preceded it. The quality of the underlying program determines whether it deserves to exist."

5 Principles the ResolvX Program Confirmed
1
Framework alignment is not compliance. Mapping 22 of 26 ISO 27001 controls is a documented starting point, not a destination. The controls that are not yet conformant are the program's current risk exposure.
2
Evidence discipline determines audit outcomes. Zero major nonconformities in the Q1 2026 audit was not a technical achievement. It was an evidence management achievement as every control test had a corresponding artifact ready for review.
3
AI governance must be in scope from Day 1. For a company whose core product is AI-powered financial decision-making, the auditability of model outputs is not a future consideration. It is a current compliance obligation under GDPR Article 22 and an emerging one under the EU AI Act.
4
Tested plans are operational capabilities. Untested plans are documents. The 11-minute containment delay the tabletop simulation exposed would not have appeared in any document review. It only appears when the plan is run.
5
The Trust Center is the business case for the entire program. It is the answer to the question every enterprise client asks before signing a contract: "Can I trust you with data that matters?"
Derick G. Dmello Cybersecurity & GRC Professional ยท ISO 27001 Lead Auditor ยท PCI-DSS Specialist ยท SOC 2 Lead Implementor ยท CEH-M ยท Security+ ยท ISO/IEC 42001 Lead Auditor (Pursuing)