GDPR-DSGVO compliant Embeds for Google Maps

Description

A flexible WordPress plugin that lets you create fully GDPR-DSGVO compliant Google Maps embeds with per-map customization right in the settings.
Visit our live demonstration at Live Plugin Demo – Solution First

  • GDPR-DSGVO compliant: Your Google Maps iframe embedding only loads after consenting via button click. Hence there are no requests made to Google’s server beforehand.
  • Iframe Input: Paste your Google Maps iframe code and see the shortcode for easy insertion.
  • Consent Button: Define your own button text (e.g. Load Google Maps), choose rounded or square styling, and pick background and text colors.
  • Design Modes: Select a light or dark overlay or go “custom” to set your own overlay background, button colors and privacy-text colors via the WordPress color picker.
  • Size Control: Specify map width and height in % or px (e.g. 100% or 600px).
  • Privacy Notice: Toggle a GDPR-DSGVO notice, enter custom info text and link text, and point it to your privacy-policy URL.
  • Unlimited Maps: Free tier by default lets you add unlimited embeds. Have fun!
  • Full Translation: Decide whether you want to use this plugin with English translation or German translation.
  • No Advertising: Enjoy an advertising-free environment hence this Plugin does not display any advertising.

Manual Installation
1. Upload the entire gdpr-dsgvo-compliant-google-maps-embeds folder to the /wp-content/plugins/ directory.
2. Activate the plugin through the ‘Plugins’ menu in WordPress.
3. Go to Maps Add New to create your first DSGVO-compliant map.

Support and Feedback
If you need assistance or have any suggestions, please don’t hesitate to get in touch wordpress-support@m00dy.org. We’re happy to help and value your feedback!
Please also check out our corresponding GDPR-DSVGO YouTube Plugin for safe video embedding.

Disclaimer and Imprint
This plugin only blocks unwanted requests to Google’s servers made through the configured Google Maps iframe until the user explicitly clicks the consent button in the frontend.
This plugin does not protect your website from any other unwanted (server) requests.
We do not offer legal advice — if you’re in doubt, please consult a qualified attorney.
Please find our Imprint here Solution First Imprint

Screenshots

  • Frontend example showing the button and privacy link.
  • Add/Edit map screen with custom style settings, custom size settings, and custom privacy-option.
  • Add/Edit map screen with iframe input, custom button text, custom style settings and custom size settings.
  • Frontend example showing the button and privacy link with different style settings.
  • Frontend example showing the final Google Map after click on the consent button.
  • Main admin screen showing the list of maps.
  • Add/Edit map screen with no input.

FAQ

How do I add a map to a page?

Place the shortcode [dsgvo_map id="123"] – where 123 is the map ID – directly inside your content.

Where do I find the iframe code?

Visit Google Maps via website on your PC or laptop and search for your desired location to open the location listing. Click on the share icon inside your location listing and go to the embedding tab to copy the full HTML starting with <iframe src=.

Is this plugin free to use or do I need a license?

Yes, this plugin is free to use and you can add unlimited maps.

Where can I find more information?

Visit us at GDPR-DSGVO compliant Embeds for Google Maps – Solution First.

Reviews

2026-01-05
Einfach zu installieren, intuitiv zu verwenden, die DEMO-Seite hat mich überzeugt. Ein großes Plus sehe ich durch die Option, beliebig viele Google Maps Karten (Embeds) hinzufügen zu können. Das ist bei anderen Plugins meiner Erfahrung nach nicht unbedingt gegeben. Hier gibts keine Werbung / Ads oder dergleichen, einfach ein gut funktionierendes Plugin das tut was es verspricht. Das i-Tüpfelchen ist, dass das Plugin sowohl in Englisch als auch in Deutscher Sprache existiert / übersetzt ist. Von daher 5 Sterne ohne Zweifel. Danke an die Entwickler.
2025-06-24
Thanks for this plugin. Being able to add unlimited maps is crucial for us (Y). Everything is working as described.
Read all 2 reviews

Contributors & Developers

“GDPR-DSGVO compliant Embeds for Google Maps” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.4

  • Updated README: Added / Expanded Plugin information.

1.0.3

  • Code Refactoring (Removed duplicate of plugin constant, removed unnecessary calls during uninstall).

1.0.2

  • Removed the map limit and license option. Now every user can add unlimited maps without any license key.
  • Removed call to load_plugin_textdomain() hence it’s not needed anymore (only necessary for WordPress Versions < 4.6).
  • Code Refactoring (code structure, code comments).
  • Adjusted the screenshots (removed some, added new) due to no longer having a license option.

1.0.1

  • Bug Fix Privacy Info Spacing: Spacing between Privacy Info Text and Privacy Info Link.
  • Bug Fix Privacy Info Color: If user selects custom Privacy Info Text Color it now also applies to the link not only to the text.
  • Bug Fix JavaScript Integration of sandbox flags for iframe embedding: Allowed Pop-ups and Top-Level-Navigation to prevent COOP-Errors while opening “large map” by clicking a link inside the rendered iframe.

1.0.0

  • Initial release: basic GDPR-DSGVO-compliant Google Maps iframe embed with limit of 3 maps with the free license and unlimited maps with the professional license