Back to app

Privacy Policy

DroneChecker — Last updated: 21 July 2026

1. Introduction

Welcome to DroneChecker. This Privacy Policy explains how we collect, use, and protect your information when you use our application available at dronechecker.co.uk and on the Google Play Store.

By using DroneChecker, you agree to the collection and use of information in accordance with this policy.

2. Who We Are

DroneChecker is an independent application providing drone flying condition information for users worldwide, with a focus on the United Kingdom.

For any privacy-related queries, please contact us at: bbridgewater.dev@gmail.com

We have assessed our data processing activities and determined that we are not required to register with the Information Commissioner's Office (ICO) at this time. Free users' data is stored only on their own device. Plus and Pro subscriber data (name, email, and related account data) is processed via Google Firebase, Stripe, and — for subscribers on the Android app — Google Play Billing, all of which are listed as data processors in Section 4. If you believe this assessment is incorrect, please contact us. You may also contact the ICO directly at ico.org.uk.

3. Information We Collect

DroneChecker is designed to collect as little information as possible. The sections below describe what data is used and why.

3.1 Location Data

DroneChecker requests access to your device's location (GPS) to display local weather conditions, calculate golden hour and blue hour times, and provide localised flying condition ratings.

We do not store your location data. Location is used only in real time and is never transmitted to our servers or stored permanently. Your coordinates are passed to third-party weather and map services (listed in Section 4) solely to retrieve relevant data. If our primary weather source (Open-Meteo) is temporarily unreachable, your coordinates are instead sent to our own backend (a Firebase Cloud Function), which forwards them server-side to Met.no to fetch a backup forecast. Your coordinates pass through our backend only transiently in this fallback scenario and are not logged or stored.

3.2 Search Queries

If you use the postcode or town search feature, your query is sent to Postcodes.io (for postcodes) or the Open-Meteo Geocoding API (for town and city names) solely to retrieve location coordinates. We do not store any search queries.

3.3 Analytics Data

DroneChecker uses Google Analytics 4 to collect anonymous usage data. This helps us understand how the app is used so we can improve it. Google Analytics collects:

No personally identifiable information is collected through Google Analytics. Google Analytics 4 anonymises IP addresses by default. Google Analytics sets cookies on your device to distinguish users and sessions (see Section 3.8 for details). Analytics are only enabled if you tick the optional "Allow anonymous usage analytics" checkbox shown when you first open the app — this is separate from the safety disclaimer and is entirely optional. You can withdraw this consent at any time using the "Reset Data" option in the app footer, which clears all stored data including the analytics consent flag. We do not share this data with any third parties beyond Google's own analytics processing. You can learn more about how Google handles this data at policies.google.com/privacy.

3.4 Free Users — No Account Required

Free users are not required to create an account. We do not collect your name, email address, or any other personal identifier. All data is stored locally on your device as described in Section 3.7.

3.5 Plus / Pro Subscriber Accounts

DroneChecker Plus and Pro require you to create an account, either by signing in with a Google account via Google Sign-In or by registering directly with an email address and password via Firebase Authentication. If you use Google Sign-In, we receive from Google your display name, email address, and profile photo URL. If you register with email and password, we collect the email address and password you provide (your password is never stored or seen by us — Firebase Authentication stores it securely as a salted hash). Either way, we also assign you a unique user ID (UID) via Firebase Authentication.

The following data is stored in Firebase Firestore (Google Cloud, EU region) and used solely to operate your Plus or Pro subscription:

You can export or delete your flight log at any time within the app. To request full account and data deletion, contact us at bbridgewater.dev@gmail.com and we will delete your Firestore data within 30 days.

3.6 Community Content (Flying Spots & Planned Flights)

Plus and Pro subscribers can optionally submit Flying Spots, visible to other Plus and Pro subscribers. Pro subscribers can additionally submit Planned Flights, visible only to other Pro subscribers:

When you submit a Flying Spot, review, or Planned Flight, other subscribers who can see that content see your first name only alongside it — we never display your full name, email address, or account ID to other users. Your submissions are associated with your Firebase UID on our servers for moderation purposes.

If you use the drive-time feature on a Flying Spot, your current GPS coordinates and the spot's coordinates are sent directly from your device to the OSRM routing service (see Section 4) to calculate an estimated driving time. This happens only when you choose to view drive time for a spot.

Flying Spots and reviews are not automatically deleted if you delete your account, since they remain visible and useful to other users. Contact us at bbridgewater.dev@gmail.com if you would like a specific submission removed. Planned Flights are different: they are automatically deleted as part of the account deletion process, in addition to expiring on their own roughly 24 hours after the flight's end time as described above.

3.7 Device Preferences and Local Data

To improve your experience, the following data is saved locally on your device using browser local storage. None of this data is transmitted to us or any third party:

You can clear all locally stored data at any time by clearing your browser or app cache, or by using the "Reset Data" option in the app footer, or by uninstalling the app.

3.8 Cookies

DroneChecker itself does not set any first-party cookies. However, Google Analytics 4 — which is loaded only if you opt in via the optional "Allow anonymous usage analytics" checkbox (see Section 3.3) — sets the following cookies on your device:

These cookies are analytics cookies only. No advertising, tracking, or profiling cookies are used. You can prevent Google Analytics cookies from being set by using the "Reset Data" option in the app footer (which withdraws your consent and reloads the app), by using your browser's built-in cookie controls, or by installing the Google Analytics opt-out browser add-on.

4. Third-Party Services

DroneChecker uses the following third-party services to function. Each has its own privacy policy governing how they handle data. When you use features such as weather, map display or location search, your coordinates or search query may be sent to the relevant service. No personal identifying information is included in these requests.

ServicePurposeData shared (Plus/Pro only where noted)Privacy Policy
Open-MeteoLive weather, forecast data and town/city geocodingYour GPS coordinates or search queryView
Met.no (MET Norway)Backup weather forecast, used only when Open-Meteo is temporarily unreachable. Requests are proxied through our own Firebase Cloud Function rather than sent directly from your device.Your GPS coordinates (passed through our backend, not stored)View
Postcodes.ioUK postcode lookupYour postcode search queryView
OpenStreetMap NominatimReverse geocoding (place names from coordinates)Your GPS coordinatesView
OpenFreeMapPlus/Pro only — map tile rendering for the Wind Detail tabMap tile requests (no personal data)View
Rainbow.aiPlus/Pro only — rain radar map overlay for the Wind Detail tab. Requests are proxied through our own Firebase Cloud Function rather than sent directly from your deviceMap tile coordinates only (no personal data; your device never contacts Rainbow.ai directly)View
NOAA Space WeatherKP geomagnetic index dataNo personal dataView
Google Analytics 4Anonymous usage analytics (only if you opt in)Anonymous usage data — no personal identifiersView
Firebase Authentication (Google Sign-In or email/password)Plus/Pro only — sign-in and account identityYour Google display name, email address, and profile photo URL (Google Sign-In), or the email address and password you register with (email/password sign-up)View
Firebase Firestore (Google Cloud, EU region)Plus/Pro only — cloud storage of subscription status, flight log, saved locations, alert settings, and community content (Flying Spots and reviews for Plus/Pro; Planned Flights for Pro only)Name, email, UID, subscription metadata, flight log entries, saved locations, push token, alert settings, Flying Spot and Planned Flight submissionsView
Firebase Storage (Google Cloud)Plus/Pro only — stores photos you choose to upload when submitting a Flying SpotThe photo files you uploadView
OSRM (router.project-osrm.org)Plus/Pro only — calculates estimated driving time to a Flying Spot, only when you tap to view itYour current GPS coordinates and the spot's coordinates, sent directly from your deviceView (community-run public routing service; no dedicated privacy policy is published)
Firebase Cloud MessagingPlus/Pro only — delivers flight-condition alert and daily conditions summary push notifications to your deviceYour FCM device tokenView
StripePlus/Pro only — payment processing for DroneChecker Plus and Pro subscriptions on the websiteYour email address (pre-filled at checkout); payment data is entered directly on Stripe's servers and never passes through DroneCheckerView
Google Play BillingPlus/Pro only, Android app subscribers — payment processing for DroneChecker Plus or Pro when subscribed via the Google Play Store appYour Google account's purchase token; payment data is handled entirely by Google Play and never passes through DroneCheckerView
Firebase Hosting (Google Cloud)App hosting and deliveryStandard web server logs (IP address, browser type)View

5. Local Storage and Offline Mode

DroneChecker uses your device's local storage in two ways:

No personal data is transmitted to DroneChecker's servers. All stored data remains on your device.

6. Children's Privacy

DroneChecker is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided us with personal information, please contact us at bbridgewater.dev@gmail.com.

7. Your Rights (UK GDPR)

Under UK GDPR, you have the following rights regarding any personal data we hold:

As DroneChecker does not collect or store personal data on our own servers, most of these rights are satisfied by the nature of the app itself. For analytics data processed by Google, you may also opt out using the Google Analytics opt-out browser add-on. Any locally stored preferences and flight log data can be cleared using the "Reset Data" option in the app footer, or by clearing your browser or app cache.

To exercise any of these rights, please contact us at bbridgewater.dev@gmail.com. We will respond within 30 days.

8. Changes to This Policy

We may update this Privacy Policy from time to time and will indicate the date of revision at the top of this page. For material changes that affect how your data is processed, we will take reasonable steps to bring these to your attention (for example by displaying a notice within the app). Where such changes require fresh consent, we will seek that consent before the new processing begins. Continued use of the app after non-material changes constitutes acceptance of the updated policy.

9. Contact Us

Email: bbridgewater.dev@gmail.com
Website: dronechecker.co.uk