Skip to main content

AI policy

Why this page exists

I integrate AI systems for clients and use them in my own work too. This page states plainly which tools that actually means, how I handle data, and on what legal basis, so you know where you stand before we work together.

My toolkit

For my own, non-sensitive work (research, text drafts, code assistance without client data): Cloud models: ChatGPT, Claude, Microsoft Foundry Coding assistants: Claude Code, Cursor, Codex For projects where data cannot leave the building: Inference: Ollama, llama.cpp, vLLM, depending on hardware and throughput needs Open models: Llama, Mistral, Qwen, and comparable model families, depending on use case and language Embeddings: bge-m3 or comparable local embedding models Vector database: Qdrant or pgvector for retrieval-augmented generation (RAG) Orchestration: n8n for automation pipelines, self-hosted Tool bridging: Model Context Protocol (MCP) as the standard for accessing your systems (Excel, SQL Server, ERP) Agents: frameworks in the LangChain/LangGraph class, when a task needs to work through several steps autonomously, under control Deployment: Docker containers, on-prem GPU or CPU inference depending on model size and latency requirements Which combination makes sense depends on the project, not on trends.

Handling of client data

I do not enter sensitive or confidential client data into cloud AI systems without asking first. Where AI genuinely helps on a project and data would need to leave the building for that, I discuss it with you concretely beforehand, including exactly which vendor would be involved. For sensitive data I prefer local models on my own or your infrastructure, where nothing goes outside. Where it is technically sufficient, I anonymize or pseudonymize data before it ever reaches an AI system.

Legal basis and GDPR

For internal efficiency tools without client data (e.g. text drafts, assistance on my own code), I rely on legitimate interest under Art. 6(1)(f) GDPR. As soon as personal data from a client project is processed through an external AI vendor, that counts as sub-processing: it requires a data processing agreement (DPA) under Art. 28 GDPR with that vendor, and I will tell you on request exactly which sub-processor would be involved. For AI-related projects I do a rough upfront check of how the use case classifies under the EU AI Act. Most use cases in my work, reporting, document analysis, internal tools, fall under minimal or limited risk, not high risk.

Human review

AI-generated or AI-assisted code and text is reviewed by me before it reaches you. That applies to individual code suggestions just as much as to multi-step agent workflows: no automated step runs unsupervised against production data or client systems. I do not ship unreviewed AI output as a finished deliverable.

Your choice

If you want no AI tools used on your project at all, or only local models instead of cloud ones, just tell me upfront. That is not a problem for me and I will plan accordingly.