Skip to content

Evidence review for compliance, quality and risk teams

Find the evidence.Show the source.Say when it isn’t there.

DataStruct works through supplier files, audit records, contracts and registers against the requirements you set. Every finding points to the page, section or spreadsheet row it came from. Where nothing supports a requirement, it says so, and a named reviewer makes every call.

£750 Founding Customer pilot · 30 days · AI processing included

Illustrative finding

RequirementQ-07

Show that measuring equipment is calibrated at defined intervals.

SourceSheet “Register” · rows 41–43

Gauge register 2026.xlsx

RowAssetLast calibratedIntervalNext due
40Torque wrench TW-1102/09/202512 months02/09/2026
41Micrometer MC-20414/01/202612 months14/01/2027
42Height gauge HG-3114/01/202612 months14/01/2027
43Bore gauge BG-0920/01/20266 months20/07/2026

Finding

Evidence located

Located is not the same as met. The reviewer records whether the finding, as stated, is accurate.

Reviewer decisionConfirmed · R. Adeyemi

How findings read

Evidence, related material and gaps are never merged

A search tool returns everything that looks relevant. DataStruct sorts what it returns, so the reviewer can see at a glance what supports the requirement, what only resembles it, and what is missing.

Key to findings

…certificate valid until 2 March 2028…
Evidence located
A passage DataStruct could support against the requirement, shown with its file, page and section, or its sheet and rows.
…annual review completed…
Cited, not confirmed
A source the answer relied on that DataStruct could not confirm as support. Listed first, so the reviewer opens it first.
…the policy requires an annual test…
Related material
Returned by the search and not used as evidence. Kept apart so it never reads as proof.
[ no supporting passage ]
No supporting evidence located
Nothing in the set supports the requirement. The finding says so and names what is missing.
Confirmed · reviewer

Only a named person can confirm, reject or mark a finding for follow-up. The decision is attributed and logged. Green is theirs alone: no system state is ever shown in green.

How a programme runs

From an evidence set to a reviewed finding, in five steps

  1. Step 1

    Load the evidence set

    Contracts, certificates, policies, registers and audit records. PDF (scans are read with OCR), Word, Excel, CSV, HTML and plain text, uploaded in bulk and deduplicated by content.

  2. Step 2

    Write the requirements

    Start from the Supplier Compliance Review template or write your own, in your own words. Requirements persist, so next quarter asks the same question the same way.

  3. Step 3

    DataStruct searches and sorts

    Keyword and semantic search across the whole set finds evidence even when a document uses different words. Each finding keeps located evidence apart from citations it could not confirm and from related material.

  4. Step 4

    Your reviewer decides

    Confirm, reject or mark for follow-up. Every decision is attributed to a named person and logged. DataStruct records no verdict of its own.

  5. Step 5

    Report, then rerun

    Export a run as DOCX, XLSX, CSV or JSON. Rerun next quarter: earlier findings and decisions stay on record under the run that produced them.

What it reads

Cited to the page, the section, or the row

Evidence rarely lives in one format. Certificates arrive as scans, registers as spreadsheets, policies as Word files. Each citation carries a locator a reviewer can check in seconds.
  • PDFp. 4 · §3.2 Scope of supply
  • Scanned PDFread with OCR · p. 2
  • Word§ Testing and exercising
  • ExcelSheet “Register” · rows 41–43

Also read: CSV, HTML and plain text.

Data handling

Straight answers before you ask

Written for the person with the security questionnaire. Where the answer is no, the security page says no.
  • Documents belong to a workspace. Every route that returns content checks the session, workspace membership and permission.
  • OpenAI is the only AI provider that receives customer content: passages and extracts, not whole files.
  • DataStruct trains no model on your documents, public or private.
  • Deleting a document removes it from search, Q&A and every list at once. The stored file is purged on request, and we confirm when it is done.

Founding Customer pilot

£750for 30 days

One fixed price, AI processing included. No self-serve sign-up: every Founding Customer is onboarded personally, because the first evidence set matters more than the software.

  • 30 days of access for your team
  • Onboarding session and evidence-set setup
  • Direct support from the people building it
  • Evidence Programmes with reruns and history
  • OCR for scanned documents; spreadsheet evidence cited to the row
  • Programme reports as DOCX, XLSX, CSV or JSON

Questions

What teams ask first

Does DataStruct decide whether we are compliant?

No. DataStruct locates and prepares evidence and states what it could not confirm. A named reviewer confirms, rejects or marks each finding for follow-up, and that decision is attributed and logged. There is no path for the system to record a compliance verdict of its own.

What happens when the evidence is not there?

The finding says so. It reads No supporting evidence located, or Support not confirmed when only related material was found, and it names what was asked for and not located. Related material is listed separately and never presented as evidence.

Which files can it read?

PDF, including scanned PDFs read with OCR, Word (DOCX), Excel (XLSX), CSV, HTML and plain text. Spreadsheet evidence is cited to the sheet and to the row or row range it came from.

Do you train AI models on our documents?

No. DataStruct trains no model on your content. OpenAI is the only AI provider that receives customer content, as passages and extracts rather than whole files, under API terms that exclude training on API data. We do not hold a Zero Data Retention agreement; the detail is on our security page.

How much does it cost?

The Founding Customer pilot is £750 for 30 days, with onboarding, direct support and AI processing included. After the pilot, pricing is quoted for your team, volumes and industry. See pricing.

Where is our data stored?

Original files are held in Cloudflare R2 object storage under a path scoped to your organisation and workspace. Extracted text and search vectors are held in a managed PostgreSQL database on Railway. The service runs in a single US region; there is no EU or UK residency option today.

Bring one real evidence set

The fastest way to judge DataStruct is to point it at a supplier or an audit you are working on now. Bring the documents you would otherwise read by hand.