Skip to main content

Tech stack

What we work with — and why.

We know every tool from our own operations, not from a brochure. Here we disclose what we work with: data location, legal status and the reason for every tool — to your benefit and ours. We build with what we recommend, and we watch the tool landscape continuously.

In short — even if you have no IT department

  1. 1You operate none of these tools yourself. What runs in your project is operated by us or by the provider — or it sits on your hardware, if that is what you want.
  2. 2Your data is touched only by the 14 tools in the first table below — 13 of them with a data processing agreement or on our own hardware, for one the agreement is available on request (Bitwarden, contents end-to-end encrypted). In the project contract this becomes your list of sub-processors.
  3. 3For questions you reach Florian Großschmidt directly; data protection questions go to datenschutz@xaiteck.ai — no ticket system, no queue.

Five principles we select by.

Germany first, then Europe, then beyond

Every tool carries a data-location marker. Outside the EU only with a data processing agreement and transfer mechanism — or without customer data altogether.

Legally clean and documented

Data processing agreement per provider, transfer mechanism, record of processing activities. Every card states location and contract status.

GDPR and EU AI Act as guardrails

Data minimisation, transparency at the point of input, documentation. An internal guardian reviews questions of principle before we build.

Guardrails

A human approves every external effect, separate accounts for customer data, tenant separation, automatic security routines.

Every provider remains replaceable

No lock-in, open source where sensible, knowledge and data in our own files. Switching providers is a configuration step, not a project.

In numbers — from your point of view.

14

tools may touch your data in a project

13

of those with a data processing agreement or on our own hardware

6

tools run on our own hardware

27

tools in use in total

9

integrations at the AI workplace

Calculated from our tool inventory, as of August 2026. Markers and tables state the location of the main processing (database, server functions); exceptions such as backups, logs or worldwide delivery of static content are noted where they apply.

How we choose tools — five questions.

1

How sensitive is the data?

Personal, confidential, public? Everything else depends on this.

2

Where does it reside?

Germany, the EU or beyond — and where is the provider based?

3

DPA and transfer mechanism?

Data processing agreement, standard contractual clauses, certification, training excluded?

4

How do we get out again?

Export, open formats, exit effort. No tool without an exit.

5

Who operates it, and what does it cost?

Maintainability and running costs in two years — not just today.

Architecture and data location at a glance.

Three layers, three zones. Where a tool sits tells you where processing happens.

Layer 3

Workplace & processes

On our own hardware

InvoiceShelf

In the EU

Rainmaker
Bitwarden

Outside the EU — with a DPA and only what is necessary, or without customer data altogether

Claude Code & Cowork
Notion
Trello
Google Workspace
Canva

Layer 2

Build & operate

On our own hardware

Docker (local)
Next.js / React / TypeScript / Tailwind
Playwright

In the EU

Sanity
Mailjet
Vercel
Supabase
MongoDB Atlas

Outside the EU — with a DPA and only what is necessary, or without customer data altogether

Cloudflare
GitHub

Layer 1

Models

On our own hardware

Ollama (local)
Whisper & Kokoro (local)

In the EU

Outside the EU — with a DPA and only what is necessary, or without customer data altogether

Claude (Anthropic)
OpenAI (Codex, gpt-image)
Google Gemini (API)
Perplexity (API)
Higgsfield
Ideogram
Flux (Black Forest Labs)

may touch your data

Layer 1

Models

The main model, second models for comparison, local models for sensitive content, image models for our own imagery.

outside the EU

Language model · Primary model

Claude (Anthropic)

Primary model for analysis, text and code — in Claude Code, Cowork and via the API on our own sites.

may touch your data· last reviewed 08/2026
on our own hardware

Open models · local

Ollama (local)

Open models (such as Gemma, Qwen, Llama) directly on our own machine, loaded as needed — for sensitive content, testing and offline operation.

may touch your data· last reviewed 08/2026
outside the EU

Secondary model · Support role

OpenAI (Codex, gpt-image)

Second model as an automated helper for pure build tasks, plus an image model for our avatars — without customer data.

our internal operations· last reviewed 08/2026
on our own hardware

Speech · local

Whisper & Kokoro (local)

Speech recognition (Whisper) and speech output (Kokoro) on our own machine — transcription of recordings and voice mode.

may touch your data· last reviewed 08/2026
outside the EU

Answer engine · Comparison

Google Gemini (API)

Answer engine that we query via the API to measure how AI search portrays a company — no personal data.

our internal operations· last reviewed 08/2026
outside the EU

Answer engine · Comparison

Perplexity (API)

AI search engine that we query via the API to measure visibility in AI answers — no personal data.

our internal operations· last reviewed 08/2026
outside the EU

Image & video model

Higgsfield

Image and video generation for our own visual world (avatars, motifs for posts) — without personal data of third parties.

our internal operations· last reviewed 08/2026
outside the EU

Image model

Ideogram

Image generation via the API, strong on typography — for graphics without any personal reference.

our internal operations· last reviewed 08/2026
outside the EU

Image model

Flux (Black Forest Labs)

Image generation via the API (Flux) for photorealistic motifs without any personal reference — a provider from Freiburg.

our internal operations· last reviewed 08/2026

Layer 2

Build & operate

What we build, host and test customer software with.

EU

Content management

Sanity

Editorial system for client websites — maintain content without a developer, with live preview.

may touch your data· last reviewed 08/2026
EU

Transactional email

Mailjet

Sending contact form and system emails for client websites — our standard.

may touch your data· last reviewed 08/2026
EU

Hosting

Vercel

Hosting for all websites; server functions in Frankfurt, delivery via a worldwide network.

may touch your data· last reviewed 08/2026
EU

Database

Supabase

PostgreSQL database with an API and access rules for our own applications and client software.

may touch your data· last reviewed 08/2026
outside the EU

Small server functions

Cloudflare

Small server functions for internal processes, distributed across the provider's worldwide network.

our internal operations· last reviewed 08/2026
on our own hardware

Containers · self-hosted

Docker (local)

Self-hosted services (CRM, invoicing) in containers on our own hardware.

our internal operations· last reviewed 08/2026
EU

Document database

MongoDB Atlas

Document database (Atlas) for archives and analyses, cluster in Frankfurt.

may touch your data· last reviewed 08/2026
outside the EU

Source code

GitHub

Source code management in private repositories; in the client's own repository on request.

may touch your data· last reviewed 08/2026
on our own hardware

Web stack · Open source

Next.js / React / TypeScript / Tailwind

Our web stack for websites and applications — open, widely used building blocks.

our internal operations· last reviewed 08/2026
on our own hardware

Testing & acceptance

Playwright

Automated tests and acceptance of websites in a real browser.

our internal operations· last reviewed 08/2026

Layer 3

Workplace & processes

What we operate ourselves every day — and therefore know from our own experience.

outside the EU

AI workplace

Claude Code & Cowork

Our workplace: a team of agents with defined roles (see AI Team) and connections to the tools we work with every day.

BrowserCanvaDriveCalendarMailNotionSanityTrelloVercel
may touch your data· last reviewed 08/2026
outside the EU

Tasks & knowledge

Notion

Data layer of our internal command centre STELLA — tasks, ideas, follow-ups.

our internal operations· last reviewed 08/2026
outside the EU

Idea inbox

Trello

Inbox for ideas and voice notes, editorial planning.

our internal operations· last reviewed 08/2026
outside the EU

Email & office

Google Workspace

Business email, calendar, documents and file storage for xaiteck.ai.

may touch your data· last reviewed 08/2026
EU

CRM · In-house development

Rainmaker

Our own CRM extension inside the mailbox — contacts, pipeline and history where the conversations happen.

may touch your data· last reviewed 08/2026
on our own hardware

Invoicing · Open source

InvoiceShelf

Writing invoices, self-hosted.

may touch your data· last reviewed 08/2026
EU

Password manager

Bitwarden

Managing credentials in encrypted form — vault on EU servers, end-to-end encrypted.

may touch your data· last reviewed 08/2026
outside the EU

Design

Canva

Templates, graphics and document styling; via a connection directly from our workplace.

our internal operations· last reviewed 08/2026

Your systems we work with.

We integrate into what you have instead of building parallel worlds.

DATEVSAP (project phase)Microsoft 365Google WorkspaceYour CRMSanityVercelSupabaseYour website platform

Starter stack for mid-sized businesses — who operates what

  • AI workplace with a data processing agreement

    Operation: the provider · setup and rules: us

  • EU-hosted form and email tool

    Operation: the provider

  • CRM, self-hosted

    on your hardware or in an EU data centre · operation: you or us, as agreed

  • Automation with a self-hosted tool (for example n8n)

    Operation as for the CRM

Setup as a fixed price after an initial conversation; running provider costs are itemised in the offer. Each building block can be removed again individually.

Example: a data-location decision

Contact forms on customer websites. Two providers were on the table: a US service, technically pleasant, with a data processing agreement — but without processing in the EU. And a French service that assures processing in EU data centres. Because customers may expect EU processing from us, Mailjet is our standard. Convenience does not decide, data location does.

Tested, not adopted — and why.

Mistral (Vibe)

European build assistant, trialled in 2026 — subscription ended. Not stable enough for our workflow in unsupervised operation; from a data protection perspective the strongest provider on this list (EU legal entity, EU hosting) and our first choice as soon as the purpose fits.

Resend

Tested for contact forms — not chosen for projects that require an EU guarantee. Technically pleasant and with a data processing agreement — but the data location decides, not the convenience.

Tracking tools of any kind

No cookies, no analytics pixels — on our pages and by default on the pages we build.

On our radar — what we are watching.

Our agent Daita reviews new models, tools and security reports every day. A selection, renewed monthly, with an assessment for mid-sized businesses.

relevant

Skills, files and browser control available via the API

Anthropic has made the Skills API, Files API and Browser Use generally available. A work instruction that today runs only on our machine thus becomes a building block that can run inside your solution. We are testing an existing skill via the API.

less so

New Flash model at Google generally available

Gemini 3.7 Flash is available. For mid-sized businesses this changes little; for us it is a candidate for the next model comparison in visibility measurement.

relevant

New attack technique via tool integrations

Security researchers show how instructions are spread across several channels of a tool integration and reassembled by the agent (laboratory tests). This is exactly why our agents treat tool outputs as data, never as instructions, and a human approves every external effect.

relevant

Open 30-billion-parameter model that runs locally

A new agent model licensed under Apache 2.0 runs on a notebook with Apple Silicon. A serious candidate for document analysis that must not leave the building — slower and weaker than large cloud models, often sufficient for clearly defined tasks. We are testing it with real documents.

relevant

Processing in a named region and a cost cap per session

Anthropic adds the choice of inference region and hard session budgets for managed agents. For projects under a data processing agreement the region is the precondition, the budget makes fixed prices calculable. We are checking whether a European region is included — we do not promise it before that.

What this means for you.

We choose by data protection and maintainability, not by fashion. Every provider remains replaceable, and we ourselves build so that others could take over. Whatever touches your data is listed here with location, contract and retention.

Frequently asked questions

Questions we are actually asked about this.

Provider list to pass on.

Two tables, also as a PDF without a form. The first is the one your data protection, IT and procurement need.

A · Tools that may touch your data in a project (14)

B · Our internal operations — do not touch your data (13)

For your data protection officer

Table A is our list of sub-processors; in the project contract it is tailored to your project. We provide the providers’ data processing agreements as dated printouts, also where they form part of the terms of service. Technical and organisational measures, deletion concept and incident reporting path are part of our data processing agreement with you. Contact: datenschutz@xaiteck.ai.

As of August 2026. We review these details regularly and update them when things change. The contracts concluded with the respective provider and with you are authoritative; no claims can be derived from this overview. A data processing agreement under Art. 28 GDPR is in place with the providers that process customer data, or it is available on request; the respective status is shown in table A. For some providers the agreement is incorporated as part of the terms of service. Where processing takes place outside the EU, it is based on the data processing agreement and the EU Standard Contractual Clauses; for certified providers additionally on the EU-US Data Privacy Framework.

What has changed

  • 08/2026 — Page published.
  • 08/2026 — Image models Ideogram and Flux assessed separately.
  • 08/2026 — Function region of this website set to Frankfurt.

Ready to start?

You talk.
We listen.
We solve your problem.

Book appointment →

30 min · non-binding · video call or phone

+49 151 1605 3661Florian Großschmidt, personally.

We waited two years. After the first workshop it was clear: the foundation was missing — not the AI.

Managing Director, manufacturing company, ~60 employees, Baden-Württemberg