Last updated: October 23, 2025
This policy explains how DMRmap.app ("we", "us", "our") collects, uses, and shares information when you visit the site, listen to talkgroups, or interact with our services.
1. Overview
DMRmap.app is a real-time visualization tool for digital mobile radio (DMR) networks. The application processes publicly available radio traffic supplied by BrandMeister and TGIF network APIs and enriches that data with additional lookups to display approximate locations on a map. We do not run user accounts, require registration, or sell personal information.
2. Who controls the data?
The site is operated by KY4HAM. If you have questions about this policy or how your data is handled, contact help@dmrmap.app.
3. What information we collect
Radio activity data
When you start listening to a talkgroup, the client subscribes to the BrandMeister or TGIF "Last Heard" feeds. The payloads we receive include callsigns, talkgroup numbers, radio IDs, call timing, duration, and coarse location notes supplied by the upstream network. These feeds are public by design and are processed in your browser only; we do not store or forward this data to our own servers.
Enrichment lookups
To provide meaningful context, the client may request additional details from:
- RadioID.net user directory (callsign name, city, state, country, latitude/longitude).
- Callook.info for U.S. amateur license information.
- Open geocoding services (Maps.co/Nominatim/Photon) to turn city/state strings into coordinates.
- RestCountries and FlagCDN for national flag assets.
Responses are cached locally in your browser storage to speed up repeat lookups. If
PRIVACY_CITY_ONLY is enabled (the default), only approximate city-level coordinates are
requested or stored.
Usage analytics and advertising
With your consent, we load Microsoft Clarity, Google Analytics, and Google AdSense. These services set cookies or similar identifiers and collect usage data (device information, IP address, interaction events) to provide analytics insight and deliver ads. The scripts will not run until you opt in via the cookie banner.
Local preferences
We store your theme, map tile choice, default talkgroup, map zoom level, and consent decision in
localStorage. This stays on your device and can be cleared anytime through your browser settings
or the cache controls inside the app.
4. Why we process information (legal bases)
- Provide the service: Real-time radio traffic and enrichment lookups are necessary to display the map (legitimate interest).
- Improve the experience: Aggregated analytics help us understand stability and usage patterns (consent).
- Fund the project: Ads shown through Google AdSense keep the service free (consent).
5. Who we share information with
We do not sell or broker personal data. Information flows only to the service providers listed below, and only when required to power the map or track usage:
- BrandMeister and TGIF APIs for live call data.
- RadioID.net, Callook.info, Maps.co/Nominatim/Photon for enrichment.
- RestCountries and FlagCDN for static metadata and flags.
- Microsoft Clarity, Google Analytics, and Google AdSense (optional, consent-based).
- Tile providers (OpenStreetMap, OpenStreetMap.de, OSM HOT, CARTO) when you view map tiles.
Each provider processes data under its own privacy policy. Follow the links above to review their terms.
6. Cookies and similar technologies
We do not set first-party cookies. Third-party scripts listed above may set cookies, localStorage entries, or other identifiers once you opt in. You can review and update your choice at any time using the “Privacy & cookies settings” button in the footer or by clearing your browser data.
7. Data retention
We do not keep copies of radio activity on our servers. Cached enrichment results and your preferences live in your browser until you clear them. Third-party providers may have their own retention schedules; consult their privacy notices for details.
8. International data transfers
Many services we rely on operate worldwide. When you request radio data or allow analytics/ads, your information may be processed in the United States, the European Union, or other jurisdictions where those providers host infrastructure. They use standard contractual clauses or similar safeguards where required.
9. Your rights and choices
If you are located in the EU, UK, or another region with data-protection laws, you may have the right to:
- Request access to personal data processed about you.
- Ask for corrections or deletion of inaccurate information.
- Object to or restrict certain processing activities.
- Withdraw consent for analytics/advertising at any time.
To exercise any of these rights, email help@dmrmap.app. We may need additional information to verify your request.
10. Contact
Email help@dmrmap.app for privacy questions, data requests, or partnership inquiries.
11. Updates to this policy
We may update this policy to reflect technical changes or legal requirements. When that happens, we will revise the "Last updated" date above and, if the changes are significant, provide additional notice on the site.
12. More ways to control your data
You can also manage cookies through your browser settings, install tracking protection tools, or use the consent banner to disable optional services. Clearing site data removes locally stored preferences and cached enrichment responses.