Grip op AI
Blog
AI-datalekken 7 min leestijd

Waar staat je prompt terwijl je hem typt?

Tussen de eerste toetsaanslag en het moment van verzenden staat je tekst op meer plekken dan je denkt. Concepten, synchronisatie, browsergeheugen.

Abstracte gelaagde stroom in donker teal
Snel antwoord

Terwijl je typt staat je tekst in het geheugen van de browser en meestal ook in de lokale opslag van de website, zodat je concept blijft staan als je per ongeluk het tabblad sluit. Bij sommige diensten wordt dat concept ook naar de server gesynchroniseerd, zodat je op een ander apparaat verdergaat. Daarnaast kan er van alles meelezen dat niets met de AI-dienst te maken heeft: andere browserextensies met leesrechten op de pagina, een spellingcontrole die naar een server stuurt, en de invoervoorspelling van je toetsenbord op mobiel. Verzenden is dus niet het eerste moment waarop je tekst ergens terechtkomt.

01

Je concept staat in de lokale opslag van de browser voordat je iets verstuurt

02

Sommige diensten synchroniseren concepten naar de server voor gebruik op meerdere apparaten

03

Elke extensie met leesrechten op de pagina kan het invoerveld zien

04

Externe spellingcontrole en mobiele toetsenborden kunnen tekst doorsturen

05

Verzenden is het laatste moment waarop je nog kunt ingrijpen, niet het eerste risico

Je typt, je denkt na, je gumt een zin weg, en pas als je op de knop drukt vertrekt er iets. Zo voelt het, en zo beginnen de meeste gesprekken over AI en gegevens ook: bij het moment van verzenden.

Dat klopt voor het model. Voor de tekst klopt het niet.

In het geheugen van de browser

Zodra je een letter typt, staat die letter in het geheugen van de browser. Dat is onvermijdelijk en op zichzelf niet interessant.

Interessanter is wat er daarnaast gebeurt. Vrijwel elke moderne webapplicatie slaat je invoer tussentijds op in de lokale opslag van de browser, zodat een halfafgemaakt bericht blijft staan als het tabblad crasht of als je per ongeluk wegklikt. Dat is een gebruiksgemakfunctie waar niemand tegen is.

Het gevolg is wel dat je concept het tabblad overleeft. Het staat op de computer, in de opslag van die website, tot de site het opruimt. Op een gedeelde werkplek is dat iets om te weten.

Synchronisatie naar de server

Bij sommige diensten gaat het een stap verder. Concepten worden naar de server gestuurd zodat je op je telefoon kunt doorgaan waar je op je laptop was gebleven.

Bij die diensten is "verzenden" niet meer het moment waarop je tekst het apparaat verlaat. Dat is dan al eerder gebeurd, geleidelijk, terwijl je typte. Dit verschilt per aanbieder en het staat zelden prominent in de voorwaarden, dus als het voor je risicobeoordeling uitmaakt, is het een vraag voor de leverancier.

Alles wat op dezelfde pagina meekijkt

Dit is de categorie die in de praktijk het grootst is en het minst wordt besproken.

Een browserextensie met leesrechten op de pagina kan zien wat er op die pagina staat. Dat is geen lek, dat zijn de rechten die de extensie bij installatie heeft gekregen. Het geldt voor vertaalhulpen, voor schrijfassistenten, voor screenshot-tools, voor wachtwoordmanagers, en voor de extensie die iemand twee jaar geleden installeerde voor één taak en daarna vergeten is.

De vraag is dus niet of extensies mee kunnen kijken, maar welke er zijn en wie ze heeft goedgekeurd. Zie browserextensies zijn ook AI-tools.

Twee bijzondere gevallen:

Externe schrijfhulpen. De spellingcontrole die in de browser zit, werkt lokaal. Losse schrijfassistenten die grammatica en toon verbeteren, sturen je tekst vaak naar hun eigen server om die suggesties te kunnen doen. Dat is een tweede verwerking, met een tweede leverancier en een tweede bewaartermijn, boven op de AI-tool waar je in aan het typen was.

Mobiele toetsenborden. Toetsenbord-apps met invoervoorspelling en cloudsynchronisatie leren van wat je typt. Op een werktelefoon met een privé-toetsenbordapp is dat een verwerking die niemand heeft beoordeeld.

Waarom dit meer is dan een curiositeit

Voor een DPIA is dit relevant omdat het de verwerkingsketen langer maakt dan hij op papier lijkt. Je beoordeelt de AI-leverancier, en er zitten er mogelijk drie in het pad: de extensie, de schrijfhulp, en de assistent.

Voor de dagelijkse praktijk is de conclusie eigenlijk geruststellender dan het klinkt. Het invoerveld is geen wachtkamer waar tekst nog niet bestaat. Het is de eerste plek waar de tekst bestaat, en het is tegelijk de laatste plek waar iemand er nog iets aan kan veranderen zonder dat er ergens iets ongedaan gemaakt moet worden.

Dat is precies waarom het moment van typen het interessantste moment is. Niet omdat daar het meeste misgaat, maar omdat het het enige punt is waar de tekst nog van jou is.

FAQ

Veelgestelde vragen

Wordt mijn prompt al verstuurd terwijl ik typ?

Naar het AI-model niet. Dat krijgt je tekst pas als je verzendt. Maar je tekst staat op dat moment al wel in het geheugen van de browser en meestal in de lokale opslag van de site, en bij sommige diensten wordt het concept naar de server gesynchroniseerd zodat je op een ander apparaat verder kunt.

Kunnen andere browserextensies mijn prompt zien?

Een extensie met leesrechten op de pagina kan in principe alles zien wat er op die pagina staat, inclusief wat er in het invoerveld staat. Dat geldt voor elke extensie met die rechten, niet alleen voor extensies die iets met AI doen. Het is een goede reden om te weten welke extensies er in je organisatie zijn goedgekeurd.

Leest de spellingcontrole mee?

De ingebouwde spellingcontrole van de browser werkt lokaal. Sommige externe schrijfhulpen sturen je tekst wel naar een eigen server om suggesties te kunnen doen. Dat is een tweede verwerking naast de AI-tool, met een eigen leverancier en een eigen bewaartermijn.

Blijft mijn concept staan als ik het tabblad sluit?

Bij de meeste AI-diensten wel. Dat is een gebruiksgemakfunctie: je halfafgemaakte prompt staat er nog als je terugkomt. Het betekent ook dat de tekst het tabblad overleeft en op de computer blijft staan tot de site hem opruimt.

Wat kan ik hieraan doen?

Het meeste hiervan is normaal gedrag van webapplicaties en niet iets om tegen te vechten. Wat wel telt: weet welke extensies leesrechten hebben, gebruik geen externe schrijfhulp bovenop gevoelig werk, en behandel het invoerveld als een plek waar de tekst al bestaat in plaats van als een wachtkamer.

Portret van Rens Timmermans van BeeSensible

Liever iemand die het laat zien?

Rens, BeeSensible

Ik geef je graag een rondleiding van twintig minuten. Laat je gegevens achter, dan zoek ik een moment dat jou uitkomt. Bellen of mailen mag natuurlijk ook.

Liever eerst iemand spreken? Plan een call.

Wil je een live demo, of een offerte voor 100+ gebruikers? Laat je gegevens achter en we nemen binnen één werkdag contact op.