SystemSanctions Screening

Adverse Media Screening

Adverse media screening that turns a pile of articles into one cited story, decided by two people

A pile of articles becomes one cited story, decided in minutes.

See one case, screen by screen ↓
demo37articlesfound in three languages on the sample review, grouped into 4 stories and 1 relevant story
demo548reviewsopened, searched and sorted by the agents overnight; 391 found nothing about the customer
target6minof analyst time on a review with a relevant story
target2peopleconfirm and accept every story before it reaches a customer file
In short

What is Adverse Media Screening?

Adverse media screening is the check for negative news about a customer (fraud, corruption, money laundering, sanctions evasion, tax crime) before onboarding a higher-risk customer, at an EDD refresh or after a trigger event. Adverse Media Screening puts eight agents in front of that check: they search every language tied to the customer, group the copies into stories, try to prove each match wrong and cite the original sentence. A KYC analyst confirms and an EDD reviewer accepts.

AI use cases in banking: a buyer's guide to agentic AI for bank and credit union operations →

Updated

The problem

Why adverse media screening is mostly reading copies and ruling out namesakes

Adverse media screening comes before a bank onboards a higher-risk customer, at every enhanced due diligence (EDD) refresh and after a trigger event: a KYC analyst must find out whether the news says anything the bank needs to know — fraud, corruption, money laundering, sanctions evasion, tax crime. Today that means a negative news search string typed into a search engine or a news database, and dozens of results: most of them copies of one report, some about someone else with the same name, some in a language the analyst does not read.

Telling a namesake from the customer means reading for an age, a job and a city, and doing the arithmetic, because an article from 2023 gives the age the person was then. A Portuguese report gets pasted into a translator, losing the wording the file should cite, or it is skipped. An allegation is weighed like a conviction unless someone reads the whole story, and ongoing monitoring re-alerts on old news. Examiners want to see what was searched, in which languages, what was set aside and why, and who decided. A screenshot of a search page is not that.

typical61%of investigators in one survey adopted an AI adverse media tool because search engines returned too much irrelevant information
typical90–95%of screening hits are false positives, as commonly reported
typical15–30minof analyst time per hit reviewed by hand, a vendor estimate
Where an analyst's minutes go on one review with a relevant storyestimated
By hand75 minutes
With the solution6 minutes
  • Searching each form of the name with risk terms, language by language12 → 0.5 min
  • Reading copies of the same report20 → 0.5 min
  • Ruling out namesakes by age, job and city15 → 1 min
  • Translating and reading the foreign-language report12 → 1.5 min
  • Deciding the category and where the story stands6 → 1 min
  • Writing the file note with its sources10 → 1.5 min

Estimated split of analyst minutes for one review with a relevant story, by hand and with the solution; the 6-minute total is the design target.

How it works

How one customer's review moves

Eight agents search every language, group the copies, try to prove each match wrong and draft the file; an analyst confirms and a reviewer accepts.

What comes in
What is searched5 sources · every language tied to the customer
Agents at work
Search agentnames × languages × terms
Then
Translation agentoriginal kept
Story agentcopies → stories
Then
Match agentsix identifiers
Different-person agenttries to disprove
Then
Risk agentoffense + stage
A person decides
KYC analyst confirms, EDD reviewer acceptsreason code, then a second person
What comes out
Cited story in the file
Risk rating input
Examiner pack
One case, step by step

One adverse media screening, from 37 articles to a signed decision

Corvane National Bank, Thursday, October 22, 2026. Review AMR-26-104387 is an EDD refresh for Rafael Monteiro Duarte: a mechanical engineer in Houston, a US and Brazilian citizen, director and 30% beneficial owner of a high-risk commercial client, Aldrava Process Systems, and director of its subsidiary in Goiânia. Here is what happens next, screen by screen, in the working solution.

  1. 01Thursday morning

    The day in one sentence, then the overnight funnel

    Marisol Ocampo · KYC analyst

    1,186 adverse media reviews are open across the team, 46 of them Marisol's. Overnight the agents opened 548 reviews, read 18,416 articles and grouped them into 2,904 stories: 391 found nothing about the customer, 142 need a look and 15 are proposed relevant. Each review shows articles found, stories and relevant at a glance. Rafael Monteiro Duarte's reads 37 → 4 → 1.

    “The adverse media service did not answer from 5:40 – 6:05 AM. 22 searches were held and run again at 6:06 AM; no review lost its clock, and one is still being grouped.”

  2. 02The search plan

    Every form of the name, every language tied to the customer

    Search agent

    The Search agent built the plan from the customer record: six forms of the name; English; Portuguese because of his citizenship, the subsidiary in Goiânia and 41 wires to Brazil; and Spanish because of 14 wires to a supplier in Monterrey. Risk terms are searched per category in each language, such as bid rigging, licitação and licitación amañada. Five sources, ten years back: 37 articles.

    The Search agent never searches outside the bank's approved sources.

  3. 036:41–6:43 AM

    A reading pile that sorts itself

    The agents

    The review opens on 37 article tiles, each with its outlet, language and date. The Story agent collapses them into 4 stacks, one per story. The Different-person agent's result dims two stories about other men and one that is harmless company news, and 1 relevant story is left. Counters across the top move between the three levels, and the agents' steps are listed with their confidence and the hand-off to Marisol.

    4 stories: 33 copies and follow-ups grouped. 1 relevant story: 2 other men, 1 not adverse.

  4. 04Four stories

    Copies grouped under the earliest original, none dropped

    Story agent

    Story A, in Portuguese, 14 copies, is about a procurement investigation. Story B, 11 copies, is about a footballer of 27 in Porto. Story C, 8 copies in English, is about a Miami real estate broker of 61 and escrow funds. Story D, 4 copies, is about Aldrava Process Systems winning a Gulf Coast water pump contract. Each shows the headline in English and as published, the category and stage, and the identity evidence.

    The Story agent never drops an article: every copy stays listed under its story.

  5. 05Is it him?

    Six identifiers, and his age on the day each article ran

    Match agent

    The customer record says born June 11, 1973, mechanical engineer, director of Aldrava do Brasil in Goiânia. Story A names “Rafael M. Duarte, 52”, published September 18, 2025: the customer was 52 that day. Age, occupation, company, role and city agree; the name is partial. Story B's footballer is 27 when the customer was 53, and story C's broker is 61 when he was 49.

  6. 06The other side

    A second agent tries to prove each match wrong

    Different-person agent

    Before anything is proposed, the Different-person agent argues the other side. For the footballer it worked out the customer's age on the day of publication, compared occupation and looked for any tie to Porto: no address, travel or payment to Portugal on file. Five identifiers conflict, so story B is set aside, with every test kept. On story A it ran four tests, including the Brazilian registry extract in the customer file.

    “Could not show a different person: 5 identifiers agree, 1 is partial, none conflict.”

  7. 07Story A

    The Portuguese original beside the English, sentence by sentence

    Translation agent and Risk agent

    Diário do Vale do Cerrado, September 18, 2025: state prosecutors are investigating whether a R$38.6 million tender for industrial pumps was steered to one bidder; the company denies wrongdoing; no one has been charged. Pointing at a sentence lights it in both languages, at a translation confidence of 0.97. The Risk agent proposes relevant: corruption and bribery, public procurement, under investigation, at 0.93 against the 0.85 threshold.

    “Entre os investigados está o engenheiro Rafael M. Duarte, 52 anos, diretor da Aldrava do Brasil, empresa com sede em Goiânia.”

  8. 089:16 AM

    She confirms relevance, with a reason code

    Marisol Ocampo · KYC analyst

    Marisol confirms story A as relevant with reason AM-05: relevant, under investigation, no charge. Confirm stays disabled until a code is chosen, and rejecting the proposal asks for a note and records AM-07. She is the maker, so a different person must accept the story into the customer file.

    The EDD writer drafts only from a story a person has confirmed.

  9. 0910:05 AM

    A cited EDD paragraph, and the maker cannot accept it

    Desmond Hale · EDD reviewer

    The EDD writer drafts the paragraph from the confirmed story only, citing sentences 1, 2, 4 and 5 of the Portuguese report. Signed in as Marisol, Accept is locked and the file is handed to Desmond Hale. He accepts it at 10:05 AM and proposes the rating input: corruption weight 23 × 0.7 for an investigation = +16, Elevated 62 to High 78.

    What the relationship manager sees: “Compliance review in progress. No action needed.”

  10. 1010:31 AM · signed

    The higher rating, approved and written to the systems of record

    Grace Whitlock · Financial crimes compliance manager

    Grace approves High 78, retain with conditions. Only then is the rating written to the client lifecycle system and risk code H to the core banking system, and a 90-day review of wires to Brazil referred to case management, visible to the BSA unit only. At 10:32 AM monitoring starts watching story A for a charging decision.

    Signatures: Marisol Ocampo 9:16 AM (AM-05) · Desmond Hale 10:05 AM · Grace Whitlock 10:31 AM (High 78, retain with conditions).

Who it’s for

Built for everyone who signs an adverse media review.

The same review, seen by the four people who carry it: what their day looked like, and what it looks like now.

MO
Marisol OcampoKYC analyst · the maker
KYC analyst
Before
Works 40–50 reviews a day and spends half her morning proving that a footballer in Porto is not her customer.
Now
Opens a review already sorted into stories, with namesakes set aside and their tests kept, and confirms the one that matters with a reason code.
DH
Desmond HaleEDD reviewer · the checker
EDD reviewer
Before
Puts a story in the customer file only when he can see the sentence it came from.
Now
Reads an EDD paragraph that cites the original Portuguese sentences, accepts it into the file and proposes the rating input.
GW
Grace WhitlockFinancial crimes compliance manager · approves rating changes
Financial crimes compliance manager
Before
Needs to know what a story alleges, where it stands and who said it is the customer.
Now
Sees the category, the stage and the arithmetic, 23 × 0.7 = +16, and approves High 78 with a relationship decision before anything reaches the core.
TB
Theodore BrandtBSA officer · signs the examiner pack
BSA officer
Before
Answers to examiners for every review: what was searched, what was set aside, and who decided.
Now
Signs one examiner export with every search, proposal, decision and override on it, so an exam request is one export, not a week.
Built on the engine

8 agents. Each with one job, and hard limits.

Eight agents search every language, group the copies, try to prove each match wrong and draft the file; an analyst confirms and a reviewer accepts.

Review coordinator

Opens each review and runs the other agents in order (search, translation, grouping, matching, the challenge, classification), keeps the review clock and hands the sorted review to a named analyst.

  • Never decides relevance or writes to a customer record
  • Stops and alerts when a source does not answer
Search agent

Builds the search plan from the customer record: every form of the name, every language tied to the customer by citizenship, address, subsidiary or wire country, plus English, and risk terms for each category in each language.

  • Never searches outside approved sources
  • Stays within the look-back period set by the bank
Translation agent

Detects the language and translates each article sentence by sentence, aligned to the original, so a finding cites the sentence as published.

  • Never replaces an original with its translation
  • Below its confidence floor, marks the sentence for a person to read
Story agent

Groups syndicated, rewritten and translated copies and follow-ups into one story per event, keeping the earliest original as the source of record.

  • Never drops an article: every copy stays listed under its story
Match agent

Compares six identifiers in each story (name, age, occupation, company, role and city) with the customer record, working out the customer's age on the day each article was published.

  • Below 0.85 confidence, the story goes to an analyst as unsure
Different-person agent

Tries to prove each matched story is about somebody else, using age on the day, occupation, company, city and the registry extracts in the customer file, and writes down every test.

  • Lets no story through that it has not tried to disprove
Risk agent

Classifies each story by predicate offense and by stage, from allegation to conviction or acquittal, and proposes relevant or not with its confidence.

  • Proposes only; a named analyst confirms
EDD writer

Drafts the EDD paragraph and the risk rating input from confirmed stories only, citing each sentence of the original.

  • Never writes to the client lifecycle system
  • Nothing is written until a person accepts
KYC analyst

Confirms with a reason; a reviewer accepts. The agents propose; a named person decides.

Ask in plain words

Ask about any story, in plain words

Ask about any customer, story or rule. The answers point to the sentence or the setting they come from.

Why is the Portuguese story about this customer?

Five of six identifiers agree. The article says engineer Rafael M. Duarte, 52, director of Aldrava do Brasil, in Goiânia. The customer was born on June 11, 1973, so he was 52 on September 18, 2025; he is a mechanical engineer and a director of that subsidiary. Only the middle name is partial. The Different-person agent ran four tests and could not show it is someone else.

Show me what the story actually alleges, in Portuguese

Prosecutors are investigating whether a R$38.6 million pump tender at the state water company was steered to one bidder, possibly using inside information. The company denies it and nobody has been charged, so the agents propose corruption and bribery, under investigation, not a conviction. Here is the passage beside its translation.

Draft the EDD paragraph for Aldrava Process Systems

The draft uses the confirmed story only, and every sentence cites the original: the R$38.6 million tender investigation, the director named, the company's denial and that no one is charged. The rating input is corruption, weight 23 × 0.7 for an investigation = +16, taking Elevated 62 to High 78. Nothing is written until Desmond Hale accepts it and Grace Whitlock approves the rating.

Confirm the 391 reviews where you found nothing

I cannot confirm them: confirming is a named analyst's decision. In all 391, every story was another person or not adverse, and each review keeps the tests that set it aside. I have opened the bulk confirmation with this program's 5% second look: 20 go to Priya Natarajan first.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The reading pile: 37 articles, 4 stories, 1 relevantThe signature screen of adverse media screening: 37 articles in three languages grouped into 4 stories, two shown to be about other men, one harmless company news, and one relevant story left for the KYC analyst, with each agent's step and confidence.
Adverse media reviewsThe day in one sentence and the overnight funnel: 548 reviews opened, 391 with nothing about the customer, 142 needing a look, 15 proposed relevant, and each review's articles found, stories and relevant.
Queues and review clocksOpen reviews by source against each clock, work per person, escalations, and bulk confirmation of “nothing relevant” reviews with 5% sent to a second analyst first.
The search planThe adverse media search the agent built: six forms of the name, the languages tied to the customer and why, risk terms per category in each language, and the sources searched.
Copies grouped into storiesSyndicated, rewritten and translated copies grouped under the earliest original, each story with its headline in English and as published, category, stage and identity evidence.
Original beside translationThe Portuguese report as published beside the English, sentence by sentence, with the sentence that ties it to the customer highlighted in both and the agents' proposal.
Is it the customer?Name, age, occupation, company, role and city in every story against the customer record, with the customer's age worked out on the day each article was published.
The different-person checkEvery test the second agent ran to prove a match wrong, and its result: for the footballer story, five identifiers conflict.
Relevance confirmedThe KYC analyst confirms the story with reason code AM-05 as the maker; the next step is acceptance by a different person.
The EDD paragraph and the rating inputA cited EDD paragraph, the rating arithmetic from 62 to 78, Accept locked for the analyst who confirmed, and what the relationship manager sees.
Accepted, approved, writtenThree signatures: confirmed by the analyst, accepted by the EDD reviewer, the High rating approved by the compliance manager, then written to the client lifecycle and core banking systems.
Adverse media monitoringEvery night, every high-risk customer searched again: a new article about a story on file joins it, and only a moved stage or a new story reaches a person.
Audit trail and examiner exportEvery search, proposal and decision by people and agents, with who, what, when, why and the evidence, and one export for OCC examiners, internal audit and the BSA officer.
Governance

Built for BSA risk: cited, signed by two people, on the record.

The maker is never the checkerA KYC analyst confirms a story with a reason code; a different person, the EDD reviewer, accepts it into the customer file. Signed in as the analyst who confirmed it, Accept is locked.
Ratings change only with a manager's signatureThe compliance manager approves every rating change before it is written to the client lifecycle system and the core banking system. Exiting a relationship needs the compliance manager and the BSA officer.
Every finding cites the sentence as publishedA story in the file cites the original sentence in its own language, with the English the analyst checked beside it, and every copy of the story stays listed.
No tipping offRelationship managers see “Compliance review in progress”, never a story, a category or a rating. Whether a SAR exists never appears in this solution; referrals go to case management, restricted to the BSA unit.
Agents propose, people decideAgent versions are pinned to each review, a match needs 0.85 confidence before it is proposed, every match is challenged, and every override carries a reason code. The examiner pack reports where people disagreed.
Five years on the record, with an examiner packEvery search, proposal, decision, view and export is kept at least five years and never edited, with legal hold and redaction on export. One export builds the pack for OCC examiners, internal audit and the BSA officer.
Configuration

Your screening program, not ours

What the program decides for itself is a setting: versioned, changed only by the administrator or the compliance manager, and on the audit trail.

SettingDefaultChoose from
Who accepts a story into the customer fileAny EDD reviewer, never the person who confirmed itAny EDD reviewer · EDD reviewers and the compliance manager
Who approves a risk rating changeThe compliance managerThe compliance manager · The BSA officer
Second look on reviews confirmed in bulk5% of “nothing relevant” reviews5% to 20%, in steps of 5
Confidence a match needs before it is proposed0.850.70 to 0.95, in steps of 0.05
Review clock for an EDD refresh5 business days5 · 10 business days
Review clock for onboarding2 business days1 · 2 · 3 business days
Languages searchedFrom the customer's footprint, plus EnglishFrom the customer's footprint, plus English · English and Spanish only
Look back10 years5 · 7 · 10 years
Keep reviews and their evidence for5 years5 · 7 · 10 years
Connections

Works with the systems a KYC program already runs on

Adverse media servicelicensed news, wires and regulator releases, in 31 languages
Court and enforcement noticessearched with the same plan as the news
Client lifecycle management systemthe customer record, beneficial owners, and the rating written back after approval
Core banking systemthe customer profile and the risk code
Transaction monitoring systemtrigger events that open a review
Case managementreferrals such as a wire review, restricted to the BSA unit
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
6min
of analyst time on a review with a relevant story
By hand15–30 min per hit
With agents≈ 6 min per review
target
2people
confirm and accept every story before it reaches a customer file
Maker and checker
never the same person
typical
5years
every review kept with its search plan, articles, translations and decisions

“demo” = seen in the working solution, on its sample data · “target” = the design goal, measured in the live solution · “estimated” = our estimate of where an analyst's minutes go · “typical” = published figures: a 2024 industry survey of investigators who adopted an AI adverse media tool (61%), and vendor and trade sources for the commonly reported 90–95% screening false-positive range and the 15–30 minutes per hit, directional only. Rules: 31 CFR 1010.230 and 1020.210 (customer due diligence), 31 CFR 1010.430 (five-year retention), 31 CFR 1020.320(e) (SAR confidentiality). Corvane National Bank, its customers, the companies, the news outlets, the articles and the people named on this page are fictional — characters and sample data in the working solution.

Questions

What KYC and EDD teams ask about adverse media screening.

What is Adverse Media Screening?

Adverse media screening is the check for negative news about a customer (fraud, corruption, money laundering, sanctions evasion, tax crime) before onboarding a higher-risk customer, at an EDD refresh or after a trigger event. Adverse Media Screening puts eight agents in front of that check: they search every language tied to the customer, group the copies into stories, try to prove each match wrong and cite the original sentence. A KYC analyst confirms and an EDD reviewer accepts.

How does the adverse media screening process work?

The Search agent builds the plan from the customer record, the Translation agent translates sentence by sentence and keeps the original, and the Story agent groups copies into one story per event. The Match agent compares six identifiers, the Different-person agent tries to prove each match wrong, and the Risk agent proposes a category and stage. People then confirm, accept and approve.

How does it handle negative news in other languages?

It searches every language tied to the customer by citizenship, address, subsidiary or wire country, plus English, with risk terms for each category in each language. Each article is translated sentence by sentence, and the file cites the sentence as published, with the English beside it.

How does it tell the customer from someone with the same name?

The Match agent compares name, age, occupation, company, role and city with the customer record, working out the customer's age on the day each article was published. The Different-person agent then tries to prove the match wrong and records every test. On the sample review, two stories about other men were set aside with five conflicting identifiers each.

How does adverse media monitoring work after onboarding?

Every night the agents search again for high-risk customers. A new article about a story already on file joins that story instead of opening a new alert; only a moved stage, such as investigation to charged, or a new story reaches a person.

Do people stay in control of the decision?

Yes. The agents propose and never confirm a story, accept it into a file, change a rating or write to a customer record. A KYC analyst confirms with a reason code, a different person accepts it into the customer file, and the compliance manager approves any rating change.

Can a relationship manager see what was found?

No. Relationship managers see status only, such as “Compliance review in progress. No action needed.” Whether a SAR exists never appears in this solution or on any customer-facing view.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents (your categories, review clocks, sources and a sample of past reviews), and it goes live once every quality gate has passed. We will walk you through it on your own reviews first.

See it on
your customer reviews.

We'll run Adverse Media Screening on a sample of your own past reviews.