ZoneMap Privacy Policy

Effective Date: February 2026

Fireguy.NET ("we," "our," or "us") respects your privacy and is committed to protecting it through this Privacy Policy. This document outlines how ZoneMap ("the App"), a multi-agency radio channel reference guide for radio enthusiasts, emergency responders, and communication professionals, handles information when you use our mobile application and web-based admin portal.

By using ZoneMap, you agree to the terms of this Privacy Policy.

Overview of App Purpose

ZoneMap is a comprehensive mobile reference tool and web-based admin portal designed to help radio enthusiasts, emergency responders, scanner hobbyists, and communication professionals organize and access radio channel lineups. The system includes:

Mobile Application

  • Radio channel reference and organization
  • Individual user accounts with subscription tiers
  • Cloud sync and offline functionality
  • Agency access via access codes
  • Cross-device data synchronization
  • Map view with waypoints (repeaters, bases, etc.) and optional on-device location for distance and direction
  • Push notifications for alerts
  • Favorites / scan lists (stored locally on your device)
  • Terms of Service acceptance

Web-Based Admin Portal

  • Multi-agency management system
  • User account management and authentication
  • Radio data import/export capabilities
  • Map entries (waypoints) management and public waypoint sharing
  • Subscription management and billing
  • Terms of Service and Privacy Policy version management
  • System administration and configuration

Information We Collect

ZoneMap collects information necessary to provide app functionality, manage subscriptions, and operate the admin portal, as outlined below:

  • User Account Information: When you create an account, we collect your email address, display name, and encrypted password. For subscription users, we also collect subscription tier and status information. Admin portal users may have additional role-based information.
  • Access Code (Authentication Token): For agency access, ZoneMap requires users to enter an agency-issued access code. This code is verified against a secure Supabase backend to authorize app use. The code is not tied to any personally identifiable information (PII).
  • Admin Portal Data: System administrators and agency administrators may access additional user management data, subscription information, and system configuration data through the web-based admin portal.
  • Device Information: We may collect device-specific information such as device model, operating system version, and unique device identifiers to provide app functionality and manage subscriptions across devices.
  • App Usage Data: We collect anonymous usage statistics to improve app performance and user experience.
  • Payment and Subscription Information: When you make in-app purchases or subscribe to premium features, payment information is processed securely through Apple's App Store payment system and managed via RevenueCat, a third-party subscription management service. We track subscription status and expiration dates to provide appropriate access to premium features.
  • Radio Channel Data: Users may input, store, and sync radio channel information, frequencies, and related data. This data is stored securely and may be shared with other users in agency subscriptions.
  • Map Entries (Waypoints): Agencies may create and manage map entries (e.g., repeater sites, bases, towers) including names, types, coordinates, and elevation. Some waypoints may be marked public and shared across the app. We do not collect or store your personal location from the map feature.
  • Location (Map Feature): If you enable location permission for the map screen, the app uses your device’s location only on your device to show your position and distance/bearing to waypoints. This location data is not sent to or stored on our servers.
  • Push Notifications: To send you alerts and notifications, we collect and store a device push token (and, when provided, your email or access code) so we can deliver messages to your device. Tokens are removed when you sign out or unregister.
  • Optional Error and Diagnostic Logging: If you enable this option in app settings, we receive error and warning logs from the app (e.g., message, stack trace, platform, OS version, device model, app version, and an app-generated device identifier). This helps us troubleshoot and improve the app. You can disable it at any time.
  • Terms of Service Acceptance: We record the version of the Terms of Service you accepted and when you accepted it (locally and, for account users, on our servers) for compliance and account management.
  • Favorites / Scan Lists: Favorites and scan list data are stored only on your device and are not synced to our servers.
  • Local Storage: Once validated, authentication tokens and app data may be stored locally on the device to maintain access during the session. This storage is cleared when the app is uninstalled or reset.

How We Use Information

We use collected information to:
  • Authorize users and control access to protected content
  • Provide and maintain app functionality
  • Manage subscriptions and in-app purchases
  • Enable cloud sync and cross-device data access
  • Facilitate collaboration and data sharing within agencies
  • Deliver push notifications (alerts) to your device
  • Record and enforce Terms of Service acceptance
  • Troubleshoot and improve the app (when you have enabled optional error logging)
  • Improve app performance and user experience
  • Prevent unauthorized access to radio reference material
  • Provide customer support and technical assistance
  • Comply with legal obligations
No information is sold, shared, or used for advertising purposes.

Third-Party Services

ZoneMap uses several third-party services to provide functionality:

Supabase

ZoneMap uses Supabase as a backend database to manage and update channel lineups and reference data.
  • Supabase acts as a secure, cloud-hosted backend
  • We store account data, subscription state, TOS acceptance, agency and channel data, map entries, and related data in Supabase; authentication and access controls limit who can access what
  • Supabase is GDPR-compliant and implements encryption and access controls
  • Supabase Privacy Policy: https://supabase.com/privacy

RevenueCat

We use RevenueCat to manage in-app purchases and subscriptions. RevenueCat may collect:
  • Purchase history and subscription status
  • Device identifiers for cross-device subscription management
  • Anonymous analytics data to improve subscription services
RevenueCat Privacy Policy: https://www.revenuecat.com/privacy/

Apple App Store

Payment processing is handled entirely through Apple's App Store payment system. We do not have access to your payment information, which is processed securely by Apple.

Push Notification Delivery

Push notifications are delivered using platform services (e.g., Apple Push Notification service, and on Android, Firebase Cloud Messaging). These providers deliver messages to your device using the device token we store; they do not use your data for their own advertising. Firebase Privacy Policy: https://firebase.google.com/support/privacy

Data Security

We implement appropriate technical and organizational measures to protect your information:
  • All data transmission uses HTTPS encryption
  • Access is limited via required authentication codes
  • Payment information is processed securely through Apple's systems
  • Regular security audits and updates are performed
  • No sensitive department information is exposed without protection

Data Retention

  • User Account Data: Retained as long as your account is active. You may request deletion of your account and associated data at any time.
  • Authentication Tokens: Stored locally on your device and cleared when the app is uninstalled
  • Radio Channel Data: Retained as long as your subscription is active or until you delete the data
  • Map Entries (Waypoints): Retained as long as the agency or version exists; public waypoints remain until removed or made non-public
  • Push Device Tokens: Retained until you sign out, unregister the device, or delete your account
  • Terms of Service Acceptance: Retained for the life of the account for compliance purposes
  • Error/Diagnostic Logs: When optional logging is enabled, logs are retained for a limited period for troubleshooting and then removed
  • Usage Data: Retained for analytical purposes in anonymized form
  • Subscription Data: Retained as long as necessary to provide subscription services
  • Purchase History: Retained in accordance with Apple's App Store policies
  • Favorites/Scan Lists: Stored only on your device; we do not retain copies on our servers

Your Privacy Rights

Depending on your jurisdiction, you may have the following rights:

General Rights

  • Access: Request information about the data we collect
  • Correction: Request correction of inaccurate data
  • Deletion: Request deletion of your data
  • Portability: Request a copy of your data in a portable format
  • Objection: Object to certain processing of your data

California Privacy Rights (CCPA)

If you are a California resident, you have additional rights under the California Consumer Privacy Act, including the right to know what personal information is collected and how it's used.

European Privacy Rights (GDPR)

If you are in the European Union, you have rights under the General Data Protection Regulation, including the right to withdraw consent and lodge complaints with supervisory authorities. To exercise these rights, please contact us using the information provided in the Contact Us section.

Children's Privacy

ZoneMap is not intended for use by children under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have inadvertently collected such information, we will take steps to delete it immediately.

International Data Transfers

Your information may be transferred to and processed in countries other than your own. We ensure appropriate safeguards are in place for such transfers in accordance with applicable data protection laws.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or legal requirements. When we make changes:
  • We will update the "Effective Date" at the top of this policy
  • We will notify you through the app or other appropriate means
  • Your continued use of the app after changes indicates acceptance of the updated policy

App Store Privacy Information

This app's privacy practices are disclosed in App Store Connect and include:
  • Data Types Collected: Email address, device identifiers, purchase history, usage data, radio channel data, map waypoint data (agency-provided), push notification device tokens, optional error/diagnostic logs (when you enable the setting), Terms of Service acceptance record. Location is used only on-device for the map feature when you grant permission; we do not collect or store your location on our servers.
  • Purposes: App functionality, analytics, subscription management, cloud sync, push notifications, troubleshooting (when error logging is enabled), TOS compliance
  • Third-Party Sharing: RevenueCat (subscription management), Supabase (backend services and data storage), Apple Push Notification service / Firebase Cloud Messaging (push delivery only)

Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or our privacy practices, please contact us:

Fireguy.NET
Email: zonemap@fireguy.net
Website: https://zonemap.fireguy.net

For privacy-specific inquiries, please include "Privacy Policy Inquiry" in your subject line.

Governing Law

This Privacy Policy is governed by the laws of the State of California, United States, and any disputes will be resolved in the courts of California.


Last Updated: February 2026
Version: 1.0
Search