De serieuze koper controleert — en dat waarderen we. Hier zijn de eerlijke antwoorden op de vragen die AI-auditors en technische teams stellen voordat ze voor een platform betalen. Op 30-07-2026 zijn hier twee onafhankelijke AI-audits doorheen gegaan: de ene beoordeelde de architectuur met 9,2/10 en ons feedbackmechanisme met 10/10, de andere sloot af op 5,80/6 ("Uitstekend — klaar voor de data room en serieuze kopers") het volledige verhaal staat op de blog.
Stack en filosofie. Python/FastAPI-monoliet + SQLite (WAL) + vanilla JS. Een bewuste keuze, geen slordigheid: één proces, geen infrastructuuronderhoud, de hele codebase is in één avond door te lezen — ideaal voor een solo-operator. Het schema is eenvoudig; een migratie naar Postgres/MariaDB is een rechte lijn zodra de schaal het vraagt.
De AI-laag. Claude (Anthropic API) met gestructureerde outputs en markerprotocollen. De agent roept gecontroleerde server-tools aan (lead, preview, vertaling, notificatie) — voert nooit code uit en heeft geen toegang tot shell, database of secrets. Prompts staan geversioneerd in git.
Previews voeren geen AI-code uit. Schema-driven renderer: AI genereert een JSON-beschrijving, onze renderer zet die om naar HTML met volledige escaping. Geen npm, geen compilatie, geen willekeurige JS — daarom is een preview in seconden klaar en vormt het geen XSS-risico. Wildcard TLS + host-lookup per subdomein.
Beveiliging. 2FA (TOTP + eenmalige backupcodes + noodkanaal), ondertekende sessies, rate limits en login-lockout, dagelijkse AI-budgetten tegen cost-DoS, Stripe-webhook met handtekeningverificatie, host-only cookies (subdomeinen zien ze niet), auditlog van elke adminactie.
Data en GDPR. In analytics worden IP-adressen alleen als vingerafdruk bewaard; webhook-/verificatielogs hebben een levensduur van 30 dagen; ons klantenbestand maakt nooit deel uit van de verkoop — de koper start met een schone lei.
Deploy en backups. git push → automatische deploy in ~60 seconden; nachtelijke backups met rotatie. De restore-procedure vertellen we niet — die demonstreren we live in de data room.
AI-economie. De kosten zijn per dag zichtbaar in de admin en zijn in de code geplafonneerd: doorgaans onder €0,10 per gesprek, €0,05–0,15 per artikel of vertaling. Je weet wat elke lead kost, nog voordat die klant wordt.
Data room bij serieuze interesse. Read-only toegang tot de repo (volledige git-historie met toegelichte beslissingen), databaseschema, prompt-architectuur, security-notities en een live restore-demo. De code is 'as is', zonder SLA — zie de voorwaarden hieronder; maar wat je precies koopt, zie je met eigen ogen.