Hoofdstuk 5. Maken met AI
Les 5.4 De grenzen van zelfgebouwde tools
Je benoemt voor je eigen app de risico's rond privacy, kosten en onderhoud.

De video laadt pas als je op afspelen klikt. YouTube draait dan in de privacyvriendelijke modus.
Lees het transcript
Hoi! Fijn dat je er weer bent. Je app werkt, en je hebt hem getest en verbeterd. Maar kunnen anderen hem zomaar gebruiken? In deze les benoem je voor je eigen app de risico's rond privacy, kosten en onderhoud.
Een app die werkt, is nog geen app die veilig en houdbaar is. Privacy: welke gegevens komen erin, en waar blijven ze? Perry en collega's zagen: wie met een AI-assistent programmeerde, schreef minder veilige code, en dacht vaker dat die veilig was. Kosten: wat betaal je voor bouwen, verbeteren en AI in je app? Onderhoud: wie lost fouten op, ook als jij ermee stopt?
Laten we het proberen in EduGPT, met EduGPT Student. Mijn eerste inschatting voor de woordjestrainer: privacy, kosten en onderhoud zijn geen probleem. Klopt dat? EduGPT Student zegt: niet helemaal. Kunnen woordjes via een gedeeld apparaat bij anderen komen? En wat als ze verdwijnen? Dus kijk ik in mijn app. De code bewaart alles in de browser. En in de Studio kost elke verbetering een AI-bericht. Met die feiten schrijf ik een nieuwe inschatting: privacy laag, kosten middel, onderhoud hoog. EduGPT zegt: dit is beter onderbouwd. En vraagt wat er gebeurt als hoofdstukken verdwijnen.
En wat gaat er vaak mis? Je denkt: er staan alleen woordjes in, dus privacy maakt niet uit. Maar zodra iemand namen of cijfers invoert, verandert dat. En naar kosten vroeg EduGPT niet. Die zoek je zelf op. Spreek ook af wie de app onderhoudt, voordat anderen hem gebruiken.
Nu ben jij aan de beurt. Schrijf voor je eigen app een eerste inschatting van privacy, kosten en onderhoud. Laat EduGPT Student vragen stellen, en zoek de feiten op in je app en in de Studio. Geef elk risico laag, middel of hoog, met één maatregel. Veel succes, en tot in de volgende les!
Aan de slag
Je benoemt voor je eigen app uit les 5.2 en 5.3 de risico's rond privacy, kosten en onderhoud. Je gebruikt EduGPT - Student (als docent EduGPT - Docent) om je inschatting scherper te maken, en zoekt de feiten zelf op.
- Schrijf eerst je eigen eerste inschatting, in drie korte regels. Wees eerlijk, ook als je denkt dat het allemaal meevalt.
Ik heb met vibe coding een ... (soort app) gemaakt. Hij ... (wat hij doet). Ik wil hem delen met ... Mijn eerste inschatting van de risico's. Privacy ... Kosten ... Onderhoud ... Klopt mijn inschatting? Houd het kort.
- Stel die vraag in EduGPT - Student (als docent EduGPT - Docent). Je krijgt meestal geen oordeel, maar vragen terug. Schrijf die vragen op.
- Zoek de antwoorden op in je eigen app en in CivAI Coding Studio. Waar bewaart de app gegevens (kijk in de code of vraag het de AI Companion met de knop Explain)? Welke gegevens kan iemand invullen, ook namen of cijfers? Hoeveel AI-berichten heb je nog deze maand (Instellingen, Abonnement)? Wie lost fouten op als jij ermee stopt?
- Schrijf een nieuwe inschatting met die feiten. Geef elk risico laag, middel of hoog, met één maatregel.
Ik heb mijn app nagekeken. Privacy ... (laag, middel of hoog), want ... Maatregel ... Kosten ... Onderhoud ... Klopt dit beter?
- Let op. In onze test vroeg EduGPT naar gedeelde apparaten en verdwenen gegevens, maar niet naar kosten. Zoek kosten dus altijd zelf op.
- Bewaar je inschatting. In les 5.5 vertel je erover als je je app laat zien.
Tip voor leerkrachten en docenten. Laat leerlingen of studenten hun inschattingen in tweetallen vergelijken. Een app voor de klas met namen of cijfers van klasgenoten hoort niet zonder afspraken met school online.
Waar doe je deze opdracht?
In CivAI Coding Studio
Je bouwt en test je app in CivAI Coding Studio. Maak daar een kosteloos account aan, of log in als je er al een hebt.
Via je school of opleiding
Heb je EduGPT via je school of opleiding? Log in via de link die je daar hebt gekregen en kies EduGPT - Student, of als docent EduGPT - Docent.
Geen toegang tot EduGPT?
Dan kun je de vragen aan EduGPT ook in je eigen AI-tool doen. We kunnen niet garanderen dat het daar net zo goed werkt als in EduGPT. Je mist bijvoorbeeld de Kritisch Denken Engine, die eerst vragen terugstelt in plaats van meteen het antwoord te geven.
Checkvragen
Reflectie
Je antwoord blijft op dit scherm en wordt nergens opgeslagen.
Verdieping
CivAI heeft dit verder uitgewerkt in de kennisclip CivAI Coding Studio (opent in een nieuw tabblad).
Korte link youtu.be/sL8UzxyIc6w
Bronnen bij deze les
- Perry, N., Srivastava, M., Kumar, D., & Boneh, D. (2023). Do users write more insecure code with AI assistants? In Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security (pp. 2785–2799). ACM. https://doi.org/10.1145/3576915.3623157 (opent in een nieuw tabblad)Deelnemers met een AI-assistent schreven aantoonbaar minder veilige code dan deelnemers zonder, en dachten tegelijk vaker dat hun code veilig was. Dat past bij deze les omdat het laat zien dat een werkende app nog geen veilige app is, zeker als er gegevens van anderen in zitten.
- Fu, Y., Liang, P., Tahir, A., Li, Z., Shahin, M., Yu, J., & Chen, J. (2025). Security weaknesses of Copilot-generated code in GitHub projects: An empirical study. ACM Transactions on Software Engineering and Methodology, 34(8), 1–34. https://doi.org/10.1145/3716848 (opent in een nieuw tabblad)In 733 stukjes AI-gegenereerde code uit echte GitHub-projecten vonden de onderzoekers bij 29,5 procent van de Python- en 24,2 procent van de JavaScript-fragmenten een beveiligingszwakte. Dat maakt concreet dat zelfgebouwde tools onderhoud en controle vragen, ook nadat ze af lijken.
In de bronnenclip Bronnen bij hoofdstuk 5 licht Pascal toe waar de lessen van dit hoofdstuk op steunen.