Governing a model starts with what you fed it.

Model cards and policies describe intent. The obligations that bite are about data: what reached the model, who runs it, what was kept, and whether any of it can be removed.

27Rules for AI and agent code
EU AI ActPlus ISO 42001 and NIST AI RMF
RBI FREE-AIFor Indian financial services
01 · The four questions

All of them are data-flow questions.

WHAT REACHED THE MODEL

Which classified fields end up inside a prompt, a fine-tuning set, or an embedding call. This is a taint question and it has a definite answer.

WHO OPERATES IT

A hosted model provider is a recipient of personal data, whatever the integration looks like in code. If it is not in your RoPA, your RoPA is wrong.

WHAT WAS RETAINED

Prompt and completion logs are the new application log: written for debugging, kept indefinitely, full of whatever the user typed.

CAN IT BE REMOVED

Erasure has to reach the vector store and the logs, not just the primary database. Usually nobody has checked.

02 · The one people missVECTOR STORES

An embedding is still personal data.

A vector database holding embeddings of customer records is holding derived personal data, and most teams do not have it on any inventory. It rarely appears in the data map anyone drew by hand, because the person drawing the map thought of it as infrastructure.

It shows up in the scan because the code puts data there, not because someone remembered it existed.

scrutora
The data-flow canvas showing personal data reaching external systems including a vector database.
03 · What it maps to

Advisory where it should be advisory.

The EU AI Act, ISO 42001 and the NIST AI RMF are covered, alongside the RBI FREE-AI recommendations for Indian financial services. Where a mapping is partial or advisory rather than a hard control, findings say so, because overstating a mapping in this area is how a governance programme ends up defending a claim nobody made carefully.