AI compliance software: test the evidence chain before you buy
If you are comparing AI compliance platforms, do not start by counting frameworks, controls, or auto-generated pages. Start with one representative AI use case and ask whether the product can preserve a reviewable chain from the applicable obligation to the deployed system, the evidence produced by that system, the human decision, and the correction when a control fails. A dashboard can show a green status while the underlying artifact is stale, unscoped, or impossible to reproduce. This article provides a buyer-side pilot that separates those conditions. For the wider French-language context on data-protection questions around AI tools, see Trust Vault’s guide to GDPR and AI tools; the practical test below focuses more narrowly on what a compliance product must demonstrate in a real evidence workflow.
The conclusion is deliberately narrower than “which platform is compliant?” No software can make a controller’s or provider’s legal role disappear, decide every fact-specific classification, or turn a vendor statement into proof. A tool can help maintain an inventory, map obligations, coordinate owners, retain evidence, and report gaps. The buyer still has to decide what applies, test whether controls work, and retain accountable human decisions. Evaluate that work with a small, reproducible pilot before approving a large rollout.
The decision this guide supports
The buyer decision is whether a compliance platform reduces the work of producing current, attributable, and reproducible evidence for a defined AI use case, enough to justify its licence, integration, and operating burden. The unit of evaluation is one use case and its evidence chain, not a vendor’s broad claim that it “covers the AI Act” or “automates GDPR.”
The guide does not determine whether your system is high-risk, whether an impact assessment is legally required, or whether a vendor is compliant. Those are fact-specific questions for the accountable organization and qualified advisers. It offers a way to test whether a product makes those decisions and their supporting evidence easier to inspect without hiding uncertainty or replacing judgement with a score.
The distinction matters because the AI Act applies in stages. As of the research cutoff, 5 November 2026, the European Commission describes enforcement powers for certain provisions from 2 August 2026, while the rules for high-risk systems in Annex III are scheduled to apply from 2 December 2027 and those for AI embedded in regulated products from 2 August 2028. Other provisions have separate dates. A sales demo that collapses all dates into “the deadline” is not a reliable scoping tool. Check the Commission’s current enforcement timeline when setting your own assessment scope; record the version and retrieval date in your evidence, because proposals and guidance can change.
What search results and product pages already cover
Search results for AI compliance tools tend to repeat a familiar list: inventory, risk classification, policy mapping, assessments, task workflows, evidence repositories, and report generation. Vendor and analyst material also describes integrations, approvals, and audit trails. Those are useful feature categories. They do not establish that a generated report is correct, that it reflects the version actually deployed, or that the organization can reconstruct an event from retained evidence.
An analyst’s vendor-evaluation kit published in September 2026 frames AI governance and risk products as something sourcing teams should examine through evidence-based questions, including when no formal audit or certification exists. That is a helpful procurement starting point, not an independent certification of a product. The Gartner evaluation-kit summary supports asking for evidence rather than accepting a feature list. It does not tell a buyer which evidence is sufficient for its own use case.
Research also cautions against treating a tool as an answer by itself. A 2024 prototype study proposed a modular quality-management system tied to the AI system so that risk and data-governance services could contribute to technical documentation. Its authors describe a feasibility prototype connected to one example language model and evaluated against implemented requirements and expert feedback. That is evidence that integration is technically plausible, not proof that an off-the-shelf platform works across organizations or legal contexts. A separate interview study of 34 people in the AI ethics auditing ecosystem reported recurring challenges around stakeholder involvement, success measurement, technical infrastructure, staffing, and regulatory ambiguity. Because it is a qualitative study of interviewees, it identifies problems and practices; it does not estimate how common each problem is across all companies. See the prototype study and the interview study.
The unresolved buyer question is operational: “How can we know whether our compliance evidence is current for every audit without turning collection into a huge manual exercise?” A practitioner discussion raises precisely the manual-versus-automated trade-off and includes both advocates of automation and people who say a spreadsheet is enough at an early stage. Treat that discussion as a signal about the question people ask, not as validated workload data or a representative survey; its headline estimate of time spent is secondhand and should not be repeated as a benchmark. The NHI community discussion is useful for framing the problem, not quantifying it.
Sourced facts, inferences, and recommendations
Sourced facts. The Commission publishes staged application dates and enforcement details. The CNIL explains that a data-protection impact assessment is required when processing is likely to create high risk to people’s rights and freedoms; for certain AI development and deployment contexts involving personal data, it sets out presumptions and conditions. The CNIL also says documentation required under the AI Act may support an AIPD when it contains the elements GDPR requires, and says further European work is intended to reduce duplication. See the CNIL guidance on when an AI-related AIPD may be needed. This is not a blanket rule that every use of AI requires an AIPD, nor does it let a platform decide the facts for you.
Inference. If regulatory evidence is partly generated by an operating system and partly created through human analysis, a product that stores only static policy documents will leave gaps. A product that records every event but cannot connect it to an owner, purpose, requirement, and decision will also leave gaps. The useful product boundary is therefore the evidence chain, not “automation” in the abstract.
Recommendation. Ask each supplier to run the same small set of cases using your own synthetic or safely redacted data. Compare the artifact produced, the version and scope it identifies, the reviewer’s ability to challenge it, and the ability to export and later reproduce it. Do not let the vendor choose only its best-prepared use case or substitute a polished demo report for an exercised control.
Define “evidence-ready” before the demo
Use a working definition that can be checked. An evidence item is ready for review when a second person can answer: what requirement or internal control does it support; which system and use case does it concern; who produced or approved it; when was it true; what version of the system, policy, data, or test was involved; where did the underlying record come from; can its integrity be checked; what does it not prove; and what happened when it failed?
This definition is a procurement instrument, not a regulatory safe harbour. Different obligations call for different evidence. A training record does not prove an inference was correct. A model card does not prove a particular deployment followed the approved configuration. A logging screenshot does not prove that log retention, access, and deletion work as intended. A risk assessment records analysis; it does not establish that every mitigation was effective in production.
Represent each evidence item as a structured record. A minimal schema might include evidence_id, use_case_id, control_id, requirement_reference, artifact_type, system_version, policy_version, data_or_test_scope, producer, reviewer, created_at, valid_from, review_due, source_uri, content_hash, decision, exception, and remediation_id. Require the product to distinguish a missing value from a negative finding. “Unknown,” “not applicable with rationale,” “not tested,” and “passed” are different states.
The chain should be queryable in both directions. Starting from an obligation or internal policy, a reviewer should find the affected use cases, relevant controls, evidence, owners, exceptions, and open remediation. Starting from a production event, a reviewer should see which system and policy versions were live, what monitoring ran, which thresholds were crossed, and who responded. This is the difference between a document folder and an evidence system.
A reusable 16-case acceptance test
The following is an original synthetic buyer protocol. It is not a benchmark of products and contains no production outcomes. It was designed on 5 November 2026 from the evidence gaps described in the cited Commission and CNIL guidance, the prototype and interview studies, and the practitioner question above. The sample is 16 deliberately selected test cases across four evidence-chain failure classes: scope, provenance, freshness, and human response. The cases are not randomly sampled; they do not estimate failure rates. Exclusions: no live customer or employee data, no real model outputs, no vendor systems were run, no security penetration test was performed, and no legal determination was made. Its purpose is to make a procurement demo reproducible.
For each case, give every vendor the same synthetic event and the same expected output fields. Mark a case pass only if the product produces an inspectable artifact that meets the expected result, preserves the relevant versions and provenance, and shows the reviewer what decision remains theirs. A vendor’s verbal explanation can clarify a result but does not turn a missing artifact into a pass. Record a screenshot or exported file only as a pointer to the controlled test record; do not use screenshots as a substitute for structured data where the product claims structured evidence.
| # | Injected condition | Expected evidence and gate |
|---|---|---|
| 1 | One use case is entered with a named owner and stated purpose. | The inventory links the system, provider/deployer role hypothesis, use case, data categories, owner, and date; it flags role or scope assumptions for human confirmation. |
| 2 | A business unit uses an AI feature embedded in existing software. | Discovery records the feature and business purpose, not just the SaaS product name; the owner can confirm or reject the detected use. |
| 3 | A use case has personal data but no completed risk assessment. | The product distinguishes “assessment not completed” from “low risk,” assigns an owner and due date, and blocks any workflow that the organization configured as requiring review. |
| 4 | A proposed AIPD is marked not required. | The file retains the factual rationale, decision-maker, date, relevant processing description, and review trigger; the software does not silently convert the conclusion into legal advice. |
| 5 | A vendor changes its subprocessors after approval. | The change is linked to the affected use case and contract review; the previous and current lists remain attributable and dated. |
| 6 | A supplier supplies a policy PDF with no product or version scope. | The artifact is stored as vendor-provided material with limited scope, not promoted to proof of a live control; unsupported claims remain visibly open. |
| 7 | A model is updated after the last evaluation. | The old result stays attached to the old version; the system creates a review or retest task according to the configured change policy. |
| 8 | A policy changes after an approval. | The approval retains the policy version used; the system identifies which decisions may need reconsideration rather than rewriting history. |
| 9 | A monitoring export is missing its collection window. | The product marks coverage as indeterminate; it cannot display a green pass that implies continuous monitoring. |
| 10 | An artifact is edited after sign-off. | The edit creates a new version or invalidates the prior approval; identity, timestamp, and change history are available. |
| 11 | An evidence URL is deleted or access is revoked. | The system records the broken reference, owner, detection time, and action; an auditor can distinguish unavailable evidence from evidence that never existed. |
| 12 | A test result passes technically but misses a relevant population or context. | The test scope and exclusions are explicit; a reviewer can see the mismatch and open remediation or reject the evidence. |
| 13 | A threshold breach occurs during operation. | The event links to the system version, threshold, time window, action taken, approver or responder, and closure evidence. |
| 14 | Two people disagree about whether an obligation applies. | Both the decision and dissent are preserved with an accountable decision owner; the software does not resolve disagreement through an unexplained aggregate score. |
| 15 | An audit export is requested for a fixed past date. | The export reconstructs the state at that date, with an index of artifacts, owners, versions, exceptions, and open findings; it does not silently substitute today’s records. |
| 16 | The organization plans to leave the platform. | The buyer can export records and relationships in a usable format, verify attachments and hashes, and identify any links or functionality that would be lost. |
This test is intentionally asymmetric. Some failures should block a release or a configured approval; others should create a visible exception and human task. A buyer should write down which behavior is expected before the demo. If the supplier’s product cannot block action, it can still pass an evidence-recording use case, but the buyer must not describe that as enforcement. The test also prevents a superficial pass based on volume: one thousand files do not compensate for a missing system version or a missing owner.
Score the pilot without hiding hard failures
Use two layers: hard gates and weighted fit. Hard gates are conditions the platform must meet before scoring convenience. For example, the pilot may require correct access control for evidence, export of historical versions, explicit provenance, no silent conversion of unknown to pass, and an accountable reviewer. If a hard gate fails, keep the status “not accepted” even if the interface is fast or the supplier offers a large framework library.
For cases that pass hard gates, score 0, 1, or 2 on each of four dimensions: traceability (can the reviewer follow obligation → control → artifact → decision?), freshness (does the evidence state when it applies and what invalidates it?), reproducibility (can another reviewer reconstruct the result for a past date?), and operational fit (does the workflow match how the organization assigns and closes work?). Define 0 as absent or misleading, 1 as partial with a documented manual workaround, and 2 as repeatable within the tested workflow. This is a buyer-designed ordinal scale, not a statistically validated measurement. Report raw case outcomes alongside any total; do not present the total as a certification or cross-vendor league table.
Weighting should reflect consequences, not sales preference. A small organization may value simple ownership and exports over dozens of integrations. A regulated provider may need controlled change history, role-based access, and incident evidence to be hard gates. A company with a handful of use cases may choose a spreadsheet and an existing issue tracker if it can preserve owners, dates, versions, and review obligations. A team across many contributors or systems may find reminders, access control, and automatic collection valuable. There is no evidence-based universal number of use cases at which a spreadsheet “breaks”; that threshold depends on update frequency, risk, users, data sensitivity, and audit obligations.
For the pilot, compare actual process costs only if you measure them. Define a start and end event, count active staff time separately from elapsed waiting time, include setup and exception work, and repeat the same case set for each option. A one-off demo is not a representative time study. If the vendor supplies a claimed time saving, request its sample, baseline, role mix, exclusions, period, and calculation. If those are unavailable, call it a vendor claim and do not use it in a business case as a measured result.
An executable schema check for a small pilot
The following Python standard-library example checks whether an evidence manifest has minimum traceability fields and flags stale or invalidated items. It does not decide whether an obligation applies, whether evidence is legally sufficient, or whether a control worked. It treats missing dates as unknown and uses a supplied review date so that a later rerun is deterministic.
from datetime import date REQUIRED = { "evidence_id", "use_case_id", "control_id", "artifact_type", "system_version", "producer", "reviewer", "created_at", "valid_from", "review_due", "source_uri", "content_hash", "decision" } def check(item, as_of): missing = sorted(REQUIRED - item.keys()) issues = [f"missing:{field}" for field in missing] if item.get("decision") not in {"pass", "fail", "unknown", "not_applicable", "not_tested"}: issues.append("decision:invalid-state") if item.get("decision") == "not_applicable" and not item.get("rationale"): issues.append("not_applicable:missing-rationale") try: due = date.fromisoformat(item["review_due"]) if due < as_of: issues.append("freshness:review-overdue") except (KeyError, ValueError, TypeError): issues.append("freshness:unknown-review-date") if item.get("invalidated_by"): issues.append("state:invalidated-by-change") if item.get("decision") in {"unknown", "not_tested", "fail"}: issues.append("decision:human-review-required") return {"evidence_id": item.get("evidence_id"), "accepted_for_workflow": not issues, "issues": issues} if __name__ == "__main__": sample = { "evidence_id": "EV-014", "use_case_id": "UC-03", "control_id": "MON-02", "artifact_type": "monitoring-export", "system_version": "model-v4", "producer": "monitoring-job", "reviewer": "owner-17", "created_at": "2026-11-05T09:10:00Z", "valid_from": "2026-11-05", "review_due": "2026-12-05", "source_uri": "vault://evidence/EV-014", "content_hash": "sha256:replace-with-a-real-digest", "decision": "unknown", "rationale": "The export window is not yet confirmed" } print(check(sample, date(2026, 11, 5))) In production, the content hash must be computed from the retained artifact, not typed as a decorative string. The example deliberately does not make accepted_for_workflow mean “compliant.” It only means that this tiny structural check found no listed exception. A system could pass the schema check while containing a false risk assessment, a wrong legal interpretation, an ineffective control, or inaccessible source data. The value of the tool is consistent triage, not legal assurance.
Run the procurement pilot in a controlled sequence
Prepare one use case. Choose a representative but low-risk example that uses the product’s claimed capabilities. Record the owner, purpose, data categories, system and vendor versions, relevant business process, deployment date, and current policy. Use synthetic or redacted records. If the vendor cannot demonstrate its core flow without receiving personal or confidential data, resolve the data and access conditions before the demo rather than treating the demo as an exception.
Define the expected state. Before the supplier sees the test cases, agree what “pass,” “fail,” “unknown,” and “not applicable” mean. Decide which conditions block approval and which produce a remediation task. Assign one person to observe the user workflow and another to inspect the exported artifacts. Record versions and timestamps. Ask the vendor to explain where data is stored, who can access it, retention and deletion behavior, and whether customer evidence is used to train or improve a model; verify the relevant commitments in contract and technical documentation, not only in the sales conversation.
Run the cases. Execute the same 16 synthetic cases using the same test accounts and feature set for each vendor. Keep a result sheet with case ID, action, expected artifact, actual artifact, version, pass/fail/unknown, manual step, and evidence pointer. Capture failures as failures even if the supplier explains a future roadmap. Distinguish a current product capability from a service the vendor’s staff performed manually during the demo.
Inspect the exports. Open the exported files outside the product. Can a second reviewer understand them without an administrator account? Are attachments and related events included? Can you search by use case, control, version, or date? Does export preserve prior states after an edit? Does deletion remove a record that you may need to retain, and can retention exceptions be controlled? A “download report” button is not equivalent to portability if the report has flattened relationships or omitted evidence provenance.
Rerun after a change. Modify a test system version, policy, supplier subprocessor, or monitoring window. Confirm that the product marks affected evidence as stale or asks for reassessment according to your configuration. A platform that only records initial approval may still be useful, but it should not be sold internally as continuous assurance. If changes are detected through integrations, test the integration’s coverage, failure mode, lag, and permissions.
Close the decision. Publish a short pilot record: scope; participants; product and configuration versions; cases run; hard gates; raw results; manual workarounds; unresolved questions; data-processing considerations; cost assumptions; export results; owner; and the date for a recheck. If the answer is “not now,” note the minimum change that would make the product fit later. Do not force a winner if every candidate misses a critical requirement.
Interpret the regulatory overlap carefully
The AI Act and GDPR can touch the same system, but they do not collapse into one checklist. The CNIL says AI Act documentation may be reused for an AIPD if the GDPR-required elements are present, while also noting that work is ongoing to clarify how to avoid duplicated requirements. That condition is important: reuse is not automatic. A shared record should preserve which framework, processing purpose, people, data, and risk reasoning it supports. A form with two labels but one incomplete analysis is not evidence of efficient compliance.
The AI Act’s role distinctions also matter to tool design. A platform inventory should record the organization’s role hypothesis and the facts used to reach it, not simply assign “provider” or “deployer” based on whether the organization bought or built software. The same company may occupy different roles across different systems or changes. The software can present a structured questionnaire and route uncertainty to counsel, but only the accountable organization can validate its facts and legal interpretation.
Dates deserve equally careful handling. As of 5 November 2026, certain provisions are already enforceable and others remain on later dates. The Commission’s timeline includes transitional dates for different high-risk categories. A platform that stores “AI Act deadline: August 2026” without identifying the obligation, system category, role, and source version can create false urgency or false reassurance. Ask the vendor to show how it handles a change in legal timeline: does it preserve the old assessment, notify owners, identify affected use cases, and require an approved mapping update?
When automation helps, and when it creates a new risk
Automation is most useful when it reduces repetitive collection without erasing scope or ownership: synchronizing a deployment version, linking a monitoring result, detecting a missing approval, reminding the correct owner, or assembling a dated export from controlled records. The stronger the automation, the more important it is to make its own permissions, error states, and data sources inspectable.
Automation creates risk when it makes a weak proxy look authoritative. A generated control mapping can be wrong while still being neatly formatted. An automatically imported inventory can miss shadow usage or misidentify a feature. A score can aggregate unknowns with passes. A connected system can silently stop syncing after a token expires. A report can be generated from a snapshot taken before a material update. These are not arguments against automation; they are reasons to test the control that produces the evidence.
Gartner’s 2026 product-category description includes capabilities such as inventory, audit trail, risk management, evidence collection, interoperability, approvals, and dynamic risk monitoring. Those are useful comparison dimensions, but category descriptions and product listings are not independent tests of any named supplier. Treat them as prompts for a procurement checklist, not proof of quality. Similarly, consulting frameworks can help structure work across strategy, design, implementation, and monitoring, but they do not determine your legal obligations. The pilot should test outcomes, not borrow a framework’s authority by association.
A simple decision matrix
| Situation | Likely starting point | What must still be tested | Decision signal |
|---|---|---|---|
| A few low-impact use cases, one accountable owner, infrequent change | Controlled spreadsheet plus document repository and issue tracker | Version history, permissions, review reminders, export, and whether changes are actually recorded | Keep the light workflow if it remains complete and owners update it on time. |
| Several teams, recurring releases, shared controls, but few integrations | Existing GRC or ticketing workflow with explicit AI-specific fields | Whether use-case, system-version, evidence, and approval records remain linked | Extend the current tool if it can represent the chain without duplicate shadow sheets. |
| Many systems or frequent changes, evidence generated by existing platforms | AI governance platform or integrated evidence layer | Connector coverage, event freshness, broken-sync alerting, identity, retention, history, and portability | Buy only if measured manual work falls without weakening scope and control evidence. |
| High-consequence or legally ambiguous use | Human-led assessment with controlled records and specialist review | Access control, independent review, challenge process, decisions, monitoring, and escalation | Do not outsource the decision to a product score or vendor mapping. |
| Vendor offers “one-click compliance” or a certificate-like score | Pause and ask for the underlying method and test record | Scope, evidence source, date, version, exceptions, evaluator independence, and appeal path | Reject unsupported certainty; a score without evidence is a presentation, not assurance. |
This matrix is a recommendation derived from the trade-offs above, not a sourced statistical rule. It is intentionally based on operating conditions rather than a universal headcount or system-count threshold. A small company with a high-impact system may need stronger evidence controls than a larger company with a low-impact internal assistant. A spreadsheet can be sufficient if its permissions, version history, ownership, and review cadence are real; it becomes inadequate when its process cannot reliably preserve those properties.
Evidence failure modes and how to diagnose them
A compliance score hides unknowns. Ask for the underlying records and rules used to produce the score. Recalculate a sample manually. If the product cannot show the difference between “not tested” and “passed,” do not use the score for approval.
A framework label is mistaken for coverage. Ask the supplier to identify the exact control and legal reference, the version of its mapping, and who reviewed the mapping. Then choose one example where the law or internal policy requires a judgment call. The product should expose the assumption rather than claim a universal answer.
The evidence has no deployment identity. If a test artifact does not identify the system build, model version, configuration, data scope, and time window, it may be impossible to connect it to the deployed service. A well-written generic report still has this limitation.
A policy is treated as proof of operation. A policy tells staff what should happen. A runtime record, test, sampled review, or exception record helps show what happened. The right evidence depends on the control. Do not ask logs to prove that an ethical decision was sound, and do not ask policy documents to prove that monitoring ran.
The connector reports success while data is stale. Expire a test token or interrupt a test feed in the pilot. Observe whether the system marks evidence stale, alerts the owner, and avoids continuing to display an unqualified green state. If the product cannot safely simulate this, ask for documented connector health checks and a controlled failure demonstration.
The audit export is attractive but incomplete. Compare it to the live record. Check whether the export contains relationships, attachments, timestamps, version IDs, approvals, exceptions, and remediation. A PDF may be readable but not reusable; a JSON export may be complete but require expertise. Decide which format the intended reviewer can actually inspect.
Automation creates excessive access. Inspect scopes for integrations and service accounts. Ask whether a read-only connector is sufficient, where credentials are stored, how access is revoked, and what is retained after disconnection. A governance tool that can alter deployment settings may need stricter privileges than one that only imports records.
The buyer confuses documentation with conformity. A product can help make a file organized and still contain the wrong conclusion. Keep the legal decision owner and technical control owner explicit. For high-impact uses or ambiguity, use qualified review rather than relying on a tool’s generated interpretation.
Contradictions and limits in the evidence
Vendor and analyst material presents AI governance products as central repositories that can connect inventory, risk, evidence, approvals, and monitoring. This is a coherent product vision, and the Gartner toolkit specifically encourages structured questions when evaluating vendors. It does not establish that every organization needs a dedicated platform, that the integrations work for every stack, or that automation reduces total cost in every context.
The research is also mixed in what it can support. The 2024 QMS prototype shows a proof of feasibility with one model example and a set of sub-services. It cannot demonstrate broad deployment effectiveness or long-term reliability. The interview study’s 34 participants provide a grounded qualitative account of audit practices and constraints, but not prevalence rates or a control-effectiveness comparison. Those limits argue for a buyer test rather than for buying or rejecting a category based on one paper.
The public practitioner discussion mixes firsthand observations, vendor disclosures, and unsupported estimates. The practical split it raises—human-created assessments versus machine-generated operational traces—is useful as a design hypothesis. Its claims about time saved or how often teams use spreadsheets are not reliable population statistics. This article therefore reports no original time-saving figure and no market adoption rate.
The 16-case asset is also limited. It is a designed test fixture, not an empirical sample of vendors. Its weights are not calibrated; its cases do not cover every sector, national rule, security threat, model type, or system integration. It intentionally tests evidence organization and workflow behavior, not legal classification, penetration resistance, model accuracy, fairness, or an AI Act conformity assessment. Buyers should add cases for their own sector, data, risk, and contract requirements.
Build a useful evidence lifecycle
Evidence quality decays unless an organization understands when an item stops applying. A supplier changes its model, a data source is replaced, a team changes the process, a policy is revised, an exception expires, a monitoring connector fails, or an incident changes the threat model. The evidence system should represent those changes as events connected to prior decisions, not overwrite the record and leave the reader guessing.
The minimal lifecycle is: create the assessment; record the scoped system and versions; assign the human owner; capture the artifact and provenance; review it; approve, reject, or leave unknown; monitor defined triggers; invalidate or refresh evidence after relevant changes; link exceptions to remediation; and preserve the past state for a defined period. Each step needs an owner and a point at which the workflow stops. A reminder that no one owns is not a control.
Do not retain more personal data simply because a platform makes storage cheap. Evidence often contains sensitive inputs, outputs, or incident details. Define what is necessary to demonstrate a control, redact or minimize what is not, restrict access, and document retention. A trace that records every prompt and response may be useful for a particular investigation, but it also creates privacy, security, and retention duties. The best design records enough context to reconstruct a decision while avoiding indiscriminate logging.
Create a “validity trigger” for each artifact type. For a training record, a role change or a new tool capability may trigger review. For a model evaluation, a model or configuration change may invalidate the result. For a supplier statement, a contractual or subprocessor change may require a new review. For a DPIA, a change in purpose, data categories, affected people, or risk may require reassessment. These are proposed operational triggers; the organization should adapt them to its processes and legal advice.
Procurement questions that reveal real capability
Ask the vendor to show—not merely tell—how a system is identified after a model version changes. Ask how a record is marked when a required document is absent. Ask what happens when a connector stops syncing. Ask whether a product can represent “not applicable” with reasoning and a decision owner. Ask whether one control can map to several frameworks without duplicating evidence or hiding framework-specific limits. Ask what is exported when the subscription ends. Ask for the product’s own audit logs for who changed a mapping, changed an approval, or exported a record.
Ask for the data-processing boundary too. Which data fields leave your environment? Is the vendor acting as a processor for customer evidence, or are there separate purposes? Does the product use customer content to train or improve models? Where are primary data, backups, telemetry, and support logs processed? How does a deletion request affect exported evidence and backups? What are the authentication methods, administrative roles, and available access logs? Do not assume a “compliance platform” has a compliant configuration out of the box.
Test the supplier’s response to a gap. Give the product a deliberately incomplete artifact and ask whether it can state the missing fields, assign an owner, set a due date, and preserve the unresolved status. A credible product can make a gap visible without making it look resolved. A report full of green icons but no exceptions is not necessarily a sign of maturity; it may reflect a test that never challenged the workflow.
Practical buyer checklist
- Have we written the specific decision this product should improve?
- Is the pilot one real use case with synthetic or safely redacted data?
- Are the use case, system, provider/deployer hypothesis, owner, purpose, data scope, and versions recorded?
- Did we define pass, fail, unknown, not tested, and not applicable before the demo?
- Did we test the same 16 cases for every candidate?
- Are hard gates separate from convenience scoring?
- Can a reviewer trace requirement, control, artifact, version, owner, approval, exception, and remediation?
- Does the product preserve history rather than silently overwrite evidence?
- Does it mark expired or disconnected evidence as unknown or stale?
- Can a second reviewer reproduce a past-date export outside the application?
- Do we understand connector permissions, failure handling, retention, deletion, and vendor access?
- Can we leave the product a...

