Mapkeep – Privacy Store Locator

Mapkeep – Privacy Store Locator

Details
View on WordPress

Mapkeep – Privacy Store Locator shows your shops, dealers, offices or pick-up points on an interactive map with a searchable list – without sending your visitors’ data to Google or anyone else.

Why this plugin

  • No API key, no credit card. Maps come from OpenStreetMap. Install, add locations, done.
  • Privacy by design. No cookies, no tracking, no fonts or scripts from third parties. All JavaScript and CSS is served from your own site.
  • Address search that keeps visitors anonymous. When a visitor searches for a city or postcode, the request goes from your server to OpenStreetMap Nominatim – the visitor’s IP address never leaves your site. Results are cached. This is opt-in for the site owner.
  • Security hardened. Nonces, capability checks, output escaping, rate limiting, anonymised security log, and a clean uninstall that removes everything.
  • Works with any theme. Five layouts — floating panel over a full-bleed map (right or left) or classic list layouts — with wide/full alignment and fluid widths.

Features (free)

  • Unlimited locations, added manually (address, region, country, coordinates, phone, e-mail, website, opening hours, logo)
  • Locations dashboard: search, filter by country, toggle publish/draft, edit in a side panel
  • “Fetch coordinates from address” button – no more looking up latitude/longitude by hand
  • “Use my location” button – browser geolocation, only after the visitor allows it; the coordinate never leaves the browser
  • Map with marker clustering; country filter chips built automatically from your locations, or a list grouped by country and region
  • Search by name, city or postcode; optional address/distance search (“nearest locations”)
  • Direct links to a filtered map: ?country=nl or ?region=north-holland
  • Layouts: panel-right (default), panel-left, list-left, list-right, list-below; align="wide|full"
  • Translation-ready (English source; translations via translate.wordpress.org)
  • Privacy policy text suggestion for your Privacy Policy page

Pro (separate purchase, coming soon)

CSV import, categories & filters, multiple maps with different settings, statistics stored on your own server, white-label options, priority support.

Shortcode

[privacy_store_locator]

Attributes: layout="panel-right|panel-left|list-left|list-right|list-below", align="wide|full|content", height="600", eyebrow="Store locator", title="Find a store near you", chips="1", country="NL", search="1", geolocate="1", show_phone="1", show_email="0", pin="#8A3FFC", cluster="1", zoom="6", center="52.1,5.3".

Privacy

This plugin does not collect or send personal data by itself. Third-party services involved:

  • OpenStreetMap tiles (tile.openstreetmap.org) – loaded by the visitor’s browser. Privacy policy
  • OpenStreetMap Nominatim (nominatim.openstreetmap.org) – only when the site owner enables address search; contacted server-to-server, visitor IPs are not shared. Usage policy

Rate limiting stores request counts per hashed IP for a few minutes. The optional security log stores hashed IPs and is purged after 30 days.

Details

Plugin code:
mapkeep-privacy-store-locator
Plugin version:
1.1.0
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-09
Rating:
Times rated:
0
locations
map
openstreetmap
privacy
store-locator