Deze pagina beschrijft waar Stats4U een taalmodel gebruikt, wat dat model mag zien en doen, en wat Verordening (EU) 2024/1689 (de AI-verordening) daarvan bestrijkt.
Kort samengevat
Een taalmodel komt op precies één plek voor: twee of drie zinnen over de ontwikkeling van een teller, boven aan zijn openbare statistiekpagina. Nergens anders.
Het model draait op een tweede machine van de beheerder, niet bij een cloudaanbieder. Er wordt geen dienst van een modelaanbieder aangeroepen. Alleen cijfers die op de statistiekpagina toch al openbaar zijn, gaan ernaartoe.
Het model beslist niets. Het formuleert. Elk getal in zijn zin is hem aangereikt, en elk getal wordt achteraf gecontroleerd; houdt de zin geen stand, dan wordt hij weggegooid.
Wat openstaat, staat hier ook: er is op dit moment geen machineleesbare markering van de gegenereerde zinnen zoals art. 50, lid 2, verlangt. De reden staat onder 11.
Deze pagina is informatie, geen juridisch advies. Zij geeft de eigen inschatting van de beheerder weer en is door geen autoriteit of advocaat getoetst.
1. Waarom deze pagina bestaat
De AI-verordening verlangt geen pagina als deze. Wat zij verlangt is een vermelding daar waar de gegenereerde tekst verschijnt — en daar staat zij: onder elk kader, in de taal van de pagina.
Deze pagina is vrijwillig en gaat verder. Zij zegt ook waar geen kunstmatige intelligentie bij komt kijken (6.), welke rol de beheerder onder de verordening heeft (8.) en wat nog ontbreekt (11.). Bij een bezoekersteller is de gebruikelijker vraag niet wat een model doet, maar of er überhaupt geteld wordt.
Het is informatie en geen juridisch advies. Wie een juridische beoordeling van zijn eigen geval nodig heeft, laat die maken door iemand die ervoor instaat.
2. De ene plek
Boven aan de statistiekpagina van een teller kan een kader staan met twee of drie zinnen: welke weekdag de sterkste was, uit hoeveel landen de bezoekers kwamen, hoe de laatste dagen zich verhouden tot de dagen daarvoor. Die zinnen zijn door een taalmodel geschreven.
Het kader zegt dat. Een regel in de taal van de pagina meldt dat een taalmodel de tekst uit de gemeten cijfers ernaast heeft geschreven en dat geen van de getallen van het model komt; daarnaast staan de naam van het model en de datum. Dat is de vermelding op grond van art. 50 — zij hoort bij de tekst, niet op deze pagina.
Meestal staat er niets. Een teller krijgt alleen zinnen als hij over dertig dagen genoeg heeft gemeten, en de meeste tellers hier zitten onder die drempel. Hoe vaak dat zo uitpakt, wordt geteld en vermeld in de blog.
Het kader bestaat alleen op statistiekpagina's die toch al openbaar zijn. Een teller die op privé staat en een met een wachtwoord beschermde teller krijgen er geen.
3. Welk model, en waar het rekent
De beheerder ontwikkelt geen model. Hij haalt open modelgewichten bij derden op en draait ze ongewijzigd. Welk model een bepaalde zin schreef, staat onder die zin — daar en niet hier, want het model kan wisselen en een naam in een juridische tekst zou dan onjuist zijn.
De modellen draaien op een tweede machine van de beheerder, via een lokale modelserver. Er is geen koppeling met welke modelaanbieder dan ook — er gaat niets naar OpenAI, Google, Anthropic, Mistral of een andere dienst, en er komt van geen enkele iets terug.
De reden voor de tweede machine is rekentijd, niet gegevensbescherming: een model heeft seconden per antwoord nodig, de zwaarste query in deze toepassing milliseconden. Die twee horen niet op dezelfde machine. De meting staat in de blog.
Er wordt niet getraind en niet bijgesteld. De gewichten blijven zoals ze zijn opgehaald. Er gaan geen tellergegevens in enige training, noch die van de beheerder noch die van anderen.
4. Wat het model te zien krijgt
Alleen reeds geaggregeerde cijfers van één enkele teller en het adres van de site waarop hij staat: bezoekers van de laatste dagen tegenover de dagen daarvoor, het aandeel van het sterkste land, het aantal landen, de sterkste weekdag, de meest bezochte subpagina, aandelen van apparaten.
Geen IP-adressen. Geen bezoekerskenmerken. Geen ruwe gegevens. Niets wat aan een afzonderlijke persoon zou kunnen worden toegewezen. Er bestaat in dit systeem überhaupt geen regel die één afzonderlijk bezoek beschrijft.
En alleen van tellers waarvan de statistiekpagina openbaar is. Die voorwaarde staat in de code op het punt waar de opdrachten worden uitgedeeld — niet later, bij de weergave. Zonder haar zou het geheel een doorgifte van andermans gegevens aan een tweede apparaat zijn.
De tweede machine verneemt dus niets wat een bezoeker van de statistiekpagina niet ook zou kunnen lezen. Hetzelfde staat in punt 5.10 van de privacyverklaring.
5. Wat het model mag — en wat niet
Het mag formuleren. Meer niet.
De keuze maakt de server: welk cijfer het vermelden waard is, wordt door code berekend en beslist. Het model krijgt één opdracht per feit en schrijft daar één zin uit. Het ziet nooit twee feiten naast elkaar.
Terug op de server wordt elke reeks cijfers in de zin tegen de opdracht gehouden. Komt zij daar niet in voor, dan wordt de zin weggegooid. Namen — weekdag, land, apparaat, pagina — worden eveneens gecontroleerd: de juiste moet erin staan, die waarmee hij verward kan worden niet.
Het model rekent niet, rondt niet af, kiest niet en beslist niets. Het neemt geen beslissing over een persoon, het beoordeelt niemand, het blokkeert niets, en het raakt noch het tellen noch de getoonde cijfers.
Wat de controles niet vangen hoort in dezelfde alinea: een zin die iets onjuists zegt zonder cijfers te gebruiken, en een zin over een ander onderwerp dan zijn feit. Beide zijn beschreven waar ze thuishoren, namelijk in de blog. Een controle die je waterdicht waant, is slechter dan een waarvan de gaten worden benoemd.
6. Waar geen kunstmatige intelligentie aan te pas komt
Bij een bezoekersteller is dat de gebruikelijker vraag, dus staat het antwoord hier en niet in de kleine lettertjes:
- Het tellen zelf — een databasequery en één regel erbij. Geen model.
- Herkenning van geautomatiseerde toegang ("bots") — de user agent vergeleken met een lijst tekenreeksen. Geen lerend procedé, geen schatting, geen beoordeling van een persoon.
- Bepalen van de herkomst uit het IP-adres — een tabel met adresreeksen. Opgezocht, niet geraden.
- Tellerafbeeldingen, grafieken, weekberichten, maandrapporten — door code uit cijfers gegenereerd.
- Eigen bezoeken uitsluiten, een teller terughalen, een teller verwijderen — vaste regels, leesbaar en herhaalbaar.
Er is nergens sprake van geautomatiseerde besluitvorming over een persoon in de zin van art. 22 AVG, en geen profilering. Hetzelfde staat in punt 11 van de privacyverklaring.
7. Diensten van derden op deze pagina's
Op de statistiekpagina's loopt advertising van Google, en het vragenformulier wordt door Google reCAPTCHA tegen geautomatiseerde inzendingen beschermd. Of daar procedés worden gebruikt die onder de AI-verordening vallen, bepaalt Google en niet de beheerder; de verplichtingen van een aanbieder rusten op die aanbieder.
Voor die diensten is de beheerder hoogstens gebruiksverantwoordelijke in de zin van art. 3, punt 4, en geen aanbieder. Hij genereert er geen inhoud mee en neemt er geen beslissing over een persoon mee. Welke diensten zijn ingebed en waarvoor, staat in de punten 5 en 6 van de privacyverklaring.
8. Welke rol Stats4U onder de AI-verordening heeft
De verordening onderscheidt de aanbieder (art. 3, punt 3) — wie een AI-systeem ontwikkelt of laat ontwikkelen en het onder eigen naam of merk in de handel brengt of in gebruik stelt, tegen betaling of om niet — van de gebruiksverantwoordelijke (art. 3, punt 4), die een AI-systeem onder eigen verantwoordelijkheid gebruikt.
Naar de inschatting van de beheerder is hij hier beide. Om een model van derden heen staat een eigen systeem: keuze van de cijfers, één opdracht per feit, controle van het antwoord, weergave. Dat systeem stelt hij onder eigen naam op zijn eigen site in gebruik — dat is de aanbiedersrol — en hij gebruikt het onder eigen verantwoordelijkheid — dat is de rol van gebruiksverantwoordelijke. Dat het aan niemand wordt overgedragen verandert daar niets aan: ingebruikstelling voor eigen gebruik valt eronder.
De beheerder is uitdrukkelijk niet de aanbieder van het model. De gewichten komen van derden, worden ongewijzigd gebruikt, en er wordt geen model in de handel gebracht.
Deze indeling is de inschatting van de beheerder en geen vaststelling door enige autoriteit. Zij staat hier omdat een pagina over het eigen AI-gebruik die de rolvraag weglaat, juist de vraag ontwijkt waar het om gaat. Wie haar onjuist acht, vindt onder 15. waar hij terechtkan.
9. Risicoklasse
Verboden praktijken (art. 5): geen. Er is geen subliminale manipulatie, geen uitbuiting van kwetsbaarheid, geen sociale scoring, geen biometrische identificatie, geen emotieherkenning en geen afleiding van beschermde kenmerken.
Hoog risico (art. 6 juncto bijlage III): nee. Geen van de daar genoemde categorieën wordt geraakt — geen biometrie, geen kritieke infrastructuur, geen onderwijs of beroepsopleiding, geen werkgelegenheid, geen toegang tot essentiële particuliere of openbare diensten, geen rechtshandhaving, geen migratie, geen rechtsbedeling. Een zin over bezoekersaantallen beslist over niemand iets en heeft voor niemand rechtsgevolgen.
Wat overblijft is een systeem dat synthetische tekst genereert en daarmee onder de transparantieverplichtingen van art. 50 valt. Die zijn het onderwerp van 10. en 11.
10. Artikel 50 in detail
Het artikel heeft meerdere leden met verschillende adressaten. Op volgorde, zodat de uitkomst navolgbaar is:
- Lid 1 — systemen die rechtstreeks met mensen interageren moeten zich als AI kenbaar maken. Niet van toepassing: er is hier geen gesprek en geen invoer. De tekst staat afgerond op een pagina voordat iemand haar opent.
- Lid 2 — aanbieders van systemen die synthetische inhoud genereren moeten de uitvoer in een machineleesbaar formaat markeren. Van toepassing, en die markering staat hier nog open. Zie 11.
- Lid 3 — emotieherkenning en biometrische categorisering. Niet van toepassing.
- Lid 4, eerste alinea — deepfakes. Niet van toepassing: er worden geen beelden, audio of video gegenereerd, alleen twee zinnen tekst.
- Lid 4, tweede alinea — gegenereerde tekst die wordt gepubliceerd om het publiek te informeren over aangelegenheden van algemeen belang moet als zodanig worden vermeld. Twijfelachtig of van toepassing — aangelegenheden van algemeen belang doelt kennelijk op de publieke meningsvorming en niet op elke gepubliceerde regel. Er wordt hoe dan ook vermeld.
- Lid 5 — duidelijk en onderscheidbaar, uiterlijk bij de eerste blootstelling. Voldaan: de melding staat direct onder de tekst, in de taal van de pagina, zonder iets uit te klappen en zonder een link te volgen.
De tweede alinea van lid 4 verdient nog één zin. Zij zondert tekst uit die menselijke toetsing of redactionele controle heeft ondergaan en waarvoor iemand redactionele verantwoordelijkheid draagt. Daar beroept de beheerder zich niet op: de zinnen worden vóór hun verschijnen niet door een mens gelezen — ze worden machinaal gecontroleerd. Dat is iets anders, en het zou gemakzuchtig zijn het ene voor het andere te laten doorgaan.
Een vermelding die pas komt wanneer zij verplicht is, zegt niets over de tekst. Deze staat sinds de eerste gegenereerde zin onder elk kader.
11. Openstaand: de machineleesbare markering
Art. 50, lid 2, verlangt van een aanbieder meer dan een zichtbare zin. De uitvoer moet in een machineleesbaar formaat worden gemarkeerd en als kunstmatig gegenereerd detecteerbaar zijn, met oplossingen die doeltreffend, interoperabel, robuust en betrouwbaar zijn voor zover dat technisch haalbaar is.
De zichtbare melding onder het kader is dat niet. Zij richt zich tot de lezer, niet tot een machine. Op deze pagina's is er op dit moment geen machineleesbare markering van de gegenereerde zinnen.
Dit staat hier omdat een pagina over het eigen AI-gebruik die alleen de reeds nagekomen verplichtingen opsomt, haar doel mist. Wie wil weten waar hij aan toe is, leert meer van wat ontbreekt dan van wat er is.
Waar het op vastloopt: voor twee zinnen lopende tekst op een HTML-pagina bestaat geen ingeburgerd procedé dat aan de vier genoemde eigenschappen voldoet. Watermerken zijn ontwikkeld voor beeld en geluid; in twee zinnen valt weinig te verbergen dat een vertaling, een citaat of een kopieerhandeling zou overleven. De verordening houdt daar zelf rekening mee: art. 50, lid 7, voorziet in praktijkcodes op Unieniveau, en de Europese Commissie heeft op 20 juli 2026 richtsnoeren bij art. 50 gepubliceerd.
Wat er al is: de zichtbare melding onder elk kader, de naam van het model, de datum van de zin, en deze pagina. Wat ontbreekt wordt daarmee benoemd in plaats van weggeredeneerd.
12. AI-geletterdheid (art. 4)
Art. 4 verlangt van aanbieders en gebruiksverantwoordelijken dat zij een toereikend niveau van AI-geletterdheid waarborgen bij hun personeel en andere personen die namens hen met de werking en het gebruik van de systemen te maken hebben. De plicht geldt sinds 2 februari 2025 en geldt ongeacht de risicoklasse.
Stats4U is een eenmanszaak zonder personeel. De enige persoon die met het systeem te maken heeft, heeft het gebouwd; de drie controles onder 5. zijn voortgekomen uit gemeten missers van het model en niet uit een cursus. De plicht loopt daarmee grotendeels leeg — niet omdat zij niet geldt, maar omdat er niemand is die zij kan bereiken.
Art. 4 kent geen boete; de sancties van art. 99 noemen het niet.
13. AI-modellen voor algemene doeleinden
De verplichtingen van art. 53 e.v. — technische documentatie, informatie voor downstreamaanbieders, een beleid inzake naleving van het auteursrecht, een voldoende gedetailleerde samenvatting van de trainingsinhoud — rusten op de aanbieder van het model, dat wil zeggen op wie de gewichten in de handel brengt. Zij gelden sinds 2 augustus 2025.
Stats4U is dat niet. Het haalt afgeronde gewichten op, verandert ze niet, en geeft geen model door.
Of en hoe een modelaanbieder die verplichtingen nakomt, kan de beheerder niet verifiëren. Dat is een bekende grens en geen bewering van het tegendeel.
14. Data
De AI-verordening is op 1 augustus 2024 in werking getreden en geldt gefaseerd:
- sinds 2 februari 2025: verboden praktijken (art. 5) en AI-geletterdheid (art. 4),
- sinds 2 augustus 2025: de verplichtingen voor AI-modellen voor algemene doeleinden, de governancestructuur en de sancties,
- sinds 2 augustus 2026: algemene toepasselijkheid, en daarmee de transparantieverplichtingen van art. 50,
- voor hoogrisicosystemen op grond van bijlage III is de datum door Verordening (EU) 2026/1744 (de "Digital Omnibus", in het Publicatieblad op 24 juli 2026) verschoven naar 2 december 2027, en voor hoogrisicosystemen in gereguleerde producten naar 2 augustus 2028. Geen van beide doet er voor Stats4U toe, zie 9.
Die wijziging heeft de transparantieverplichtingen van art. 50 niet uitgesteld. Voor de machineleesbare markering op grond van lid 2 stelt de wijzigingshandeling 2 december 2026 vast voor systemen die op 2 augustus 2026 al in de handel waren; of het onderhavige geval daaronder valt, heeft de beheerder niet uitputtend onderzocht. Punt 11 staat hoe dan ook.
Deze data zijn opgezocht, niet uit het hoofd opgeschreven. Zij zijn voor het laatst in juli 2026 gewijzigd en kunnen opnieuw wijzigen. Wie erop vaart, raadplege het Publicatieblad van de Europese Unie.
15. Toezicht
De nationale markttoezichtautoriteit op grond van art. 70, lid 1, van de verordening is in Polen de Komisja Rozwoju i Bezpieczeństwa Sztucznej Inteligencji (Commissie voor de ontwikkeling en veiligheid van kunstmatige intelligentie). Zij is ingesteld bij de Poolse wet inzake systemen voor kunstmatige intelligentie (Dz.U. 2026 pos. 1003, in werking sinds 11 augustus 2026).
Wie meent dat het hier beschreven gebruik in strijd is met de AI-verordening, kan zich tot haar wenden. Hij kan ook schrijven naar stats4u@lukaswojcik.com; dat gaat sneller en verandert niets aan het recht.
Voor klachten over gegevensbescherming is een andere autoriteit bevoegd — zij wordt genoemd in punt 10 van de privacyverklaring.
16. Verdere documenten
Daarnaast gelden en verklaren:
- de privacyverklaring — punt 5.10 over wat het model voorgelegd krijgt, en punt 11 over het ontbreken van geautomatiseerde besluitvorming,
- de pagina over de Dataverordening — toegang tot de eigen gegevens, export en overstappen,
- de gebruiksvoorwaarden en de verwerkersovereenkomst,
- het colofon.
Hoe de zinnen tot stand komen, wat onderweg misging en waar de controles falen, staat uitvoerig en met metingen in de blog.
Versie
Versie 1.0, stand 10 September 2026. Deze pagina is informatie over de feitelijke praktijk en geen juridisch advies; zij geeft de eigen inschatting van de beheerder weer en is door geen autoriteit of advocaat getoetst.