Why Real Customer Data Breaks Regulated ML Pipelines
For an MLOps lead at a Tier-1 or Tier-2 Indian bank, the training data problem is not abstract. The DPDP Act 2023 treats personal data processing for purposes beyond the original consent as a compliance event, and RBI's model risk management guidance — articulated across multiple circulars and the 2023 framework on responsible AI — requires that data used in model development be documented, version-controlled, and traceable. Using raw transaction records, KYC data, or bureau pulls directly in a training pipeline creates a paper trail that simultaneously satisfies neither the data minimisation principle of DPDP nor the audit-trail requirements of model risk review. The result is a pipeline that is technically functional and regulatorily indefensible.
Synthetic data is the operationally correct answer to this problem. A synthetic dataset is statistically representative of the source distribution without containing any record that maps to a real individual. It can be versioned, shared across teams, used in feature engineering experiments, and attached to a model card without triggering a data-access audit. The catch — and it is a significant one — is that most BFSI teams treat synthetic data generation as a one-step process: generate, confirm no PII is present, ship. That is not enough. A dataset can contain no literal PII and still allow an adversary to reconstruct whether a specific individual was in the training corpus. It can also be statistically distant from the source distribution in ways that corrupt the model's generalisation behaviour without producing any obvious error signal during training.
Three Generation Techniques and Their Compliance Trade-offs
Understanding the mechanism behind the synthetic data you generate is not optional in a regulated context — it determines what claims you can make to an internal model risk committee or an external auditor. Three techniques dominate production use in financial services ML.
Conditional Tabular GAN, or CTGAN, is a GAN-based architecture designed specifically for mixed-type tabular data — the format that dominates BFSI datasets. CTGAN conditions the generator on discrete column values and applies mode-specific normalisation to handle the highly skewed distributions common in transaction data. It tends to produce high-fidelity marginal distributions and preserves inter-column correlations well when training data volume is sufficient. The privacy limitation is that GANs have no formal privacy guarantee by construction; without additional mechanisms, a well-trained CTGAN can memorise and reproduce near-verbatim records from the training set, which is precisely the failure mode that membership inference attacks are designed to surface.
Variational Autoencoder-based generation takes a different approach: it learns a continuous latent representation of the source distribution and samples from that latent space to produce new records. VAEs tend to produce smoother distributions than GANs, which can reduce statistical fidelity on heavy-tailed financial variables like transaction amounts or days-to-default, but they are generally less prone to outright memorisation. For BFSI use cases involving moderate data volumes and moderate tail sensitivity — retail credit scoring, for instance — VAEs offer a reasonable fidelity-privacy balance. Their limitation is that, like CTGAN, they carry no formal privacy guarantee without augmentation.
Differential privacy with epsilon bounding is the mechanism that converts either of the above from a privacy-good-practice approach into a formally verifiable privacy guarantee. When a noise mechanism satisfying epsilon-delta differential privacy is applied during model training or data release, the epsilon value quantifies the worst-case privacy loss for any individual in the source dataset. Smaller epsilon means stronger privacy but typically degrades statistical fidelity, particularly in the tails of the distribution. For a BFSI team preparing for regulatory scrutiny, the critical practice is to record the epsilon and delta values chosen, document the trade-off rationale, and include those values in the model card. An auditor who sees a synthetic dataset with a documented epsilon of 1.0 and a clear fidelity impact analysis is in a fundamentally different conversation than one looking at a dataset with no formal guarantee at all.
The ISO/IEC 5259 Anchor
ISO/IEC 5259 is a multi-part standard for data quality in the context of analytics and machine learning. It is the most applicable international framework for assessing synthetic training datasets because it frames quality across dimensions — accuracy, completeness, consistency, and currentness — that translate directly into the documentation artefacts RBI model risk reviewers expect. Specifically, the accuracy dimension requires that a dataset faithfully represent the phenomenon it is intended to model, which maps to distributional fidelity requirements; the consistency dimension requires that internal relationships within the data hold, which maps to inter-feature correlation preservation. Aligning your synthetic data generation and validation process to ISO/IEC 5259 gives the compliance and risk function a recognised external standard to cite, rather than relying on internal assertions.
📊 Related research
The State of AI Assurance 2026
An authoritative synthesis of the regulatory, technical, governance, and talent dimensions of AI assurance for regulated-enterprise budget-holders — grounding investment decisions in verified evidence and exposing the structural gaps that create material liability.
The Two-Test Validation Checklist
A synthetic dataset is assurance-ready only when it passes both of the following test classes against the source distribution.
Distributional fidelity checks should include at minimum: first and second moment comparison for all continuous features, Kolmogorov-Smirnov tests for marginal distributions, Pearson or Spearman correlation matrix comparison between source and synthetic, and a classifier two-sample test in which a trained classifier attempts to distinguish source from synthetic records. The classifier two-sample test is particularly important because it detects structural differences that moment-matching alone will miss — a synthetic dataset can match means and variances while having an entirely different joint distribution that a downstream model will implicitly learn.
Privacy-leakage tests must include membership inference attack simulation. In this test, an adversary model is trained to predict whether a given record was in the original training corpus. A synthetic dataset with a high membership inference advantage — meaning the adversary can distinguish members from non-members significantly better than chance — is not private regardless of whether it contains literal PII. Additional tests should include attribute inference checks on sensitive columns and, where the generation method permits, nearest-neighbour distance ratio analysis to confirm that synthetic records are not statistically adjacent to any source record.
A dataset that passes distributional fidelity checks but fails privacy-leakage tests is a privacy liability dressed as a training asset. A dataset that passes privacy-leakage tests but fails fidelity checks will produce a model that validates on synthetic data and underperforms on real-world inputs — a gap that will surface during RBI's back-testing review and not before.
Assurance Is Not a Step After the Pipeline — It Is Part of It
The failure mode that creates regulatory exposure is treating validation as a gate at the end of the data pipeline rather than as a continuous property of the pipeline itself. When distributional fidelity and privacy-leakage tests are run once at generation time and then archived, any subsequent transformation — resampling, augmentation, feature engineering — can invalidate both. Assurance-ready synthetic data for AI model training in BFSI compliance requires that these tests be re-executed at each pipeline stage where the dataset is materially modified and that results be captured in a versioned artefact that travels with the dataset into the model card.
This is the function Qapitol's synthetic data validation layer is designed to serve: automated execution of the fidelity and privacy-leakage test suite at each pipeline stage, with results surfaced in a format that satisfies both internal model risk committees and the documentation expectations of DPDP Act accountability reviews. The technical problem is solvable. The question is whether the solution is wired into the pipeline before the first model risk review — or discovered during it.
A synthetic dataset that clears PII checks but fails a membership inference attack is not private — it is unaudited. The distinction matters enormously when a regulator asks for your model validation trail.
Go deeper — gated research
The State of AI Assurance 2026
An authoritative synthesis of the regulatory, technical, governance, and talent dimensions of AI assurance for regulated-enterprise budget-holders — grounding investment decisions in verified evidence and exposing the structural gaps that create material liability.
