TL;DR
On September 1, 2026, TOPPAN, which runs an insurance-premium deduction certificate service for Japanese non-life insurers, sent a list of 177,426 Sompo Japan policyholders (possibly including duplicates) to another insurer. During a manual send, with ZIP files for several insurers sitting in one folder, a drag-and-drop slip copied Sompo Japan’s file into another insurer’s ZIP, and nobody rechecked the contents before sending. The recipient noticed the same day. Detection worked. What didn’t work was a layer that checks, independently of the operator, that the contents match the recipient before the send.
What happened
- The service: Operation of the insurance-premium deduction certificate service. Six non-life insurers including Sompo Japan, the General Insurance Association of Japan, and TOPPAN built the service; 14 insurers now outsource its operation to TOPPAN (per Sompo Japan’s announcement).
- What was sent: A CSV list of Sompo Japan policyholders who do not need a deduction certificate postcard. It went to one other non-life insurer.
- Scale: 177,426 people. The figure may include the same policyholder more than once and may fall after review.
- Fields: Name in katakana, policy number for premium deduction, and a business ID (a per-certificate unique key combining issue year, insurer identifier and policy number). Names in kanji, addresses, dates of birth, phone numbers, email addresses, card details, bank account details and My Number were not included.
- Cause: A manual operating error and a gap in the checking procedure. TOPPAN states it was not caused by a system failure, unauthorized access or a cyberattack.
- What the parties say: Sompo Japan says it contacted the receiving insurer and confirmed the data was completely deleted, and that no secondary leak or misuse has been confirmed so far. TOPPAN likewise says the recipient discarded and fully deleted the data and that no leak to third parties or external networks has been confirmed so far. TOPPAN also says it confirmed this was the only cross-insurer mix-up in this round of deliveries.
The misdirected send happened through the following chain.
- List data for each insurer was packed into a separate ZIP file, and files for several insurers sat in the same folder.
- An operator made a drag-and-drop error and copied Sompo Japan’s ZIP into the ZIP meant for another insurer.
- The inside of the ZIP was not rechecked before sending.
- The file transfer service delivered it as that other insurer’s data, and Sompo Japan’s list reached the recipient.
At the moment of delivery, the only check that the ZIP’s contents matched the recipient was the operator’s own eyes and procedure.
Timeline — disclosure and response
- 2026-09-01: The misdirected send occurs during a manual data transmission. At 17:15 the same day, the receiving insurer asks the General Insurance Association of Japan about another insurer’s policyholder data in its delivery.
- 2026-09-02: The association asks TOPPAN to investigate, and the mix-up is confirmed. TOPPAN starts an investigation immediately and stops deliveries through the file transfer service.
- 2026-09-29: TOPPAN and Sompo Japan announce the incident on the same day.
The facts in this Brief rest on the official announcements of TOPPAN and Sompo Japan. The date, the sequence leading to discovery, the cause and the preventive measures appear only in TOPPAN’s announcement; Sompo Japan’s announcement refers readers to TOPPAN for them. The count and fields match in both. The deletion and the absence of any confirmed leak are statements by the parties themselves.
Response and preventive measures after disclosure:
- Notice to affected policyholders: Sompo Japan is sending individual notices to the email addresses registered with the service, and letters to those without one.
- TOPPAN’s preventive measures: Attach files only via “choose file”; assign a checker separate from the operator to review every step; compare attachment size and timestamps against the source data. As a permanent fix, systematize the sending process.
- Sompo Japan (toward the recipient): It says it promptly contacted the receiving insurer and confirmed the data had been deleted (no date is given).
- Sompo Japan (going forward): Working with the participating insurers and the association, it will press TOPPAN to carry out the measures and strengthen its oversight of outsourced operations.
The mix-up was noticed on the day it happened; disclosure came 28 days later. The alert came from the recipient, not the sender.
Why it wasn’t stopped
The failure here was neither an external attack nor one operator’s carelessness. Before the irreversible act of delivery, there was no layer that checked, separately from the operator’s actions, that the contents matched the recipient.
Detection worked. The receiving insurer noticed data that wasn’t its own and asked the association the same day. By then, the list of 177,426 people had already left the company. The point of no return was the delivery, and what didn’t work came just before it: a step asking, “Is this ZIP’s content something this recipient should receive?” What went into the ZIP was decided by the operator’s handling alone, and nothing compared it with the recipient.
Of TOPPAN’s measures, a uniform way of choosing files, a checker separate from the operator, and comparing size and timestamps against the source data all strengthen human checking. The size comparison could catch a mix-up like this one, where a whole ZIP slipped inside another. But matching size and timestamps does not directly show that the contents belong to that recipient. Systematizing the send reduces manual handling, but unless what the recipient–contents match was based on can be independently verified, that match still rests on procedure and the people doing it.
The same structure appears in earlier Briefs. In the Hokkaido hospital drives, media assumed to be shredded reached the second-hand market unverified; at Japan’s claims-review Fund, a record of a screen shown for over one second was no proof that a person had reviewed it; and at Revolut, customer data was handed over for months without the requester’s authority being verified. In each case, the step before an irreversible act rested on a human assumption no one could independently check.
“We had not rechecked the contents inside the ZIP file before sending it.” — TOPPAN’s announcement
What proof would have changed
There is no need to stop having one operator handle data for several insurers. Where a proof step could be inserted is not in adding more human checks, but in mechanically matching, right before delivery, “which insurer’s data is in this file” against “may this recipient receive that insurer’s data.”
Lemma’s proposed design for this gap:
- Bind provenance to the contents. When the data is produced, attach to each file a provenance proof showing which insurer its business data belongs to. The pre-delivery check opens ZIPs down to any nested archive and checks every file inside.
- Define in advance what each recipient may receive. Register, per recipient, the insurers and formats it may receive, and stop any delivery containing a file whose provenance falls outside that scope before it executes. A delivery containing any file without a provenance proof is stopped as well.
- Record the match separately from the operator’s actions. Keep a record, apart from the operator’s activity log, of which proofs a delivery passed on, so it can be audited later.
This is where it differs from after-the-fact detection. Detection works when the recipient notices unfamiliar data — by which time the data has already left. A proof asks whether the contents match the recipient before delivery. This layer complements detection rather than replacing it.
Note: if the per-recipient scope is itself registered wrongly, a wrong delivery will still pass. Deletion or reuse of data after it reaches the recipient is also outside this check.
Sources
- TOPPAN (primary, corporate announcement): Notice of misdirected data in the outsourced operation of the insurance-premium deduction certificate service (2026-09-29, in Japanese) — https://www.holdings.toppan.com/ja/info/toppan_info20260929.pdf
- Sompo Japan Insurance (primary, corporate announcement): Notice of misdirected data by an outsourcing contractor for the insurance-premium deduction certificate service (2026-09-29, in Japanese) — https://www.sompo-japan.co.jp/-/media/SJNK/files/news/2026/20260929_1.pdf?la=ja-JP
The only primary sources for this incident are the official announcements of the parties (TOPPAN and Sompo Japan); as of this writing, no independent third-party verification has been found. The name of the insurer that received the data has not been disclosed.