Logiciel Solutions Contact Us
Success Stories Tech News Investors Contact Us
whitepaper

Retrieval Architecture Under Regulation.

Almost every AI compliance programme we review is pointed at the model: which one, hosted where, trained on what, under whose terms. The index sits beside it holding a full second copy of the organisation's documents, split into chunks, embedded into vectors, cached, replicated, and in most builds carrying none of the permissions that governed the originals.

That is the layer a subject access request reaches, the layer an erasure request has to clear, and the layer almost nobody has inventoried.

In depth

Deletion, Permissions And Provenance All Break At The Index.

01

Deletion clears the source row and leaves the vector standing.

The record goes from the system of record, the ticket closes, and the chunk derived from it is still in the index, the embedding still in the vector store, the text still in the retrieval cache. GDPR Article 17 does not carve out copies you made for convenience, and an embedding is a derivative whose whole purpose is that the original can be retrieved through it. Name every store that holds a derivative of a deleted record, and show the timestamp at which each one stopped returning it.

In shortName every store that holds a derivative of a delete…
02

Permissions applied at the interface are not access controls.

Documents get ingested from everywhere the crawler can reach, flattened into one corpus, and the application filters what it displays afterwards, while retrieval itself sees everything. It takes one question phrased the right way for a summary to be generated over documents the asker was never entitled to open. IBM puts 92% of AI-related breaches at organisations with no AI access controls, and finds only 40% control access to their AI models and data at all.

In shortIBM puts 92% of AI-related breaches at organisations…
03

Re-indexing quietly reintroduces records you already deleted.

Deletions are applied to the live index as targeted operations, then the weekly rebuild reads from a source extract, a staging bucket or a backup snapshot taken before those deletions landed. The records come back, the tickets stay closed, and nobody is watching for it. A suppression list applied at ingestion, plus a post-rebuild assertion that named identifiers return nothing, is the difference between a deletion process and a deletion ritual.

In shortA suppression list applied at ingestion, plus a post…
04

Nothing records which corpus version produced a given answer.

Six months on, the index has been rebuilt eleven times, the chunker retuned, the embedding model upgraded and three hundred source documents changed, with no version identifier on the retrieval and no snapshot of the chunks returned. Every obligation in this paper eventually reduces to a demand for evidence about a past state. Corpus version, chunk identifiers, retrieval scores, the entitlement set in force and the model version belong in the trace at query time.

In shortCorpus version, chunk identifiers, retrieval scores,…
The detail

What GDPR, Article 50 And Residency Each Demand Of The Index.

None of these are satisfied by a statement about which model you use. Each one touches a specific part of the retrieval stack, creates a duty there, and is discharged by an artefact you either produce at ingestion and query time or cannot produce at all.

Zone · 01

Erasure and access

GDPR Articles 17 and 15 reach chunks, embeddings, answer caches, reranker stores and the backups that feed rebuilds. The evidence is a deletion manifest naming each store with a measured propagation time, and an index inventory keyed to source that can enumerate chunks by data subject rather than by document.

Zone · 02

Security of processing

Article 32 lands on retrieval itself. The filter has to run inside the retrieval boundary, before the vector search, against the asker's live entitlements, and the artefact that proves it is a negative-entitlement test suite which must return zero results and fails the build when a forbidden document scores.

Zone · 03

Transparency and residency

Article 50 applied on 2 August 2026 and reaches the output path wherever retrieved content is surfaced as a generated answer, so you need a disclosure, a citation path back to source and a record of what was shown. Residency needs a topology diagram covering index, cache, logs and inference.

By the numbers

The figures that make it a board-level conversation.

92%
of AI-related breaches hit organisations with no AI access controls in place
7
regimes that reach into a retrieval stack rather than stopping at the model
27 Jul 2026
Regulation (EU) 2026/1744 in force, with Article 50 transparency already applied
Inside the report

What you'll take away.

01

Step 1 - Put every index and cache on the asset register

Name the owner, the source corpora, the lawful basis, the residency and the retention period, with the same formality a production database gets. Nothing in Section 02 lands until it does.

02

Step 2 - Move the permission filter inside the retriever

Entitlements resolved at query time against the live permission system and applied before the search runs. Filtering after the fact still means the system read what it should not have.

03

Step 3 - Write the deletion manifest before the next request arrives

List every store holding a derivative, give each a propagation path and a measured time to effect, then test the chain end to end against a real identifier.

04

Step 4 - Pin the corpus version into every trace

Corpus version, chunk identifiers, retrieval scores, entitlement set and model version recorded together at query time. This is the one item that cannot be added retrospectively.

Questions

Frequently asked.

Does the Digital Omnibus deferral give our retrieval stack more time?

No. Regulation (EU) 2026/1744 deferred stand-alone Annex III high-risk obligations to 2 December 2027 and Annex I to 2 August 2028, and that deferral covers Chapter III only. Article 50 transparency applied on 2 August 2026, prohibitions have bound since 2 February 2025, and GDPR was never deferred at all.

Is an embedding personal data?

Treat it as such. An index built from personal data is personal data, and the whole point of an embedding is that the original content can be retrieved through it. A deletion that clears the source row and leaves the vector standing will return the content verbatim, with a citation, to anyone who asks the right question.

Why is permission-aware retrieval not just a relevance feature?

It arrives on roadmaps somewhere behind reranking, which is the wrong classification. A retriever that ignores entitlements is an access-control failure producing a readable, citable, confidently worded disclosure. Classify it as an Article 32 obligation and it moves up the backlog, which is where it belongs.

What should a subject access request return from a retrieval system?

Whatever the index holds about that person, which means you need a query path that enumerates chunks by data subject rather than by document. Most stacks can only answer by document, so the request becomes a manual trawl.

An index inventory keyed to source is the thing that makes the answer routine.

Which of your two retrieval papers should we read first?

This report maps the regimes, the duty each creates and the evidence that discharges it, so start here if you are scoping the problem. Retrieval Architecture: An Engineering Reference is the companion catalogue, numbering seven control families and the artefact that proves each one, and it is where implementation begins.

Which roles does this paper assume are in the room?

CISOs, DPOs and heads of data who own the answer when a regulator or a data subject asks what the index holds. It assumes you have a retrieval system in production and have not yet put it on the asset register.

Get the whitepaper

Have it emailed to you.

Drop your details and we'll send Retrieval Architecture Under Regulation straight to your inbox - no spam, unsubscribe anytime.

Download whitepaper
Next step

Audit the index, not just the model.

Point a two-week sprint at your retrieval stack and find out what it still returns after a deletion, and what it returns to someone who should not see it. SECTION 7 - FAQ - 5 to 8 questions

Book a retrieval review