Die Anfahrtskarte auf der Kontaktseite gehört zu den beliebtesten Website-Elementen – und gleichzeitig zu den hĂ€ufigsten automatisierten Funden bei DatenschutzprĂŒfungen. Der Grund liegt in der Art, wie Google Maps technisch eingebunden wird.

Warum ist Google Maps auf der Website ein DSGVO-Thema?

Ein eingebettetes Google-Maps-iFrame lĂ€dt beim Aufruf der Seite automatisch Inhalte direkt von Google-Servern – unabhĂ€ngig davon, ob der Besucher die Karte ĂŒberhaupt nutzen möchte. Dabei werden technische Daten wie IP-Adresse, Browser-Informationen und ggf. bereits vorhandene Google-Cookies an Google ĂŒbertragen. Genau wie bei Google Fonts handelt es sich um eine DatenĂŒbertragung an einen Dritten (Google Ireland Limited bzw. in der Verarbeitungskette auch Google LLC in den USA), die einer Rechtsgrundlage bedarf.

Technischer Hintergrund: Was passiert beim Einbinden per iFrame?

Ein typischer Google-Maps-Embed sieht im Quelltext etwa so aus: ein <iframe>-Tag mit einer Quelle unter maps.google.com oder maps.googleapis.com. Sobald der Browser diesen Tag verarbeitet, baut er automatisch eine Verbindung zu Google auf – noch bevor ein Cookie-Banner ĂŒberhaupt wahrgenommen, geschweige denn bestĂ€tigt wurde. Ein nachtrĂ€glich ĂŒber die Seite gelegter Cookie-Banner Ă€ndert daran nichts, wenn das iFrame technisch trotzdem sofort lĂ€dt.


đŸȘ LĂ€dt Ihre Karte vor Zustimmung?

Der Scanner prĂŒft automatisch, ob Google Maps direkt beim Seitenaufruf eingebunden wird. Jetzt kostenlos prĂŒfen ↑

Was gilt fĂŒr andere eingebettete Karten?

Das Grundproblem – automatischer Verbindungsaufbau zu einem Drittanbieter beim Seitenaufruf – betrifft nicht nur Google Maps, sondern grundsĂ€tzlich jeden eingebetteten Kartendienst: Bing Maps, Apple Maps, HERE Maps und andere ĂŒbertragen beim Laden ebenfalls technische Daten an den jeweiligen Anbieter. Der Unterschied liegt meist nur darin, wie genau der jeweilige Anbieter diese Daten verarbeitet und wo er seinen Sitz hat. Die grundsĂ€tzliche Empfehlung – erst nach Zustimmung laden – gilt daher unabhĂ€ngig vom konkreten Kartenanbieter.

Die rechtliche Einordnung: TTDSG und DSGVO

Zwei Ebenen sind zu unterscheiden:

  • TTDSG (§ 25): Regelt den Zugriff auf EndgerĂ€te-Informationen – relevant, sobald das Embed Cookies setzt oder ausliest.
  • DSGVO (Art. 6): Regelt die eigentliche Datenverarbeitung, hier insbesondere die Übertragung der IP-Adresse an Google als Verantwortlichen bzw. im Rahmen der DatenĂŒbermittlung in DrittlĂ€nder.

In beiden FĂ€llen gilt: Ohne vorherige, aktive Einwilligung des Besuchers ist das direkte Laden des Google-Maps-iFrames beim Seitenaufruf rechtlich angreifbar.

LösungsansÀtze: Consent-basiertes Nachladen, Vorschaubild, Alternativen

1. Consent-basiertes Nachladen (Klick-to-Load)

Die gĂ€ngigste Lösung: Statt der Karte wird zunĂ€chst ein statisches Vorschaubild oder ein Platzhalter mit Hinweistext angezeigt („Karte anzeigen – es gilt die DatenschutzerklĂ€rung von Google"). Erst nach Klick lĂ€dt das eigentliche iFrame – dieser Klick gilt als konkludente Einwilligung fĂŒr den Einzelfall. Viele moderne Cookie-Consent-Tools bringen diese Funktion bereits mit.

2. Einbindung ĂŒber den Consent-Manager steuern

Alternativ lĂ€sst sich das iFrame technisch so einbinden, dass es erst dann in den DOM eingefĂŒgt wird, wenn im Cookie-Banner die Kategorie „Externe Inhalte" oder „Marketing" aktiv bestĂ€tigt wurde – Ă€hnlich wie bei Google Analytics oder Facebook Pixel.

3. Alternative Kartendienste

Dienste wie OpenStreetMap (z. B. ĂŒber Leaflet eingebunden) ĂŒbertragen ebenfalls die IP-Adresse an den Kartenanbieter, gelten aber datenschutzrechtlich hĂ€ufig als unkritischer, da OpenStreetMap-Mitwirkende in der Regel keine kommerzielle Profilbildung betreiben. Ein Restrisiko bleibt dennoch – Transparenz in der DatenschutzerklĂ€rung ist auch hier Pflicht.

4. Statischer Screenshot mit Link

Die datenschutzfreundlichste, aber unkomfortabelste Variante: ein einfaches Kartenbild (Screenshot) mit einem Link, der bei Klick in einem neuen Tab zu Google Maps fĂŒhrt. Keine automatische DatenĂŒbertragung beim Seitenaufruf, dafĂŒr weniger interaktiv.

Schritt-fĂŒr-Schritt: Klick-to-Load selbst umsetzen

Auch ohne fertiges Consent-Tool lĂ€sst sich eine einfache Klick-to-Load-Lösung mit ĂŒberschaubarem aufwand technisch umsetzen:

  1. Statt des <iframe>-Tags wird zunĂ€chst nur ein Vorschaubild (z. B. ein Screenshot der Kartenregion) mit einem Button „Karte laden" angezeigt.
  2. Die eigentliche iFrame-URL wird nicht im src-Attribut, sondern zunĂ€chst nur in einem data-src-Attribut hinterlegt – der Browser lĂ€dt sie dadurch noch nicht.
  3. Ein kurzes JavaScript-Snippet setzt beim Klick auf den Button das src-Attribut aus dem gespeicherten data-src-Wert – erst dann baut der Browser die Verbindung zu Google auf.
  4. Direkt neben dem Button sollte ein Hinweis auf die DatenschutzerklÀrung von Google sowie der eigenen DatenschutzerklÀrung erscheinen.
  5. Optional: Die getroffene Auswahl in localStorage merken, damit wiederkehrende Besucher die Karte nicht bei jedem Seitenaufruf erneut freigeben mĂŒssen.

Wer bereits ein Cookie-Consent-Tool im Einsatz hat, sollte prĂŒfen, ob dieses eine entsprechende Funktion fĂŒr eingebettete Inhalte („externe Medien", „Drittinhalte") bereits mitbringt – das spart die manuelle Umsetzung.


đŸȘ Nach dem Fix erneut prĂŒfen

PrĂŒfen Sie nach der Umstellung erneut, ob die Karte jetzt korrekt erst nach Zustimmung lĂ€dt. Jetzt kostenlos prĂŒfen ↑

Alternative: Google-Business-Profil statt eingebetteter Karte

FĂŒr viele lokale Unternehmen reicht als datenschutzfreundliche Alternative bereits ein Verweis auf das kostenlose Google-Business-Profil (vormals „Google My Business"): Ein einfacher Link „Bei Google Maps ansehen" fĂŒhrt Interessenten direkt zum vollstĂ€ndigen Eintrag samt Bewertungen, Öffnungszeiten und Routenplaner – ganz ohne dass beim Aufruf der eigenen Website eine Verbindung zu Google aufgebaut wird. FĂŒr viele Kontaktseiten ist das nicht nur die datenschutzfreundlichere, sondern auch die informativere Lösung.

Praxisbeispiel: Restaurant „Trattoria Bella Vista"

Ein fiktives, inhabergefĂŒhrtes Restaurant hatte auf der Kontaktseite ein Google-Maps-iFrame mit Anfahrtsbeschreibung eingebunden – Standard-Copy-paste aus einer alten Website-Vorlage. Der Scan zeigte: Die Karte lud sofort beim Seitenaufruf, unabhĂ€ngig vom vorhandenen (aber wirkungslosen) Cookie-Hinweis. Die Lösung: Umstellung auf ein Vorschaubild mit „Karte laden"-Button, der das iFrame erst per Klick nachlĂ€dt. ZusĂ€tzlich wurde die DatenschutzerklĂ€rung um einen Abschnitt zu Google Maps ergĂ€nzt. Umsetzung: rund zwei Stunden inklusive Test.

Wie Sie Ihre eigene Website prĂŒfen

Am schnellsten geht auch hier der automatisierte Weg: Ein Cookie Scanner erkennt eingebettete Google-Maps-iFrames im Quelltext der Startseite und zeigt direkt an, ob ein Problem vorliegt – inklusive der gefundenen Code-Stelle als Beleg.

HĂ€ufig gestellte Fragen

Ist ein einfacher Link zu Google Maps auch ein Problem?

Nein – ein reiner Textlink, der beim Klick in einem neuen Tab zu Google Maps fĂŒhrt, baut keine automatische Verbindung beim Seitenaufruf auf und ist datenschutzrechtlich unkritisch.

Reicht ein Hinweis in der DatenschutzerklÀrung allein aus?

Nein. Transparenz in der DatenschutzerklÀrung ist zusÀtzlich erforderlich, ersetzt aber nicht die technisch notwendige vorherige Einwilligung vor dem automatischen Laden.

Verliere ich Besucher, wenn die Karte nicht sofort lÀdt?

In der Praxis ist der Effekt gering: Ein ansprechendes Vorschaubild mit klarem „Karte laden"-Button wird von den meisten Besuchern anstandslos angenommen, insbesondere wenn diese Nutzererfahrung von vielen anderen Websites bereits bekannt ist.

Was ist mit Google-Maps-Routenplanern statt reinen Anfahrtskarten?

Auch eingebettete Routenplaner-Widgets funktionieren technisch ĂŒber dasselbe iFrame-Prinzip und sollten daher genauso behandelt werden wie eine einfache Kartenanzeige.

Kosten-Nutzen-AbwÀgung der einzelnen Lösungen

Die vorgestellten LösungsansĂ€tze unterscheiden sich deutlich im Umsetzungsaufwand: Ein einfacher Textlink zu Google Maps ist in wenigen Minuten eingerichtet, bietet aber die geringste InteraktivitĂ€t. Eine Klick-to-Load-Lösung mit Vorschaubild erfordert etwas mehr Entwicklungsaufwand (meist ein bis zwei Stunden), bewahrt aber den Komfort einer eingebetteten Karte weitgehend. Die Steuerung ĂŒber ein vollwertiges Consent-Management-Tool ist am aufwendigsten in der Ersteinrichtung, skaliert dafĂŒr aber am besten, wenn neben der Karte auch weitere externe Inhalte wie Videos oder Social-Media-Einbettungen verwaltet werden mĂŒssen. FĂŒr die meisten kleinen Websites mit nur einer Anfahrtskarte ist die Klick-to-Load-Lösung meist der wirtschaftlichste Mittelweg.

Wer haftet: Website-Betreiber oder Agentur?

HĂ€ufig wurde die Karte gar nicht vom Betreiber selbst eingebunden, sondern von einer beauftragten Agentur oder einem Freelancer im Rahmen der Website-Erstellung. Datenschutzrechtlich bleibt aber in aller Regel der Website-Betreiber als Verantwortlicher im Sinne der DSGVO in der Pflicht – unabhĂ€ngig davon, wer die technische Umsetzung vorgenommen hat. Es empfiehlt sich daher, bei der Beauftragung einer Agentur vertraglich festzuhalten, dass datenschutzkonforme Standardeinstellungen (z. B. Klick-to-Load fĂŒr externe Karten) von vornherein Teil des Leistungsumfangs sind – das erspart nachtrĂ€gliche Anpassungen und Diskussionen ĂŒber Zusatzkosten.

Google Maps in mobilen Apps und AMP-Seiten

Neben der klassischen Desktop- und Mobile-Website tauchen eingebettete Karten zunehmend auch in beschleunigten mobilen Seitenformaten (AMP) oder als eingebettetes Widget in App-WebViews auf. Auch hier gilt derselbe Grundsatz: Sobald die Karte automatisch beim Öffnen der Seite oder des Bildschirms lĂ€dt, liegt dieselbe DatenĂŒbertragung an Google vor wie bei einer klassischen Website – unabhĂ€ngig vom technischen Format. Bei AMP-Komponenten wie amp-iframe lĂ€sst sich das verzögerte Laden ĂŒber entsprechende Attribute ebenfalls steuern, sodass auch hier eine Klick-to-Load-Lösung technisch möglich ist.

Checkliste: Google Maps datenschutzkonform einbinden

  • ☐ Karte lĂ€dt nicht automatisch beim Seitenaufruf, sondern erst nach Klick oder Einwilligung
  • ☐ Vorschaubild oder Platzhalter mit klarem Hinweistext vorhanden
  • ☐ DatenschutzerklĂ€rung enthĂ€lt einen eigenen Abschnitt zu Google Maps
  • ☐ Getroffene Auswahl wird gespeichert, damit wiederkehrende Besucher nicht erneut gefragt werden mĂŒssen
  • ☐ Alternative Lösungen (Google-Business-Profil-Link, OpenStreetMap, Screenshot) wurden geprĂŒft

Auswirkungen auf die Ladezeit der Website

Ein oft ĂŒbersehener Nebeneffekt: Ein sofort geladenes Google-Maps-iFrame gehört zu den ressourcenintensivsten Elementen einer durchschnittlichen Website – es lĂ€dt eigenes JavaScript, eigene Bilddaten (Kartenkacheln) und baut mehrere Verbindungen zu Google-Servern gleichzeitig auf. Eine Klick-to-Load-Lösung verbessert dadurch nicht nur den Datenschutz, sondern hĂ€ufig auch spĂŒrbar die Ladezeit und die Core Web Vitals der Seite – besonders auf der oft stark frequentierten Kontaktseite.

Fazit

Eine Anfahrtskarte muss nicht auf Kosten des Datenschutzes gehen. Mit einer Klick-to-Load-Lösung oder einer sauberen Consent-Steuerung lĂ€sst sich Google Maps weiterhin komfortabel nutzen – nur eben erst, nachdem der Besucher aktiv zugestimmt hat. Der technische Aufwand dafĂŒr ist ĂŒberschaubar und in der Regel in wenigen Stunden erledigt.