Control over AI
Topic

AI data leakage

How company data ends up in ChatGPT, Copilot and other AI tools, how to prevent it and what to do when it happens.

Updated

Quick answer

Most AI data leaks are not hacks. Someone pastes a customer email into a personal ChatGPT account, uploads a contract, or connects an assistant that can reach more files than anyone checked. Under the GDPR that can be a reportable data breach. You prevent it by knowing which AI tools are in use, deciding per tool, offering business accounts and taking sensitive data out of the text before it is sent.

An HR adviser pastes a performance review into a chatbot to tidy up the wording. The name and salary go along, because they were already in the text. Nobody meant to share them, and nobody will notice unless someone looks.

What is AI data leakage?

AI data leakage is personal or confidential information ending up in an AI tool, or coming out of one, without the organisation having agreed to it: a pasted customer email, an uploaded file, an assistant connected to a mailbox or drive. From then on the data is stored or processed outside your control.

How it differs from a classic data breach. A classic breach usually starts with an attacker or a slip: a hack, a lost laptop, an email to the wrong address. An AI data leak usually starts with someone doing their job, and the recipient is a service the organisation never assessed. The legal outcome can be the same. If personal data reaches a party that should not have it, the GDPR calls it a personal data breach.

How it differs from shadow AI. Shadow AI is AI use the organisation has not decided on yet. A lot of AI data leakage happens there, but the two are not the same. An approved Copilot can surface a file that was shared too widely, and an unapproved tool used without personal or confidential data leaks nothing.

One more distinction, because search results mix them up. In machine learning, "data leakage" means information from the test data slipping into the training data, so a model looks better in testing than it is. That is a modelling error, not a privacy problem, and not what this page is about.

How data leaks into AI tools

Data reaches AI tools along six routes. Only in the first does someone put it in themselves. The others run through settings, permissions and features nobody looks at any more, and those apply to every chat and every user at once.

Six routes by which company data reaches AI tools, with an example and a guide for each
RouteExampleRead more
Pasting and uploadingA support agent pastes a customer email, account number included, into a personal ChatGPT account. Upload a PDF and the whole file goes along, not just the page you asked about.The privacy risk is the paste, uploading a PDF to a chatbot
Training and retentionOn personal plans, chats can be used to train models unless someone switches that off. With training off, the text is still stored for a retention period.Turning off AI training, what "no training" means
Copilot and other assistants that search your filesCopilot searches with the user's permissions and summarises a salary overview from a SharePoint site that was shared with the whole organisation years ago.Copilot and SharePoint, files you never uploaded
Agents and MCPAn agent with access to mail and files follows instructions hidden in an email or web page. In February 2026 the Dutch data protection authority (AP) advised against running agents such as OpenClaw on systems with confidential data (AP).Why an agent needs permissions, what an MCP server is
Browser extensionsA writing assistant with read access to every site sees the CRM, the mailbox and the text field you are typing in.Extensions are AI tools too
Shared linksA share button turns a chat into a public web page. In 2025, shared Grok conversations turned up in Google.Grok at work

AI data leakage examples: real incidents

Each of these cases was documented by the organisation involved, a regulator or a reputable news outlet, and the source is listed with it.

Documented AI data leaks and vulnerabilities, with date and source
WhenWhat happenedSource
20 Mar 2023OpenAI. A bug in an open-source library let some ChatGPT users see titles from other users' chat histories. For 1.2% of Plus subscribers active during a nine-hour window, name, email address, payment address and the last four digits of a card number may have been visible to another user.OpenAI, 24 March 2023
Spring 2023Samsung. Engineers uploaded internal source code to ChatGPT. Samsung then banned generative AI tools on company devices and its internal network.Bloomberg, 2 May 2023
Before Aug 2024A Dutch GP practice and a telecom company. The AP received breach notifications after an employee of a GP practice entered patients' medical data into an AI chatbot against the practice's agreements, and an employee of a telecom company entered a file that included customer addresses.Autoriteit Persoonsgegevens, 6 August 2024
Jan 2025DeepSeek. Wiz Research found a DeepSeek database open to the internet without authentication, holding more than a million lines of logs, including chat history and secret keys. DeepSeek closed it after being notified.Wiz Research, 29 January 2025
Jun 2025EchoLeak in Microsoft 365 Copilot (CVE-2025-32711). A vulnerability, not a known leak: researchers showed that a crafted email could make Copilot disclose internal data without the user clicking anything. Microsoft rated it critical and fixed it on its side; customers did not need to act.NVD, TechRepublic, 13 June 2025
Aug 2025Grok. The share button gave every shared conversation a public web address that search engines indexed. By Google's own estimate it had indexed more than 370,000 of them; Forbes found personal details and at least one password among them.Forbes, 20 August 2025
Sep to Oct 2025Municipality of Eindhoven. A one-month sample showed staff had uploaded files with personal data to public AI websites such as ChatGPT, including youth care documents, internal reports and CVs. The municipality reported it to the AP on 23 October 2025 and blocked public AI websites. The full extent could not be established because that data is only available for 30 days, so the people involved could not be informed individually.Omroep Brabant, Binnenlands Bestuur, 19 December 2025

At the end of 2025 the AP told the Dutch financial daily FD that it had received dozens of notifications that year of incidents in which sensitive information was shared through public AI tools (Binnenlands Bestuur, 30 December 2025). Notifications to the AP are not public, so the cases above are only the ones that came out.

Is it a data breach? Consequences and reporting under the GDPR

The AP draws a clear line. When employees use a chatbot on their own initiative and against the employer's agreements, and enter personal data, that is a data breach. When chatbot use is part of the organisation's policy, it is not a breach, but often not lawful either. Organisations have to prevent both. If it does go wrong, reporting to the AP and to the people affected is "in many cases mandatory" (AP, 6 August 2024).

The rules themselves are in Articles 33 and 34 of the GDPR:

  • Notify the regulator within 72 hours of becoming aware of the breach, unless it is unlikely to result in a risk to the people involved (Article 33). If you do not have all the facts yet, you can provide them in phases.
  • Inform the people affected without undue delay when the risk to them is likely to be high, for example with medical data or data about children (Article 34).
  • Record every breach in your internal breach register, including the ones you decide not to report, with the facts, the effects and what you did about it (AP).

Whether a particular leak has to be reported depends on the kind of data, how much of it, how easily people can be identified and who received it. The AP explains that weighing on Datalek: wel of niet melden (in Dutch) and advises reporting when in doubt. Failing to report a breach that should have been reported can lead to a fine.

With AI tools, the extent is the hardest part to establish. You often cannot see what was entered, how long the provider keeps it or who could read it. Eindhoven could not establish how many files had gone out, and asked OpenAI to delete them; in June 2026 it told Nieuwsuur that OpenAI had not confirmed this (NOS via Omroep Brabant). Record that uncertainty in the notification and the register, and do not wait for certainty you may never get: the 72 hours start when you become aware of the breach.

If you are the privacy officer who has to make this call, see also AI use and personal data in view for the DPO.

How to tell whether data has already leaked

Usually nobody reports it. Someone pasted a customer file months ago and has long forgotten. There are four places to look.

  • Network traffic. Proxy, DNS or firewall logs show which AI services are visited from work devices, and how often. Eindhoven found its leak through a review of outgoing data traffic and a sample.
  • Business accounts you manage. Copilot interactions can be searched with Microsoft Purview, Gemini chats on Workspace accounts with Google Vault, and ChatGPT Enterprise offers a Compliance API. What an admin can see differs per tool and plan; can admins read AI chats? sets it out.
  • Shared links, extensions and connections. Look for chats shared through a public link, browser extensions with access to every site, and assistants connected to mail or drives. They keep passing data on, even when nobody remembers who set them up.
  • People. Personal accounts are out of your reach: you cannot see what a colleague typed into their own ChatGPT. Ask, and make it safe to answer honestly.

Expect gaps. Providers delete data after their retention period, and an old conversation may no longer exist anywhere you can reach. Write down what you checked and what you could not. If it turns out to be a breach, that record belongs in the register.

How to prevent AI data leakage without banning AI

A ban moves the problem to phones and personal accounts, where you see nothing at all (why blocking AI creates shadow AI). What works is a set of ordinary measures, each aimed at one of the routes above.

  1. Find out which AI tools are in use, including personal accounts, browser extensions and AI features inside tools you already have.
  2. Decide per tool: allowed, allowed with conditions, or not allowed, and record why in an AI register.
  3. Offer a business account for the work people already do with AI. Business plans do not train on your data by default and come with a data processing agreement (free vs business accounts).
  4. Write down what never goes into a prompt: client and patient data, national ID numbers, credentials and anything under professional secrecy. One page is enough (AI policy example).
  5. Give priority to the teams that handle the most real data: support, HR, finance and legal work with customer and employee details every day.
  6. Clean up sharing permissions before switching on Copilot or any other assistant that searches your files (Copilot and SharePoint).
  7. Give agents and MCP connections their own account, with only the permissions the task needs and tokens that expire (why an agent needs permissions).
  8. Mask or remove personal data before it goes into a prompt, for example by replacing a name with [NAME1]. The prompt redaction guide shows three ways.
  9. Agree what happens when it goes wrong: who assesses a leak, who reports it within 72 hours and where it is registered. Tell people that a quick report is worth more than a perfect one.

BeeSensible helps with the first step and with masking. It shows which AI tools are used in the organisation, and sensitive details are highlighted in the text while someone types in an AI tool, email or chat, so they can mask or remove them before sending. The organisation can also switch on automatic masking on paste or send. Detection runs in working memory and the checked text is deleted straight away. How that works.

Guides in this topic

Abstract crossing waves in teal and sand
AI data leakage 8 min read

Why AI makes things up

Hallucination is not a fault in the system but a property of how it works. And once the invention concerns a real person, it becomes a GDPR question.

Read the article
FAQ

Common questions

What counts as AI data leakage?

AI data leakage is any situation in which personal or confidential information ends up in an AI tool without the organisation having agreed to it, or comes out of one: pasted customer data, an uploaded contract, an assistant that surfaces an overshared file, or a chat shared through a public link.

What are examples of AI data leakage?

An employee of a Dutch GP practice entered patients' medical data into an AI chatbot, which led to a breach notification to the Dutch regulator. Samsung engineers uploaded internal source code to ChatGPT. Staff of the municipality of Eindhoven uploaded youth care documents and CVs to public AI websites. The incident table on this page lists these and other cases with sources.

Is pasting personal data into ChatGPT a data breach?

According to the Dutch data protection authority it is, when it happens against the employer's agreements. If the use is part of the organisation's policy it is not a breach, but often still not lawful. Either way, the organisation has to prevent it.

How do you know whether data has leaked into an AI tool?

Usually nobody reports it, so you have to look. Check network logs for the AI services visited from work devices, search the business AI accounts you manage, look for shared chat links, browser extensions and connected assistants, and ask people. You cannot see what someone typed into a personal account.

Do you have to report an AI data leak within 72 hours?

If personal data is involved and the leak is likely to pose a risk to the people concerned, yes: notify the regulator within 72 hours of becoming aware of it (Article 33 GDPR). When the risk is high, inform the people themselves as well. Record every breach in your internal register, including the ones you do not report.

How do you stop data leaking into AI tools?

Know which AI tools are in use, decide per tool, give people a business account for their work, clean up sharing permissions before connecting an assistant, and mask or remove sensitive data before the text is sent.

See how BeeSensible works

Sensitive data gets a marking while you type, in the tools your team already works in. You decide what happens before you send.

Portrait of Rens Timmermans from BeeSensible

Prefer someone to walk you through it?

Rens, BeeSensible

I'm happy to give you a twenty-minute tour. Leave your details and I'll find a time that suits you. You're also welcome to call or email.

Prefer to talk to someone first?

Want a live demo, or a quote for 100+ users? Leave your details and we'll be in touch within one working day.