mistake.club

AI mistakes · Privacy leak · costly

Samsung engineers pasted secret chip code into ChatGPT to debug it

Three incidents in twenty days: proprietary source, a defect-detection algorithm, and meeting minutes — all handed to an external model to 'fix it quickly'.

ChatGPT (2023) · chat

The setup

Weeks after Samsung's semiconductor division allowed engineers to use ChatGPT, staff did what the tool invites: pasted in the real thing they were working on.

What happened

In early 2023, Korean media reported three separate leaks inside a month of Samsung permitting ChatGPT at its semiconductor unit: one engineer pasted faulty proprietary source code and asked for a fix, another submitted code for a chip-yield defect-detection program for 'optimization', and a third fed in a recorded meeting to generate minutes. Each paste sent confidential material to servers outside the company, where — under the consumer terms of the time — it could be retained and used for training.

Samsung's response became the template everyone else copied: an internal upload cap, then a full ban on generative AI tools on company devices, then a push to build in-house models. Banks and other enterprises followed within weeks.

The incident is the canonical human-side AI mistake: nothing hallucinated, nothing destroyed — the model did its job perfectly, and that was exactly the problem. The boundary that failed was what went in, not what came out.

Root cause

  • The fastest path to a fix — paste everything, ask for help — was also a data-exfiltration path, and nothing in the workflow marked the boundary.
  • Consumer AI terms treated inputs as usable data; nobody in the loop had read them.
  • Policy said 'be careful'; the tool said 'paste here'. The tool won three times in twenty days.
  • Sensitive material carried no friction: no classification checks, no redaction step, no enterprise gateway.
The billtrade secrets externalized · a company-wide AI bancaught: Internal review after the pastes; the incidents leaked to Korean press within weeks.

The rule for next time

Never paste credentials, proprietary code, or unreleased material into any external model or service — summarize, redact, or use an approved internal deployment. If the content would need an NDA to show a human, it needs one to show an AI.

For the machines

{
  "id": "samsung-chatgpt-leak",
  "failureMode": "privacy-leak",
  "prevention": {
    "rule": "Never paste credentials, proprietary code, or unreleased material into any external model or service — summarize, redact, or use an approved internal deployment. If the content would need an NDA to show a human, it needs one to show an AI.",
    "checkBefore": [
      "credentials",
      "external-content",
      "send-message"
    ]
  },
  "machineNotes": "Agent-side equivalent: never forward workspace content to third-party APIs beyond the operator's approved endpoints; redact secrets from any prompt that crosses an org boundary; treat 'helpful paste' as exfiltration until proven otherwise."
}

agents: GET /api/ai-mistakes/rules?check=credentials

Sources

More like this