Wie wir für unser eigenes Produkt eine Website gebaut haben, die beim Aufruf keine einzige Anfrage an einen fremden Server stellt.
Käufer von MealTime sind Bürgermeister, Amtsleiter, Schulreferenten und Direktorinnen. Diese Gruppe prüft Datenschutz ernsthaft, bevor sie eine Software überhaupt in Erwägung zieht — sie entscheidet nicht allein, sondern muss intern argumentieren, und sie sitzt teilweise an alten Geräten in Gemeindenetzen mit dünner Leitung. Daraus folgte die Technik, nicht umgekehrt. Wer Datenschutz verkauft, darf ihn auf der eigenen Website nicht verletzen: Eine Seite, die Schriften von einem fremden CDN nachlädt und Tracking-Pixel setzt, widerlegt ihr Verkaufsargument, bevor der erste Satz gelesen ist. Dazu kam eine zweite Anforderung — das Produkt war in Entwicklung. Preismodell, Zeitplan und Terminologie änderten sich mehrfach, teilweise grundlegend. Die Seite musste in Minuten änderbar sein, ohne dass dabei an sieben Stellen etwas auseinanderläuft.
Käufer von MealTime sind Bürgermeister, Amtsleiter, Schulreferenten und Direktorinnen. Diese Gruppe prüft Datenschutz ernsthaft, bevor sie eine Software überhaupt in Erwägung zieht. Sie entscheidet nicht allein, sondern muss intern argumentieren — und sie sitzt teilweise an alten Geräten in Gemeindenetzen mit dünner Leitung.
Wer Datenschutz verkauft, darf ihn auf der eigenen Website nicht verletzen. Eine Seite, die Schriften von einem fremden CDN nachlädt und Tracking-Pixel setzt, widerlegt ihr eigenes Verkaufsargument, bevor der erste Satz gelesen ist.
Dazu kam eine zweite Anforderung: Das Produkt war in Entwicklung. Preismodell, Zeitplan und Terminologie änderten sich im Projektverlauf mehrfach, teilweise grundlegend. Die Seite musste in Minuten änderbar sein, ohne dass dabei an sieben Stellen etwas auseinanderläuft.
Die stärkste Aussage dieses Projekts ist keine Behauptung, sondern eine Beobachtung.
Was eine typische Marketing-Website langsam macht, ist genau das, was auch Daten abfließen lässt: Schriften-CDNs, Tracking-Skripte, eingebettete Videoplayer, Zustimmungsplattformen, Chat-Widgets, Werbepixel. Wer das alles weglässt, bekommt beides.
Der Zielkonflikt, den man üblicherweise erwartet — Datenschutz kostet Bequemlichkeit, Bequemlichkeit kostet Geschwindigkeit — existiert an dieser Stelle nicht. Er entsteht erst, wenn man die Bausteine schon eingebaut hat und danach nachbessert.
Sieben Seiten, seit März 2026 durchgehend erreichbar, ausgeliefert aus einem europäischen Rechenzentrum.
Vier Struktur- und Preismodellwechsel ohne Neuaufbau — darunter ein vollständiger Wechsel vom Monats- auf das Jahreslizenzmodell an einem Arbeitstag.
Preiskonsistenz technisch erzwungen statt redaktionell gehofft: Das Modell liegt in einer Datei, und Startseite, Preisseite, Konfigurator und FAQ ziehen daraus. Eine Preisänderung ist ein Diff, kein Redaktionslauf über vier Stellen.
Kein Tracking bei vollständiger Rechtstextlage.
Jede Entscheidung mit ihrer naheliegenden Alternative und dem Grund.
Eine Marketing-Seite hat keinen dynamischen Zustand. Was statisch ausgeliefert wird, kann nicht langsam sein, nicht gehackt werden und braucht keine Sicherheits-Updates.
Reiter, Suche und Konfigurator sind mit wenigen Zeilen JavaScript gelöst. Ein Framework hätte mehr gekostet als die gesamte Interaktivität zusammen.
Ein Schriften-CDN überträgt die IP-Adresse jedes Besuchers an einen Dritten. Bei diesem Publikum ist das ein Ausschlusskriterium, kein Abwägungspunkt.
Wir verkaufen Datenschutz. Eine Ausnahme für uns selbst wäre unglaubwürdig. Rückmeldung kommt über das Formular und das Telefon — dafür zahlen wir mit fehlenden Reichweitendaten.
Ein eingebettetes iframe lädt fremde Ressourcen beim Seitenaufruf — also vor jeder Einwilligung.
Preise standen an vier Stellen. Bei zwei Modellwechseln in fünf Monaten ist redaktionelle Pflege eine Fehlerquelle. So ist eine Preisänderung ein Diff.
Push auf main baut und veröffentlicht. Kein Deploy-Ritual, keine Serverpflege, keine Hostingkosten.
Nach einem Modellwechsel überleben alte Begriffe in Ecken, an die niemand denkt. Eine Textsuche über das Auslieferungsverzeichnis findet sie.
Abschnitte werden ausgetauscht, umsortiert und gelöscht. Als Datei ist das ein Verschieben, kein chirurgischer Eingriff — in einer Etappe waren es elf gelöschte Komponenten.
Labormessung vom 31.07.2026 mit Lighthouse 13.4.1, mobile Emulation mit simulierter Drosselung — kein Feldwert echter Nutzer. Sie belegt, dass die Seite gut gebaut ist; sie belegt nicht, wie sie im Gemeindenetz auf einem sechs Jahre alten Rechner läuft. Die Anfragen können Sie mit den Entwicklerwerkzeugen Ihres Browsers selbst nachzählen.