Grok watermerkt alle tekstoutput vanwege de EU AI Act
Vanaf 7 november 2026 bevat tekst uit de Grok-modellen een onzichtbaar watermerk. SpaceXSI, het bedrijf waar Grok onder valt, zegt dat het die stap zet om aan de Europese AI-verordening te voldoen. Dat staat in de documentatie bij de xAI-API, die op 31 oktober is bijgewerkt; Tweakers meldde dat klanten er ook een e-mail over kregen.
Wat er precies gemarkeerd wordt
Het watermerk staat standaard aan en geldt voor zeven modellen: grok-4.7, grok-4.6, grok-4.5, grok-4.3 en de drie grok-4.20-varianten (reasoning, non-reasoning en multi-agent). Het werkt op elk endpoint, dus zowel op het wereldwijde api.x.ai als op de regionale endpoints.
Belangrijker dan het rijtje modelnamen is wat er onder "tekstoutput" valt. Volgens de documentatie dekt het watermerk niet alleen gewone antwoorden, maar ook structured outputs én de argumenten van tool calls. Wie Grok als agent inzet en functieaanroepen laat genereren, krijgt het watermerk dus ook in die gegenereerde parameters.
Technisch gaat het niet om toegevoegde tekens of verborgen tekst. Het watermerk wordt tijdens het genereren aangebracht door de tokenkeuze van het model licht te sturen. De response wordt er dus niet langer of anders van, en je code hoeft niet te veranderen: er is geen parameter om mee te sturen. SpaceXSI stelt ook dat kwaliteit en snelheid niet veranderen.
De detectie is statistisch. SpaceXSI scoort een stuk tekst en rapporteert of het watermerk aanwezig, afwezig of onzeker is, waarbij langere teksten een sterker signaal geven. Die detectie is niet zomaar voor iedereen beschikbaar: toegang tot de detectie-API wordt per aanvraag verleend via een formulier.
Waarom nu
De aanleiding is de handhaving van de AI-verordening. Een van de verplichtingen daarin is dat uitvoer van AI-modellen machinaal als AI-gegenereerd herkenbaar moet zijn. Grok is daarmee niet de eerste: watermerken in tekst is een techniek die ook bij andere grote taalmodellen wordt toegepast.
Wat je nu kunt doen
Bouw je iets op de xAI-API, dan zijn dit de concrete punten uit de documentatie:
- Controleer per response of er een watermerk in zit door de
x-watermark-header te lezen op de Responses API of de Chat Completions API. Alleen de waardetruebetekent dat de output gewatermerkt is; elke andere waarde of een ontbrekende header betekent van niet. - Uitzetten kan alleen een teambeheerder, via Team settings in de SpaceXSI Console, bij de rij "Model output watermarking". Die staat op On (all models), Off (all models) of Custom, en is per model in of uit te vinken. De instelling hoort bij het team en geldt dus voor élke API-key van dat team, niet per sleutel.
- Reken op maximaal vijf minuten voordat een wijziging doorwerkt in nieuwe requests.
- Weet waar je ja op zegt. Bij het uitzetten moet je bevestigen dat er een wettelijke uitzondering van toepassing is op jouw gebruik en dat je zelf verantwoordelijk bent voor eventuele markerings- en informatieplichten. Elke opt-in en opt-out komt in het audit log van het team te staan.
- Sommige modellen kunnen vastgezet zijn. Die staan wel in het dialoogvenster, maar zonder vinkje, en zijn vanuit de Console niet uit te schakelen.
Dat laatste punt is voor Nederlandse organisaties het meest relevante: de knop om het watermerk weg te halen bestaat, maar wie hem gebruikt, verklaart daarmee zelf dat hij onder een uitzondering valt en neemt de verantwoordelijkheid voor de transparantieverplichting over.