{
  "name": "Zyphe AML Enforcement Tracker",
  "description": "Major AML/BSA fines, sanctions actions, GDPR enforcement and identity-data breaches affecting banks, crypto platforms and identity-verification providers. Compiled from public regulator announcements and primary reporting.",
  "url": "https://www.zyphe.com/resources/aml-enforcement-tracker",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Zyphe AML Enforcement Tracker, https://www.zyphe.com/resources/aml-enforcement-tracker",
  "recordCount": 27,
  "temporalCoverage": "2023-11-21/2026-08-20",
  "generatedAt": "2026-09-20T11:23:00.336Z",
  "records": [
    {
      "id": "quinnbet-gibraltar",
      "entity": "QuinnBet (Gibraltar)",
      "regulator": "Gambling Commission",
      "jurisdiction": "UK",
      "actionType": "AML/BSA fine",
      "amountUsd": 820000,
      "amountDisplay": "£609,104",
      "date": "2026-08-20",
      "year": 2026,
      "summary": "QuinnBet agreed to pay 609,104 pounds, including 193,118 pounds of disgorgement, after the Gambling Commission found its anti-money laundering and customer interaction controls were not effective in practice for 29 months. A platform migration had switched off working limits.",
      "lesson": "A migration that silently drops a control is a control failure from the day it ships.",
      "sourceUrl": "https://www.gamblingcommission.gov.uk/news/article/quinnbet-gibraltar-limited-to-pay-gbp609-104-for-regulatory-failures",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/quinnbet-gambling-commission-aml-controls-settlement-august-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#quinnbet-gibraltar"
    },
    {
      "id": "rice-lake-weighing-systems",
      "entity": "Rice Lake Weighing Systems",
      "regulator": "OFAC",
      "jurisdiction": "US",
      "actionType": "Sanctions violation",
      "amountUsd": 60764,
      "amountDisplay": "$60,764",
      "date": "2026-08-12",
      "year": 2026,
      "summary": "OFAC settled eight apparent violations covering roughly 121,527 dollars of goods, after the company’s Italian subsidiary shipped to Iran through a distributor in the United Arab Emirates.",
      "lesson": "Sanctions rules bind entities that US persons own or control almost as tightly as the parent itself.",
      "sourceUrl": "https://ofac.treasury.gov/media/936706/download?inline",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/ofac-rice-lake-foreign-subsidiary-sanctions-august-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#rice-lake-weighing-systems"
    },
    {
      "id": "ubs-financial-services",
      "entity": "UBS Financial Services",
      "regulator": "FinCEN",
      "jurisdiction": "US",
      "actionType": "AML/BSA fine",
      "amountUsd": 125000000,
      "amountDisplay": "$125M",
      "date": "2026-08-03",
      "year": 2026,
      "summary": "FinCEN imposed a 125 million dollar penalty, its largest ever on a broker-dealer, after more than 61,500 foreign currency wires worth over 10.5 billion dollars went unmonitored between January 2019 and June 2023. The firm admitted it never closed the gaps a 2018 consent order required it to fix.",
      "lesson": "An unremediated consent order compounds: the second penalty prices in the first.",
      "sourceUrl": "https://www.fincen.gov/news/news-releases/fincen-assesses-historic-125-million-penalty-against-ubs-financial-services-inc",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/ubs-aml-penalty-fincen-record-broker-dealer-august-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#ubs-financial-services"
    },
    {
      "id": "wise-us-holdings",
      "entity": "Wise US Holdings",
      "regulator": "OCC",
      "jurisdiction": "US",
      "actionType": "KYC failure",
      "amountUsd": 0,
      "amountDisplay": null,
      "date": "2026-07-21",
      "year": 2026,
      "summary": "The OCC denied Wise a national trust bank charter, ruling it could not confirm an effective anti-money laundering programme while a 2025 multistate order over late suspicious activity reports and transaction monitoring data integrity remained unresolved.",
      "lesson": "An open AML order is a licensing blocker, not just a remediation project.",
      "sourceUrl": "https://www.occ.gov/topics/charters-and-licensing/interpretations-and-decisions/2026/cd1381.pdf",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/wise-bank-charter-denied-occ-aml-july-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#wise-us-holdings"
    },
    {
      "id": "helaba",
      "entity": "Landesbank Hessen-Thüringen (Helaba)",
      "regulator": "BaFin",
      "jurisdiction": "Germany",
      "actionType": "KYC failure",
      "amountUsd": 0,
      "amountDisplay": null,
      "date": "2026-07-20",
      "year": 2026,
      "summary": "BaFin ordered Helaba to remedy customer due diligence failures spanning customer identification, verification, updating of customer data, risk analysis and transaction monitoring. It is the second BaFin money laundering measure against the bank in seven months.",
      "lesson": "A remediation order with no fine still creates a supervisory record that the next measure builds on.",
      "sourceUrl": "https://www.bafin.de/DE/die-bafin/aktuelles-presse/massnahmen-sanktionen/massnahmen-bankenaufsicht/mitteilungen/mitteilungen-ba.html",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/bafin-helaba-customer-due-diligence-order-july-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#helaba"
    },
    {
      "id": "swedbank",
      "entity": "Swedbank",
      "regulator": "NYDFS",
      "jurisdiction": "US",
      "actionType": "AML/BSA fine",
      "amountUsd": 50000000,
      "amountDisplay": "$50M",
      "date": "2026-07-16",
      "year": 2026,
      "summary": "New York’s Department of Financial Services secured a 50 million dollar penalty from Swedbank and its New York branch for withholding information about its Baltic subsidiaries’ links to the Panama Papers, across responses spanning 2016 to 2019.",
      "lesson": "The concealment was punished on its own, separately from the underlying money laundering.",
      "sourceUrl": "https://www.dfs.ny.gov/reports_and_publications/press_releases/pr20260716",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/swedbank-nydfs-penalty-panama-papers-july-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#swedbank"
    },
    {
      "id": "ccv-group",
      "entity": "CCV Group",
      "regulator": "DNB",
      "jurisdiction": "Netherlands",
      "actionType": "AML/BSA fine",
      "amountUsd": 3090000,
      "amountDisplay": "€2.66M",
      "date": "2026-07-13",
      "year": 2026,
      "summary": "De Nederlandsche Bank fined the payment institution 2,656,250 euros after roughly 4,200 merchants sat outside its transaction monitoring system for 23 months, with alerts closed in bulk and no recorded justification. The penalty was raised because CCV had breached the same rule before.",
      "lesson": "Coverage gaps outrank tuning: a merchant outside the system generates no alerts to calibrate.",
      "sourceUrl": "https://www.dnb.nl/algemeen-nieuws/handhavingsmaatregel-2026/boete-aan-ccv-wegens-tekortkomingen-clientenonderzoek/",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/dnb-ccv-transaction-monitoring-fine-july-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#ccv-group"
    },
    {
      "id": "assuranceamerica",
      "entity": "AssuranceAmerica",
      "regulator": "—",
      "jurisdiction": "US",
      "actionType": "Data breach",
      "amountUsd": 0,
      "amountDisplay": null,
      "date": "2026-07-08",
      "year": 2026,
      "summary": "The Atlanta auto insurer disclosed a breach affecting 6,998,886 people, exposing names, contact details and driver’s license numbers after an employee’s credentials were compromised.",
      "lesson": "Driver’s license numbers retained after a verification check are a standing liability, not a record.",
      "sourceUrl": "https://techcrunch.com/2026/07/08/another-massive-data-breach-exposed-millions-of-drivers-license-numbers/",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/assuranceamerica-identity-data-breach-drivers-licenses-july-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#assuranceamerica"
    },
    {
      "id": "abn-amro",
      "entity": "ABN AMRO",
      "regulator": "DNB",
      "jurisdiction": "Netherlands",
      "actionType": "AML/BSA fine",
      "amountUsd": 9900000,
      "amountDisplay": "€8.5M",
      "date": "2026-07-06",
      "year": 2026,
      "summary": "De Nederlandsche Bank fined ABN AMRO 8.5 million euros for inadequate due diligence on high-risk customers, finding monitoring insufficiently critical and customer explanations accepted without verification. It follows a 480 million euro criminal settlement five years earlier.",
      "lesson": "Accepting a customer explanation without verifying it is not ongoing monitoring.",
      "sourceUrl": "https://www.dnb.nl/en/general-news/enforcement-measures-2026/fine-for-abn-amro-bank-n-v-for-inadequate-customer-due-diligence-for-high-risk-customers/",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/abn-amro-dnb-fine-customer-due-diligence-july-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#abn-amro"
    },
    {
      "id": "pcc-laundering-network",
      "entity": "PCC money laundering network",
      "regulator": "OFAC",
      "jurisdiction": "US",
      "actionType": "Sanctions violation",
      "amountUsd": 0,
      "amountDisplay": null,
      "date": "2026-07-01",
      "year": 2026,
      "summary": "OFAC blocked a network that moved more than 30 million dollars of US drug proceeds through cryptocurrency for Brazil’s PCC, designating two Brazilian nationals and four companies. Brazil then froze roughly 2 billion dollars in related assets.",
      "lesson": "Crypto rails do not remove the sanctions nexus; they only change which intermediary sees the transaction.",
      "sourceUrl": "https://home.treasury.gov/news/press-releases/sb0549",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/pcc-money-laundering-sanctions-ofac-crypto-july-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#pcc-laundering-network"
    },
    {
      "id": "eaglebank",
      "entity": "EagleBank",
      "regulator": "DOJ",
      "jurisdiction": "US",
      "actionType": "AML/BSA fine",
      "amountUsd": 9794336,
      "amountDisplay": "$9.79M",
      "date": "2026-06-30",
      "year": 2026,
      "summary": "EagleBank agreed to pay 9,057,821 dollars in fines plus 736,515 dollars in forfeiture under a non-prosecution agreement, admitting it wilfully failed to run an anti-money laundering programme from 2010 to 2021 while executives overrode compliance staff.",
      "lesson": "Where senior management overrides compliance, the programme on paper counts for nothing.",
      "sourceUrl": "https://www.justice.gov/opa/pr/eaglebank-agrees-pay-more-97-million-resolve-bank-secrecy-act-investigation",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/eaglebank-bsa-settlement-aml-program-failure",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#eaglebank"
    },
    {
      "id": "merrill-lynch",
      "entity": "Merrill Lynch",
      "regulator": "SEC",
      "jurisdiction": "US",
      "actionType": "AML/BSA fine",
      "amountUsd": 7500000,
      "amountDisplay": "$7.5M",
      "date": "2026-06-29",
      "year": 2026,
      "summary": "The SEC fined Merrill 7.5 million dollars because its transaction monitoring system only investigated alerts scoring 20 or higher, after Merrill’s own analysis showed lower-scoring events would have produced suspicious activity reports. It took about three years to fix.",
      "lesson": "A monitoring threshold you know is miscalibrated is a documented failure, not a tuning decision.",
      "sourceUrl": "https://www.sec.gov/files/litigation/admin/2026/34-105790.pdf",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/merrill-sec-sar-transaction-monitoring-penalty",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#merrill-lynch"
    },
    {
      "id": "caceis-uk",
      "entity": "CACEIS UK",
      "regulator": "FCA",
      "jurisdiction": "UK",
      "actionType": "Integrity/governance",
      "amountUsd": 0,
      "amountDisplay": "£31.7M redress",
      "date": "2026-06-25",
      "year": 2026,
      "summary": "The FCA publicly censured CACEIS UK for weak financial crime controls that let the collapsed wealth manager WealthTek hold client assets it was never permitted to hold. It avoided a 33 million pound fine and agreed a voluntary payment of 31,714,068 pounds to affected clients.",
      "lesson": "Redress paid to clients is not a penalty, but the permission-scope check that failed is exactly what onboarding due diligence exists to catch.",
      "sourceUrl": "https://www.fca.org.uk/news/press-releases/caceis-uk-censured-pay-31-million-wealthtek-clients-weak-financial-crime-controls",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/fca-caceis-censure-financial-crime-controls-wealthtek",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#caceis-uk"
    },
    {
      "id": "cbuae-foreign-bank-branch",
      "entity": "Foreign bank branch (unnamed) and its head of compliance",
      "regulator": "CBUAE",
      "jurisdiction": "UAE",
      "actionType": "AML/BSA fine",
      "amountUsd": 5400000,
      "amountDisplay": "AED 20M",
      "date": "2026-06-24",
      "year": 2026,
      "summary": "The Central Bank of the UAE fined a foreign bank branch 20 million dirhams for repeated anti-money laundering and sanctions control failures, and separately fined its head of compliance 300,000 dirhams.",
      "lesson": "Personal liability for the compliance officer is now a live tool, not a theoretical one.",
      "sourceUrl": "https://www.centralbank.ae/en/news-and-publications/news-and-insights/press-release/cbuae-imposes-a-financial-penalty-of-aed-20-000-000-on-a-branch-of-a-foreign-bank/",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/cbuae-aml-fine-foreign-bank-mlro-june-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#cbuae-foreign-bank-branch"
    },
    {
      "id": "prince-group",
      "entity": "Prince Group",
      "regulator": "OFAC, FinCEN",
      "jurisdiction": "US",
      "actionType": "Sanctions violation",
      "amountUsd": 0,
      "amountDisplay": null,
      "date": "2026-06-23",
      "year": 2026,
      "summary": "Treasury widened its action against the Cambodian scam conglomerate, adding 9 individuals and 26 entities, while FinCEN moved to sever the renamed Huione affiliate H-Pay from the US financial system.",
      "lesson": "Designated networks rename and re-form. Screening against a static entity list misses the successor.",
      "sourceUrl": "https://home.treasury.gov/news/press-releases/sb0538",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/prince-group-sanctions-ofac-fincen-june-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#prince-group"
    },
    {
      "id": "ikano-bank",
      "entity": "Ikano Bank",
      "regulator": "Finansinspektionen",
      "jurisdiction": "Sweden",
      "actionType": "AML/BSA fine",
      "amountUsd": 15100000,
      "amountDisplay": "SEK 140M",
      "date": "2026-06-17",
      "year": 2026,
      "summary": "Sweden’s financial supervisor fined Ikano Bank 140 million kronor and issued a formal remark for failing to assess how its corporate products could be used to fund crime. No laundering case was alleged.",
      "lesson": "The general risk assessment is itself an enforceable obligation, independent of whether any transaction went wrong.",
      "sourceUrl": "https://www.fi.se/en/published/sanctions/financial-firms/2026/ikano-bank-receives-a-remark-and-an-administrative-fine/",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/ikano-bank-aml-fine-sek-140-million-sweden",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#ikano-bank"
    },
    {
      "id": "poste-italiane-postepay",
      "entity": "Poste Italiane and Postepay",
      "regulator": "Garante per la protezione dei dati personali",
      "jurisdiction": "Italy",
      "actionType": "GDPR enforcement",
      "amountUsd": 14600000,
      "amountDisplay": "€12.5M",
      "date": "2026-04-17",
      "year": 2026,
      "summary": "Italy’s data protection authority fined Poste Italiane 6,624,000 euros and Postepay 5,877,000 euros for embedding device-surveillance software in banking apps and making consent to it a condition of account access.",
      "lesson": "A fraud-prevention purpose does not by itself satisfy the GDPR necessity test if a less intrusive control would have worked.",
      "sourceUrl": "https://www.garanteprivacy.it/home/docweb/-/docweb-display/docweb/10241537",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/poste-italiane-garante-gdpr-fine-device-surveillance",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#poste-italiane-postepay"
    },
    {
      "id": "bank-of-london-group",
      "entity": "Bank of London Group",
      "regulator": "PRA",
      "jurisdiction": "UK",
      "actionType": "Integrity/governance",
      "amountUsd": 2600000,
      "amountDisplay": "£2M",
      "date": "2026-03-24",
      "year": 2026,
      "summary": "The PRA fined Bank of London Group £2 million for integrity failings and inadequate cooperation over misrepresenting its capital position.",
      "lesson": "Regulators want the data trail behind the numbers: source, calculation, sign-off, validation date.",
      "sourceUrl": "https://www.bankofengland.co.uk/news/2026/march/pra-fines-bol-and-oplyse-holdings",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/blog/pra-enforcement-action-2026-bank-of-london-fine",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#bank-of-london-group"
    },
    {
      "id": "ranson-houghton-llp",
      "entity": "Ranson Houghton LLP",
      "regulator": "SRA",
      "jurisdiction": "UK",
      "actionType": "AML/BSA fine",
      "amountUsd": 13900,
      "amountDisplay": "£10,283",
      "date": "2026-03-23",
      "year": 2026,
      "summary": "The SRA fined Ranson Houghton LLP for AML failures, signalling AML enforcement expanding beyond banks into legal services.",
      "lesson": "AML obligations now bite professional-services firms, not just financial institutions.",
      "sourceUrl": "https://www.sra.org.uk/consumers/solicitor-check/567571",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/blog/aml-compliance-legal-sector-2026-sra-enforcement",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#ranson-houghton-llp"
    },
    {
      "id": "eu-gdpr-transparency-sweep-edpb",
      "entity": "EU GDPR Transparency Sweep (EDPB)",
      "regulator": "EDPB / 25 EU DPAs",
      "jurisdiction": "EU",
      "actionType": "GDPR enforcement",
      "amountUsd": 0,
      "amountDisplay": null,
      "date": "2026-03-19",
      "year": 2026,
      "summary": "25 EU regulators launched a coordinated GDPR transparency enforcement sweep affecting how KYC flows present data processing.",
      "lesson": "KYC data-collection transparency is now a coordinated enforcement priority.",
      "sourceUrl": "https://www.edpb.europa.eu/news/news/2026/cef-2026-edpb-launches-coordinated-enforcement-action-transparency-and-information_en",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/blog/gdpr-transparency-enforcement-2026-edpb-sweep",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#eu-gdpr-transparency-sweep-edpb"
    },
    {
      "id": "canaccord-genuity",
      "entity": "Canaccord Genuity",
      "regulator": "FinCEN",
      "jurisdiction": "US",
      "actionType": "AML/BSA fine",
      "amountUsd": 80000000,
      "amountDisplay": "$80M",
      "date": "2026-03-06",
      "year": 2026,
      "summary": "FinCEN assessed an 80 million dollar penalty, its largest ever against a broker-dealer, for years of gamed trade surveillance and at least 160 suspicious activity reports that were never filed.",
      "lesson": "Regulators judge an AML programme by what it catches, not by what the written policy says it should catch.",
      "sourceUrl": "https://www.fincen.gov/news/news-releases/fincen-assesses-historic-80-million-penalty-against-canaccord-genuity-llc",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/canaccord-fincen-80-million-aml-penalty",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#canaccord-genuity"
    },
    {
      "id": "idmerit",
      "entity": "IDMerit",
      "regulator": "—",
      "jurisdiction": "US",
      "actionType": "Data breach",
      "amountUsd": 0,
      "amountDisplay": null,
      "date": "2026-02-18",
      "year": 2026,
      "summary": "IDMerit left roughly one billion identity records (203M tied to US residents) in a database with no authentication, access control or encryption — downloadable by anyone with the URL.",
      "lesson": "Centralised identity databases are honeypots; the breach needed no sophistication.",
      "sourceUrl": "https://cybernews.com/security/global-data-leak-exposes-billion-records/",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/blog/idmerit-data-breach-centralized-identity-verification-risk",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#idmerit"
    },
    {
      "id": "sumsub",
      "entity": "Sumsub",
      "regulator": "—",
      "jurisdiction": "Global",
      "actionType": "Data breach",
      "amountUsd": 0,
      "amountDisplay": null,
      "date": "2026-02-04",
      "year": 2026,
      "summary": "A breach via a malicious attachment on a third-party support platform went undetected for 18 months (Jul 2024–Jan 2026).",
      "lesson": "A centralised KYC provider is only as secure as its weakest integration; 18-month dwell time is a monitoring failure.",
      "sourceUrl": "https://sumsub.com/newsroom/security-incident-update/",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/blog/sumsub-security-breach-kyc-provider-lessons",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#sumsub"
    },
    {
      "id": "discord",
      "entity": "Discord",
      "regulator": "—",
      "jurisdiction": "Global",
      "actionType": "Data breach",
      "amountUsd": 0,
      "amountDisplay": null,
      "date": "2025-10-03",
      "year": 2025,
      "summary": "A third-party customer service vendor was compromised, exposing roughly 70,000 government ID photos that the vendor held to review age-related appeals.",
      "lesson": "Age assurance built on stored ID images moves the honeypot to whichever vendor reviews the appeals.",
      "sourceUrl": "https://discord.com/press-releases/update-on-security-incident-involving-third-party-customer-service",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/news/discord-age-verification-backlash-2026",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#discord"
    },
    {
      "id": "coinbase",
      "entity": "Coinbase",
      "regulator": "—",
      "jurisdiction": "US",
      "actionType": "Data breach",
      "amountUsd": 0,
      "amountDisplay": "~$400M est. impact",
      "date": "2025-05-15",
      "year": 2025,
      "summary": "Overseas support agents (contracted via TaskUs) were bribed to abuse privileged access, exfiltrating data on ~70,000 users (~1% of customers), including masked SSNs, government IDs and balances.",
      "lesson": "An insider/controls failure, not a hack. Privileged access to a central PII store is the attack surface.",
      "sourceUrl": "https://www.reuters.com/business/coinbase-says-cyber-criminals-stole-account-data-some-customers-2025-05-15/",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/blog/coinbase-data-breach-2025",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#coinbase"
    },
    {
      "id": "td-bank",
      "entity": "TD Bank",
      "regulator": "DOJ, FinCEN, OCC, Federal Reserve",
      "jurisdiction": "US",
      "actionType": "AML/BSA fine",
      "amountUsd": 3000000000,
      "amountDisplay": "$3B",
      "date": "2024-10-10",
      "year": 2024,
      "summary": "TD Bank pleaded guilty and paid about $3 billion for Bank Secrecy Act and money-laundering failures — the largest bank ever to plead guilty to conspiracy to commit money laundering. ~$1.8B DOJ, $1.3B FinCEN, $450M OCC, $123.5M Federal Reserve.",
      "lesson": "More than 90% of transaction volume was never fed into automated monitoring — a coverage gap, not a tuning problem.",
      "sourceUrl": "https://www.justice.gov/archives/opa/pr/td-bank-pleads-guilty-bank-secrecy-act-and-money-laundering-conspiracy-violations-18b",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/blog/td-bank-3-billion-aml-lesson",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#td-bank"
    },
    {
      "id": "binance",
      "entity": "Binance",
      "regulator": "DOJ, FinCEN, OFAC, CFTC",
      "jurisdiction": "Global/US",
      "actionType": "AML/BSA fine",
      "amountUsd": 4300000000,
      "amountDisplay": "$4.3B",
      "date": "2023-11-21",
      "year": 2023,
      "summary": "Binance agreed to pay more than $4.3 billion to US authorities; founder CZ pleaded guilty, paid a $50M personal fine and stepped down. FinCEN $3.4B civil penalty + 5-year monitorship; OFAC $968M.",
      "lesson": "Compliance-light by design is now treated as a federal crime, not a growth tactic.",
      "sourceUrl": "https://www.justice.gov/opa/pr/binance-and-ceo-plead-guilty-federal-charges-4b-resolution",
      "zypheAnalysisUrl": "https://www.zyphe.com/resources/blog/binance-4-3-billion-settlement-lessons",
      "recordUrl": "https://www.zyphe.com/resources/aml-enforcement-tracker#binance"
    }
  ]
}