Reports
A report your MLRO can sign, because it says what was searched and what was not.
Every screening renders to a branded PDF that states the determination, the sanctions status, the findings, the coverage, the excluded matches and the limitations. Facts with a source and a date, and nothing telling the reader what to think.
Every completed screening renders to a branded PDF. The first page carries the subject, the score band and a plain determination; then sanctions and watchlist status, the findings table, the basis of the report, what was covered, which matches were excluded and why, and what did not complete. Downloads are free in the app and by API.
- Cost
- Free on every plan
- First page
- Determination and score
- Always included
- Coverage, exclusions, limitations
- Rendered by
- Headless Chromium, stored once
How it works
One template, one render, stored once
- 1
The result is turned into print HTML
A pure template takes the screening row and its results and produces a paginated document. The same template serves the app download and the API endpoint, so both produce the same bytes.
- 2
Chromium renders it to PDF
The HTML is handed to a headless browser service for rendering. If the renderer is unavailable the request says so with a 503 rather than returning a broken file.
- 3
The PDF is stored with the screening
Once rendered, the PDF is saved on the screening record. Later downloads return the stored copy, so the document you filed is the document you download again.
- 4
Length is earned, not fixed
Two pages of determination and basis always. Further pages, such as adverse media in detail, established relationships and same-name entries, appear only when there is substance to justify them.
What you see in the PDF
Page by page
Screening report
Blue Fjord Shipping AS
Medium
41/100
- Entity type
- Company
- Country
- NO
No entry for the subject was found on the sanctions and watchlists checked. Two regulatory findings were identified; see Findings.
Sanctions and watchlists
Checked: OFAC SDN, UN Consolidated, EU, UK, and the OpenSanctions union. No match.
Illustrative first page.
- Determination
- Subject name, the score out of 100 with its band, identifiers, and a one-paragraph determination. If the council could not score, the page says Not scored and states that the document is not a clearance.
- Sanctions and watchlists
- The one fact a reader looks for first, stated either way. A clean check names the lists that were checked; a hit names the list, the entry and the date.
- Findings
- The findings table with score and rating per item, in the order the council ranked them.
- Basis of this report
- How the determination was reached, in plain language.
- Coverage
- Which of the 117 sources were searched and their outcome.
- Excluded matches
- Same-name results removed as a different person or company, with the reason.
- Limitations
- Anything that did not complete, such as a registry that was unreachable or a lane that failed.
- Further pages
- Adverse media in detail, established relationships, and entries matching the subject name, when present.
Why it matters to a regulator
Three rules the document follows
Never show the machinery. How the answer was computed is not evidence. The report puts the subject in front of the reader, not the model.
Never instruct the reader. "Enhanced due diligence required" is a conclusion that belongs to the compliance officer and their regulator, not to a screening tool.
Say what was not covered. A clean report is only worth something if the reader can see what was searched and what failed. Coverage, excluded matches and limitations are on every report, not just the ones with hits.
The working behind the document, including every judge's vote, lives in the app. See the AI council and Engine Trace.
Frequently asked questions
Does the PDF show each judge's vote?
No, by design. The PDF states facts with a source and a date and leaves the scoring machinery out, so a reader argues about the subject rather than the tool. The per-judge breakdown from the 4 judges, with reasoning, is in the app on every finding and stays in your file.
Are PDF downloads charged?
No. Screenings cost a credit; the PDF is free, both in the app and through GET /screening/{id}/pdf on the API.
Does the report tell me what to do?
No. It states that a subject is designated under a programme, or that nothing was found across the listed sources, and stops. Your risk appetite and your regulator decide what follows.
Can I get the report for an old screening?
Yes. Any completed screening can be downloaded at any time. The first download renders and stores the file; later downloads return the stored copy.
Download the report on your first screening.
PDF reports are free on every plan. Screenings cost one credit each.