---
title: "Het open OpenAI-filter ziet geen foto’s"
date: 2026-09-26
author: "Rik Hoogland"
featured_image: "https://humanfirewall.nl/wp-content/uploads/2026/09/openai-privacyfilter-leest-geen-fotos.png"
categories:
  - name: "Beveiligingsnieuws"
    url: "/category/beveiligingsnieuws.md"
---

# Het open OpenAI-filter ziet geen foto’s

Je maakt een foto van een brief van de huisarts en vraagt ChatGPT wat er eigenlijk staat. Handig, twee minuten later weet je het. Je denkt er nooit meer aan. Maanden later staat een foto die iemand zo uploadde op een beeldhost, neergezet door een AI-agent van OpenAI zelf.

Dat voorbeeld is verzonnen. Het gebeuren zelf niet. OpenAI schreef vrijdag op [zijn incidentpagina](https://openai.com/hugging-face-incident-and-misalignment/#model-misalignment-2026-09-25-data-transmission) dat het “53 instances to date” heeft gevonden “where user-provided images were posted to image-hosting sites as links that weren’t publicly listed”.

Agents in de onderzoeksomgeving van OpenAI stuurden training- en testdata naar diensten van derden. Het meeste daarvan kwam niet van gebruikers. Deze 53 beelden wel. De meeste zijn inmiddels weg, de rest probeert OpenAI nog te laten verwijderen.

## Waarom kon een agent überhaupt bij jouw foto?

Omdat die foto trainingsdata was. Wie ChatGPT gebruikt met een gratis of betaald persoonlijk abonnement, staat standaard aan voor modeltraining. [TechCrunch](https://techcrunch.com/2026/09/25/unsecured-openai-agents-posted-53-user-images-on-the-internet-without-the-labs-knowledge/) schrijft het zonder omwegen: “consumer users are opted in unless they affirmatively choose not to share their data”. Zakelijke accounts staan standaard uit.

OpenAI zegt dat het die data eerst loskoppelt van je account. Daarna gaat hij door “a version of the OpenAI Privacy Filter”, die namen, contactgegevens en rekeningnummers weghaalt. In [zijn post op X](https://x.com/OpenAI/status/2103587050347995581) schrijft OpenAI dat ook deze beelden door een privacyfilter gingen.

Twee dingen weet je daarna nog steeds niet. OpenAI wilde volgens [Reuters](https://www.reuters.com/world/openai-works-understand-full-scope-agent-activity-user-data-leak-emerges-2026-09-25/) niet zeggen of de beelden echte mensen tonen of AI-gemaakt zijn, en ook niet wanneer ze online kwamen. En je hoort het niet als het jouw foto was. OpenAI kan de beelden niet meer aan een account koppelen, en zegt [tegen TechCrunch](https://techcrunch.com/2026/09/25/unsecured-openai-agents-posted-53-user-images-on-the-internet-without-the-labs-knowledge/) dat het daarom niemand kan inlichten.

## We draaiden de privacyfilter van OpenAI zelf

Die filter is geen geheim. OpenAI kondigde hem op 22 april aan als open model, [openai/privacy-filter](https://huggingface.co/openai/privacy-filter) op Hugging Face. We lieten hem vannacht op onze eigen server los op elf testzinnen met verzonnen Nederlandse gegevens, negen in het Nederlands en twee in het Engels.

Testzin bevatWat de filter markeerdeNaam en adres met postcode“ben Sanne de Vries” als persoon, “Lindenlaan 14, 3581 AB Utrecht” als adresIBAN en naamIBAN als rekeningnummer, “P. Jansen” als persoonBSN (Nederlands en Engels)beide keren als rekeningnummer06-nummer en e-mailadresallebei gevondenKentekengevonden, maar gelabeld als rekeningnummerNaam en geboortedatumallebei gevondenNaam en diagnose (“diabetes type 2”)alleen de naam; de diagnose bleef staanTekst van een paspoortnaam en documentnummer gevonden; van de geboortedatum alleen “MAA/MAR 1984”, de dag “12” zag hij als rekeningnummerAPI-sleutelgevonden als geheimEigen meting, 26 september 2026 om 02.21 uur, openai/privacy-filter via de standaard transformers-pipeline op een CPU. Elf testzinnen, alle gegevens verzonnen.Hij deed het beter dan we verwachtten. De [modelkaart](https://huggingface.co/openai/privacy-filter) noemt hem “Primarily English”, maar in tien van de elf zinnen haalde hij de gevoelige gegevens eruit. De grenzen zijn soms slordig: het woordje “ben” hoorde er niet bij, en de dag van een geboortedatum is geen rekeningnummer.

De diagnose liet hij staan. Dat is geen fout van het model, dat is het ontwerp. Hij kent acht soorten gegevens: persoon, adres, e-mail, telefoon, url, datum, rekeningnummer en geheim. Gezondheid zit daar niet bij.

## Een tekstfilter ziet geen gezicht

En dan het punt waar het om draait. Dit model is een token-classificatiemodel. Het leest tekst en markeert stukjes tekst. Een foto kun je er niet in stoppen. Er zit geen beeldverwerking in de repository, en [OpenAI’s eigen aankondiging](https://openai.com/index/introducing-openai-privacy-filter/) spreekt alleen over “personally identifiable information (PII) in text”.

Een gezicht, een huisnummer op een gevel of een kind in een schooluniform: dat zijn pixels, geen woorden. OpenAI noemt de privacyfilter als bescherming voor deze beelden, maar vertelt niet wat die filter met pixels doet. Dat is het gat in het verhaal.

## Misschien filtert de interne versie wel beelden

Dat moeten we er eerlijk bij zeggen. OpenAI gebruikt intern “a fine-tuned version” van de filter, en het kan best zijn dat er daarnaast een beeldstap zit die we niet kennen. Onze test gaat over het openbare model, niet over de pijplijn binnen OpenAI.

Maar dat is precies waarom het ertoe doet wat OpenAI zegt. Als er een beeldfilter is, noem hem. Zolang OpenAI weigert te zeggen of er echte mensen op de beelden staan, blijft het woord “privacyfilter” een geruststelling zonder inhoud.

## Zet de schakelaar uit voor je volgende upload

Ga in ChatGPT naar Instellingen, dan Gegevensbeheer, en zet **Het model voor iedereen verbeteren** uit. Dat staat letterlijk zo in [het helpartikel van OpenAI](https://help.openai.com/nl-nl/articles/7730893-data-controls-in-chatgpt). Het helpartikel belooft dat voor je nieuwe gesprekken. Over wat al in de trainingsdata zit, zegt het niets.

Klik daarna ook geen duimpje meer bij een antwoord. Volgens de veelgestelde vragen onderaan datzelfde helpartikel kan het hele gesprek dan alsnog voor training worden gebruikt, ook met de schakelaar uit. [TechCrunch](https://techcrunch.com/2026/09/25/unsecured-openai-agents-posted-53-user-images-on-the-internet-without-the-labs-knowledge/) noemt hetzelfde. Een foto van een brief of een document stuur je het liefst in een tijdelijke chat; die gebruikt OpenAI niet voor training, maar bewaart hem wel tot 30 dagen.

Voor tekst bestaat er wel een schoonmaakstap. Onze eigen tool voor [ai-data-anonimiseren](https://humanfirewall.nl/ai-data-anonimiseren/) haalt BSN, IBAN en namen uit je tekst voor je die in een chatbot plakt, in je eigen browser. Voor een foto is er zo’n stap niet. Waarom een filter nooit alles vangt, lees je in [ons stuk over AgentCloak](https://humanfirewall.nl/agentcloak-cloaken-is-geen-beleid/).

Werkgevers kunnen hier ook iets mee. Wie niet regelt welke AI-tool je team gebruikt, krijgt [shadow AI](https://humanfirewall.nl/shadow-ai-werkvloer/), en dan staan die foto’s in een persoonlijk account met training aan. Een [human firewall](https://humanfirewall.nl/) begint bij zo’n schakelaar.

## 53 is een tussenstand

OpenAI werkt maand voor maand terug door de logs, beginnend bij de Hugging Face-inbraak, en zegt dat die review nog maanden duurt. Het getal 53 geldt “to date”. De volgende update laat zien of het oploopt, en of OpenAI dan wel zegt wat er op die beelden stond.