← Zurück zum Journal

Privacy-first Webentwicklung

Warum datenschutzfreundliche Karten für europäische Websites wichtig sind

Wie Karten-Embeds Datenschutz, Einwilligung und Performance beeinflussen können – und wie eine privacy-first Alternative aussieht.

Interaktive Karten sind auf Unternehmenswebsites, Store-Locators, Immobilienseiten, öffentlichen Portalen und SaaS-Produkten nützlich. Eine Karte ist aber nicht nur ein visuelles Element. Die Art der Einbindung beeinflusst auch, welche Requests der Browser eines Besuchers sendet, welche Anbieter Informationen erhalten und ob vor der Anzeige eine Einwilligung erforderlich ist.

Die versteckten Kosten eines klassischen Karten-Embeds

Viele Websites binden Karten über ein Drittanbieter-iframe oder ein proprietäres JavaScript-SDK ein. Beim Laden der Karte kann der Browser mehrere externe Domains für Tiles, Fonts, Skripte, Telemetrie oder werbebezogene Dienste kontaktieren. Je nach Anbieter und Konfiguration können dabei Informationen wie IP-Adresse, Referrer, Gerätedaten oder eine dauerhafte Kennung verarbeitet werden.

Daraus entstehen drei praktische Probleme:

  • Consent-Reibung: Eine Karte muss möglicherweise blockiert werden, bis Besucher eine Auswahl getroffen haben. Zurück bleibt ein leerer Bereich oder ein Zwei-Klick-Platzhalter.
  • Unklare Datenflüsse: Teams müssen dokumentieren, welche externen Dienste kontaktiert werden und warum.
  • Unvorhersehbare Integrationskosten: Limits und Preise können von Map Loads, Sessions, Nutzern oder einem proprietären SDK abhängen statt von einem transparenten Request-Modell.

Diese Themen sind für europäische Websites besonders relevant. Datenschutzbewusste Besucher erwarten eine verständliche Erklärung beim Laden einer Seite, während Produkt- und Entwicklungsteams eine langfristig wartbare Integration benötigen.

Datenschutz ist auch eine User-Experience-Entscheidung

Datenschutz wird oft wie eine rechtliche Checkliste behandelt, die nach der Entwicklung ergänzt wird. Bei Karten verschlechtert dieser Ansatz die Erfahrung für alle: Ein Consent-Banner unterbricht die Seite, eine blockierte Karte verbirgt wichtige Informationen und ein spät ladendes externes iframe wirkt unfertig.

Besser ist es, den Datenfluss der Karte von Anfang an bewusst zu gestalten. Der Karten-Renderer sollte unter Kontrolle des Website-Teams stehen, der Tile-Endpunkt einen klaren Zweck haben und Besucherprofiling sollte kein Bestandteil der Kartendarstellung sein.

Wie eine privacy-first Kartenarchitektur aussieht

Eine privacy-first Lösung trennt das Rendern der Karte von der Bereitstellung der Kartendaten:

  1. Die Website lädt einen Open-Source-Renderer wie MapLibre GL JS.
  2. Der Renderer fragt Vektor-Tiles bei einem kontrollierten Tile-Endpunkt an.
  3. Der Endpunkt authentifiziert das Projekt mit einem Token und liefert die benötigten Kartendaten.
  4. Der Kartenanbieter liefert Tiles, ohne Analytics, Marketing-Cookies oder ein Drittanbieter-iframe in die Seite einzuschleusen.

Das macht eine Website nicht automatisch mit jedem Datenschutzgesetz konform. Die gesamte Website, ihre Konfiguration und die rechtlichen Dokumente bleiben wichtig. Die Architektur entfernt jedoch unnötiges Tracking und fremdes Kartenverhalten aus einer Funktion, die eigentlich nur eine Karte anzeigen soll.

Wie PrivacyMaps.eu dabei hilft

PrivacyMaps.eu bietet privacy-first Karteninfrastruktur für Teams, die moderne Karten nutzen möchten, ohne das gesamte Kartenerlebnis einem Drittanbieter-Embed zu überlassen. Die Grundlage bilden:

  • OpenStreetMap-basierte Kartendaten
  • MapLibre-Kompatibilität
  • Tokenbasierter Zugriff für Projekte und Umgebungen
  • Transparente Nutzung nach Tile-Requests
  • Kein injiziertes Besucherprofiling und keine Marketing-Cookies
  • Integrationen für WordPress, npm und eigene Implementierungen

Das Ergebnis ist eine Kartenintegration, die sich Besuchern leichter erklären lässt, sich besser an ein Produktdesign anpassen lässt und für Entwicklungsteams einfacher zu überwachen ist.

Mit dem Datenfluss beginnen

Bei der Auswahl eines Kartenanbieters sollte die erste Frage lauten, was beim Öffnen der Seite passiert. Welche Domains werden kontaktiert? Wird die Karte in einem iframe geladen? Werden Cookies oder Kennungen gesetzt? Können Renderer und Tile-Endpunkt getrennt werden? Wie wird die Nutzung gemessen?

Diese Fragen führen zu besseren technischen Entscheidungen als die Auswahl allein nach dem Aussehen der Karte. Eine schöne Karte ist wertvoll – sie sollte aber keinen undurchsichtigen Datenfluss oder eine vermeidbare Consent-Hürde voraussetzen.