Skip to content
Hugin
One plain parcel wrapped in grey paper and grey tape, resting alone on a bare dark steel bench against a slate wall.
Public recordOpen fileE85B7FED

Public record case file · Updated Oct 2, 2026

Consumer Protection Enforcement

Accountability file

A public-record case file for tracking data-broker, privacy, consumer-finance, civil enforcement, complaint-data, retail-fraud, recall, breach, communications-enforcement, and healthcare-transparency source lanes. It treats enforcement actions, warning letters, complaint databases, recall records, breach lists, and investor-protection programs as separate public records rather than proof that any named company or person committed misconduct outside the cited record.

Original editorial artwork generated for Hugin.

Updated
Oct 2, 2026
Source Anchors
82 verified · 254 leads
Timeline
51 events
Roles
12 public-record
Fingerprint
E85B 7FED AAAE
Saved reading0In this browser

Keep roles, events, and source records here to pick up later. Your list stays in this browser and can be lost if you clear site data. Copy your saved links to keep a backup in your notes.

Your reading list is empty. Use a save button on an event, source, or role dossier to add it here.

Start reading

51 events · 12 roles · 82 sources

Recent developments in the record

The latest dated events in this file. Open an event for its cited sources and evidence limits.

  1. CPSC sets a virtual hearing for oral comments on its micromobility battery rule, four months after the proposal printed →records release · 2 source records
    Read summary and limits

    A procedural notice (FR Doc. 2026-20296) went on Federal Register public inspection and is scheduled to print October 5. It opens a virtual hearing at 10 a.m. Eastern on October 21 for oral comments on the lithium-ion battery proposal the Commission printed in June, an opportunity section 9 of the Consumer Product Safety Act requires it to offer; requests to present, with the written text of the presentation, and pre-registration are due by 5 p.m. Eastern on October 15, and each presentation is limited to five minutes. The Commission voted 3-0 to publish the notice and says it received requests to present, without saying how many. The notice carries no rule text, no list of covered products and no incident figures: it is a hearing announcement, not a new or revised proposal. The June proposal had set its own deadline for requests to present at July 24; this notice sets a later one, and this desk records both rather than reconciling them.

    Evidence limits. Public inspection is not publication, and a hearing notice proposes nothing; the substantive rule remains a proposal that binds no one.

  2. Southern Glazer's settles the FTC's Robinson-Patman case: a six-year order on 'paired' wine and spirits sales, with a monitor and no admission →civil settlement · 2 source records
    Read summary and limits

    The FTC announced a proposed stipulated consent decree, filed the same day in the Central District of California, resolving the price-discrimination suit it brought against Southern Glazer's Wine and Spirits LLC in December 2024 - the Commission's first Robinson-Patman enforcement action in a generation, by its own description. The order targets 'paired' transactions in which Southern Glazer's sells a product to a chain retailer while contemporaneously selling the same product to a nearby independent retailer at a significantly higher price. Once $5,000 of aggregated excess payments to one covered retailer accumulate within a 12-month reporting period, the company may cure by paying that retailer 1.5 times the full differential within 60 days of notice, and must pay twice the differential if it declines to cure and the Commission then prevails in an enforcement action. A Commission-appointed, jointly selected monitor oversees compliance; the order covers the five largest chain retailers in 26 states, expires six years after entry, and records that the company denies the allegations. The Commission vote was 2-0.

    Evidence limits. A settlement of allegations, in force only once the judge signs it; the order states it is not evidence against the company or an admission of liability, and that a cure payment is not an admission either.

  3. FTC, Nevada and Utah sue Lens.com, alleging a hidden 'Taxes & fees' charge routinely doubled the advertised price of contact lenses →charge · 2 source records
    Read summary and limits

    The Commission, the State of Nevada and the Utah Division of Consumer Protection filed a civil complaint in the District of Nevada against Lens.com, Inc., its affiliate Speed Commerce, LLC and Cary Samourkachian, pleaded as sole owner of both. It alleges the companies advertise low per-box prices in Google search ads and on lens.com, then add a mandatory 'Taxes & fees' line item below the viewable part of an interim checkout screen, so a consumer who clicks a prominent 'Continue' button never sees it; in a February 2026 example the complaint pleads a $146.32 advertised eight-box order that came to a $649.71 charge after a $273.44 'Taxes & fees' amount and $9.95 shipping. It alleges the label is misleading because many states exempt contact lenses from sales tax or levy none, that the same prices were used to enroll consumers in the 'AutoRefill' negative-option plan without clearly disclosing that charge, the renewal date, the total cost or how to cancel, and that the practices continued after the Commission's August 2025 Civil Investigative Demand. Counts are pleaded under Section 5(a) of the FTC Act, Section 4 of ROSCA, Section 521 of the Gramm-Leach-Bliley Act and three state statutes; the plaintiffs seek a permanent injunction and monetary relief, with civil penalties sought by the states. The Commission vote was 2-0.

    Evidence limits. A civil complaint is a set of allegations no court has weighed; no defendant has answered in the records this desk read, and the 'hundreds of millions of dollars' in the release is pleaded in the aggregate, not audited.

Read the full timeline →
Read the case scope: what is included and excluded

Included in this file

  • FTC consumer-protection, privacy, data-broker, warning-letter, settlement, and legal-library records.
  • CFPB consumer complaint, enforcement-action, and public-data inventory records.
  • DOJ Civil Division and fraud-section enforcement records when they concern consumer, contractor, or financial harm.
  • SEC retail-fraud, litigation-release, and harmed-investor public records as market-adjacent consumer protection context.
  • Federal recall and product-safety records from Recalls.gov, CPSC, NHTSA, FDA, and openFDA.
  • HHS OCR breach portal records and CMS Open Payments records when they help users distinguish public accountability data from private or non-adjudicated facts.
  • FCC enforcement-action records for communications, robocall, accessibility, pirate-radio, and consumer-communications posture review.
  • A review queue that separates official enforcement posture, complaint-data limits, and source-desk leads before any promotion copy.

Outside this file’s scope

  • Calling a company, person, broker, lender, adviser, or platform fraudulent from a complaint row, warning letter, or settlement headline alone.
  • Treating recall rows, breach-list rows, or Open Payments rows as liability findings, product-defect admissions, clinical advice, or conflict-of-interest conclusions without the cited legal record.
  • Publishing consumer complaint narratives in ways that expose private people, account details, medical/financial identifiers, or location data.
  • Turning agency priorities, working groups, or public dashboards into guilt findings.

What remains unresolved

These questions stay open in the case file.

  • Which FTC records are warning letters, complaints, proposed orders, final orders, settlements, guidance, or topic indexes?
  • Which CFPB complaint-data rows can be used only as aggregate review context with the database caveats attached?
Read all 24 open questions →
Connection map

How the public record connects

Graph JSON

This view starts with the roles that have the most source-record links in this file. Explore Role Web and Timeline for the full set. A line represents a shared source record; it does not establish conduct or a direct relationship.

Publishing limits

These are the standards every anchor on this file must clear.

Minimum source tier
  • official record
  • civil enforcement record
  • state enforcement record
  • public record repository
  • coverage index
Living people
For living people, publish only source-backed roles, legal posture, and exact record relationships; do not infer intent or liability.
Victim protection
Do not expose private consumer narratives, account details, medical/financial identifiers, precise location data, or personal complaint details unless an official record makes narrow quotation necessary.
Social leads
Social posts can point to a source queue, but consumer-protection claims require official agency, court, complaint-data, or enforcement records.

No guilt by proximity

A company, adviser, broker, lender, platform, or data broker appearing in a complaint database, warning letter, or enforcement index is a public-record relationship only.

Filed
Hugin · public social evidence reports
License
Text and data are shared under the terms noted at hugin.studio/support · attribution appreciated.
Fingerprint
E85B 7FED AAAE
For researchers & contributorsSource desk, research joins & machine-readable exportsEverything Hugin uses to grow and audit this file — connection detail, review posture, scout queue, and every export.
Connection map

How the public record is joined

Graph JSON
timeline backed51
source links89
role links20
open queues0
Source groups
34 sourcesofficial record34 linked recordsCPSC recall 26-783: Sauna360 expands bench recall / CPSC recall 26-778: JKMAX heated blankets and pads / FTC PADFAA data-broker warning letters
26 sourcespublic record repository26 linked recordsFTC privacy and security enforcement index / CFPB Consumer Complaint Database / CFPB Enforcement Actions
Timeline joins
Sep 17, 2026 / officialSauna360 recall expands after an ineffective repair1 linked recordA recall and company-reported incidents are not a judicial liability finding.
Sep 17, 2026 / officialJKMAX heated products recalled with a refund remedy1 linked recordThe notice records reported incidents and a recall remedy; it does not establish damages owed to an individual.
Role joins
civil enforcement authorityFederal Trade Commission Bureau of Consumer Protection3 linked recordsFTC source rows must keep warning-letter, complaint, settlement, order, and guidance posture separate.
civil enforcement authorityConsumer Financial Protection Bureau2 linked recordsComplaint data is not an adjudicated finding and must be separated from enforcement documents.

Connections are navigation aids. They show where a record, event, or role is sourced; they do not convert association, correspondence, testimony requests, or document appearance into misconduct findings.

source leads254
automated probes341
verified anchors82
review backlog161
scout targets540
first-pass scout516
credential queue24
connectors45
keyless APIs264
free-key targets24
public search216
official pages36
POST templates0
CourtListener Search API / keyless apiGDELT DOC API / keyless apiFederal Register API / keyless apiGovInfo public document search / public searchRegulations.gov public search / public searcheCFR public search / public searchDOJ News API / keyless apiFOIA.gov government website search / public searchFBI Vault search / public searchNational Archives Catalog API / free key requiredData.gov CKAN catalog API / free key requiredCongress.gov public search / public search

Consumer-protection desk for FTC, CFPB, DOJ, SEC, state enforcement, recall, breach, communications, healthcare transparency, complaint-data, and privacy-sensitive source review.

Source lanesconsumer-protection, market-integrity, regulatory-anchors, public-record-discovery, federal-recalls, health-data-breach, communications-enforcement, healthcare-transparency
Sharing stateautomatic sharing disabled
Next actionPromote only posture-labeled agency records and aggregate complaint-data context after privacy review.
keyless apiCourtListener Search APIFTC data broker, privacy, warning-letter, and settlement updatesLegal search across opinions, dockets, RECAP data, judges, and arguments.
keyless apiGDELT DOC APIFTC data broker, privacy, warning-letter, and settlement updatesCoverage-index discovery for fresh public reporting rows.
keyless apiFederal Register APIFTC data broker, privacy, warning-letter, and settlement updatesOfficial rule, notice, and agency-document discovery.
public searchGovInfo public document searchFTC data broker, privacy, warning-letter, and settlement updatesFree public search across official publications from all three branches of the U.S. federal government.
FTC data broker, privacy, warning-letter, and settlement updatesCFPB complaint database and enforcement-action posture checksDOJ Civil Division fraud and consumer-protection press recordsSEC retail-fraud working group and litigation-release updatesRecalls.gov, CPSC, NHTSA, FDA, and openFDA recall and safety-alert recordsHHS OCR breach portal health-data privacy rows with patient-detail suppressionFCC enforcement orders, notices, consent decrees, robocall, and accessibility recordsCMS Open Payments API and healthcare payment-transparency disclosure rowsstate attorney general privacy, data broker, and consumer enforcement recordsconsumer complaint aggregate caveats and privacy-sensitive rowsFTC legal-library and final-order document joinsSEC, CFPB, FTC, DOJ, and GDELT coverage cross-checks

Source leads and automated probes are review inventory. They become verified anchors only after Hugin can attach the public record, legal posture, and no-allegation guardrails.

Join board

Public-record joins are wired into exports

These are not loose TODOs anymore. Each lane below is computed from the case file's source tiers, then joined to matching sources, timeline events, role nodes, and release-roadmap requests.

wired lanes9
review lanes0
source joins274
release joins0
Wired lanes9Computed from the source tiers and joined to live records, roles, and releases.
WiredFTC enforcement posture
53 sources

Index FTC warning letters, complaints, settlements, final orders, legal-library records, dates, respondents, and posture labels.

timeline47
roles5
release asks0
Connected roles
Federal Trade Commission Bureau of Consumer ProtectionSEC Division of Enforcement retail-fraud laneDOJ Civil Division
Release requests
No release request is attached to this lane yet.
PublishesFTC record metadata, official URLs, posture labels, and source-cited summaries.
BlockedCalling a business unlawful or predatory from a warning letter, topic page, or settlement headline alone.
WiredSEC retail-fraud watch
53 sources

Join SEC working-group, litigation-release, complaint, final-judgment, and investor-alert rows with explicit legal posture.

timeline47
roles5
release asks0
Connected roles
Federal Trade Commission Bureau of Consumer ProtectionSEC Division of Enforcement retail-fraud laneDOJ Civil Division
Release requests
No release request is attached to this lane yet.
PublishesRetail-fraud program records, litigation releases, release numbers, and court-document links.
BlockedTreating SEC program priorities as proof of fraud by a named company, adviser, broker, or person.
WiredCFPB complaint-data limits
26 sources

Preserve product, company-response, publication-delay, privacy, and non-statistical-sample caveats before using complaint data.

timeline20
roles9
release asks0
Connected roles
Federal Trade Commission Bureau of Consumer ProtectionConsumer Financial Protection BureauSEC Division of Enforcement retail-fraud lane
Release requests
No release request is attached to this lane yet.
PublishesAggregate complaint-data context, export/API links, response status, and caveats.
BlockedTreating complaint rows as adjudicated facts, representative statistics, or proof that a company violated law.
WiredCMS Open Payments transparency lane
26 sources

Index payment-year, reporting entity, covered-recipient type, amount, nature of payment, ownership rows, dispute context, and API/export links.

timeline20
roles9
release asks0
Connected roles
Federal Trade Commission Bureau of Consumer ProtectionConsumer Financial Protection BureauSEC Division of Enforcement retail-fraud lane
Release requests
No release request is attached to this lane yet.
PublishesHealthcare transparency metadata, official CMS source URLs, data-year context, and interpretation caveats.
BlockedCalling a payment relationship improper or conflicted from Open Payments data alone.
WiredFederal recall source lanes
26 sources

Join Recalls.gov, CPSC, NHTSA, FDA, and openFDA rows by agency, product type, hazard, remedy, status, date, and official release URL.

timeline20
roles9
release asks0
Connected roles
Federal Trade Commission Bureau of Consumer ProtectionConsumer Financial Protection BureauSEC Division of Enforcement retail-fraud lane
Release requests
No release request is attached to this lane yet.
PublishesAgency recall metadata, hazard/remedy summaries, official URLs, recall status, and source caveats.
BlockedTreating a recall or enforcement report row as a product-liability verdict, medical advice, or standalone company-misconduct finding.
WiredHHS OCR breach privacy lane
26 sources

Index covered entity, state, affected-count band, breach type, submission date, and business-associate status while suppressing patient details.

timeline20
roles9
release asks0
Connected roles
Federal Trade Commission Bureau of Consumer ProtectionConsumer Financial Protection BureauSEC Division of Enforcement retail-fraud lane
Release requests
No release request is attached to this lane yet.
PublishesPrivacy-safe breach metadata, investigation status, aggregate counts, source URL, and redaction notes.
BlockedRepublishing patient identifiers, implying final causation, or presenting report presence as proof of wrongdoing.
WiredPrivacy-sensitive source triage
26 sources

Block private identifiers, consumer narratives, precise location details, account data, and medical/financial identifiers from public snippets.

timeline20
roles9
release asks0
Connected roles
Federal Trade Commission Bureau of Consumer ProtectionConsumer Financial Protection BureauSEC Division of Enforcement retail-fraud lane
Release requests
No release request is attached to this lane yet.
PublishesPrivacy-safe aggregate context, official source URLs, and redaction notes.
BlockedRepublishing personal complaint narratives or sensitive location/financial details not needed for public accountability.
WiredCFPB enforcement documents
19 sources

Index CFPB action status, respondent, product, filed date, complaint/order documents, and legal posture.

timeline19
roles3
release asks0
Connected roles
Federal Trade Commission Bureau of Consumer ProtectionDOJ Civil DivisionU.S. Commodity Futures Trading Commission
Release requests
No release request is attached to this lane yet.
PublishesCFPB enforcement metadata, posture labels, official documents, and unresolved joins.
BlockedFlattening pending litigation, post-order, post-judgment, dismissed, terminated, or expired actions into one generic misconduct label.
WiredFCC communications enforcement lane
19 sources

Preserve FCC document type, released date, order/notice/consent posture, proceeding number, and consumer-facing issue area.

timeline19
roles3
release asks0
Connected roles
Federal Trade Commission Bureau of Consumer ProtectionDOJ Civil DivisionU.S. Commodity Futures Trading Commission
Release requests
No release request is attached to this lane yet.
PublishesFCC enforcement metadata, official documents, posture labels, and issue-area summaries.
BlockedFlattening proposed penalties, forfeiture orders, consent decrees, and notices into one final-liability label.
Public utility

Help grow the source queue

Hugin accepts public records, not accusations. A submitted URL lands in a review lane, gets source-validated, and only becomes a case anchor after the evidence rules and privacy gates are satisfied.

Review posture

What this case can prove right now

Fact-check desk
publishable claims31
source repair0
known anchors82
lead quarantine0
scout targets540
first-pass scout516
credential queue24
scout connectors45
rankhigh787 priority score
readyReady for first-pass public review31 publishable claim rows / 82 source anchors / 516 first-pass source rows
actions6 start-here rows9 total workbench action rows
blockers1 launch checks24 source-scout rows require free operator keys

Fact-check status is a review posture, not a verdict. Source-scout rows are leads until a reviewer joins them to publishable anchors; claim-ledger rows are timeline-derived and still require source validation plus no-allegation guardrails before promotion.

Source intake

Queue a public record

Public queue

Paste an official or public-record URL. Hugin classifies the lane first, keeps lead-only material quarantined, and requires source validation before anything reaches the case file.

Use an official or public-record page. Local, private, leaked, or credentialed URLs are rejected.
Queue a public source for review.
Visible queue

Latest submitted public URLs

Sanitized queue view: Hugin shows the public URL, lane, status, and why a source has not been promoted. Submitter identifiers are not shown.

Public queue loaded.Live queue connectedQueue hash bfe911483e41
No public submissions in this snapshot.When someone submits a source, this board will show the URL, lane, status, hold reason, and next review step before anything can become part of the case file.
known sources82
publishable anchors79
atlas sources4
keyless feeds3
release asks7
document jobs82
privacy triage29
lead quarantine0
01Submit URLPublic URL, label, and context enter the source queue.
02Classify laneOfficial, court, legislative, civil, state, repository, or lead quarantine.
03Validate sourcePublisher, date, scope, privacy, and duplicate checks run before promotion.
04Promote anchorOnly source-backed, privacy-cleared records can join timeline or role surfaces.
Contribution guide

Submit sources, not claims

A source is a public URL someone else can inspect. A claim is an interpretation. Hugin queues sources first and keeps claims out until a reviewed public record supports the exact wording.

Accepted

Official agency pages, court dockets, congressional releases, civil records, state updates, and public repositories with source URLs.

Publisher, date, record family, and why the URL belongs in this file.

Source URLs first. Context is welcome, but claims do not publish from submissions alone.

Not accepted

Private tips, survivor identifiers, sealed or leaked material, graphic details, and private contact data.

Screenshots or social posts without a public source URL.

Misconduct labels for living people unless the exact cited public record supports that exact statement.

What changed

Case change ledger

Audit feed for source anchors, queue decisions, privacy-review jobs, and hashes. It explains the process without turning leads into claims.

Change ledger loaded.Ledger hash 781eb7031546Case hash e85b7fedaaae
Safety posture

Locked to public records and bounded intake

Post throttleSource intake is DB-rate-limited to 6 submissions per minute per network key before a record is written.
Public URL onlyLocalhost, private networks, URL credentials, unsupported protocols, malformed URLs, and overlong fields are rejected.
No paid callsThe data export links render deterministic public-record payloads. They do not call LLMs or paid upstream APIs.
Identity minimizedSubmitter material is converted to a server-side HMAC hash, and the public queue does not return raw IPs or user agents.