WordPress plugin intelligence profile

GDPR-DSGVO compliant Embeds for Google Maps

Show Google Maps after consent, with custom styles, text sizes, optional remembered consent and grouped loading for multiple maps.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.3
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update26 Sept 20261mo ago
Active installations100Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 3 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records GDPR-DSGVO compliant Embeds for Google Maps version 1.1.3 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Create Google Maps embeds that display a local consent overlay before loading the map. Add as many maps as you need, customize each one in WordPress, and insert it with a shortcode.

Published by Tsambasis & Tsambasis.

Live Plugin Demo — Tsambasis & Tsambasis.

  • Unlimited maps without a license key or paid tier.
  • Separate iframe input and shortcode for each map.
  • Light, dark and custom designs, with configurable overlay and button colors.
  • Custom button text and rounded or square buttons.
  • Separate font sizes for the button, overlay message, privacy text, privacy link and remember-selection label.
  • An optional message between the load button and privacy notice.
  • Configurable privacy notice, link text and privacy-policy URL.
  • Existing map dimensions and theme content-width limits are respected. With the default shortcode, loading does not enlarge the map or reserve control space.
  • Optional grouped loading: one click loads the maps on that page that also have the group option enabled.
  • An optional remember checkbox: existing design by default, or a larger modern checkbox and label card selected per map.
  • A separate reset button anywhere in page content with [dsgvo_map_reset].
  • English source text and a German translation, following the WordPress language.
  • No plugin advertising or developer tracking.

Fonts, messages and multiple maps

Font sizes accept px, em, rem and %. Leave enough map height for the message, privacy link and checkbox, especially on mobile. Under Checkbox design, Modern design (larger checkbox) enables the optional 22px checkbox and styled label card.

Existing design remains the default; old maps do not change automatically.

The load-all setting is configured per map. Clicking a participating map loads the other participating maps on the same page; maps outside the group remain separate. Explain this scope in the button or overlay text before asking visitors to load the group.

Consent and the optional cookie

Without a remembered choice, the Google Maps iframe is created only after the visitor selects the load button. Selecting the optional remember checkbox before loading sets the first-party cookie dsgvo_gm_consent=1 for up to 180 days, with path /, SameSite=Lax and Secure on HTTPS. This is a site-wide choice for maps with the remember option enabled: those maps can load on later visits without another click.

Maps without that option still require explicit loading. Browser settings can block or remove the cookie.

The checkbox is optional and initially unchecked. Decide whether to offer remembered consent and describe its effect in your privacy notice. The cookie is a loading preference, not a server-side consent audit log.

Place [dsgvo_map_reset] anywhere in page content for an always-visible reset button, also on pages without a map. Customize its label with [dsgvo_map_reset text="Reset my map choice"]. It clears the site-wide consent cookie, unloads plugin maps on the current page and unchecks their remember boxes.

A status message confirms the action; keyboard focus stays on the separate button. Already open maps in other tabs are not unloaded.

For a button inside a loaded map, opt in with [dsgvo_map id="123" show_reset="true"]; this uses 64px of its configured height. The ordinary map shortcode adds no reset control and keeps its layout. Neither reset method undoes data already sent to Google.

Browser settings can also remove the cookie.

External service: Google Maps

Once a map is loaded, the visitor’s browser connects directly to Google. de; the embed can load additional Google resources. Google receives connection information such as the IP address and browser/device information, and may process cookies or Google-account information.

The iframe’s strict-origin-when-cross-origin referrer policy sends the website origin to Google, without the page path or query.

  • Google Privacy Policy
  • Google Maps Additional Terms

The plugin’s local overlay does not itself load the configured Google iframe before consent or remembered consent. It does not block Google requests made by your theme, other plugins, manually embedded maps or other services. After loading, Google controls the map content and related data processing.

The plugin supports consent-based loading; its name is not a guarantee that your website complies with GDPR/DSGVO or other law. You remain responsible for notices, valid consent, withdrawal options and your site’s complete data flows. This is independent software, not an official Google product or legal advice.

Support and more information

Contact the publisher through Tsambasis & Tsambasis.

The existing plugin information page — Tsambasis & Tsambasis and live demonstration remain available at their established URLs.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • google maps
  • dsgvo
  • gdpr
  • privacy
  • shortcode
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity26 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.21.1.3
Version1.1.11.1.2
Version1.1.01.1.1
WordPress compatibility7.0.47.1.2
WordPress requirement4.96.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.