Privacy Policy

Effective September 17, 2026 · Developer: mglazebrookdevs

This policy covers every app published by mglazebrookdevs on the Apple App Store and Google Play. Each app links back to this same page as its Privacy Policy URL, so the section that applies to the app you're using is the one you want.

The calculator, scorekeeper, and utility apps

This section covers every app above except Jumpstart, DueLog, TailMark, StashFinds, and CatchJournal, which have their own sections below. These apps have no account, no sign-in, and no server — they don't know who you are.

What we collect

Nothing. We (the developer) do not collect, store, or transmit any personal data.

What stays on your device

App On-device data
SpotDrop Your parked-car location (captured via the device's GPS when you tap "Save spot") is stored only in the app's local storage on your device. It is never sent to us or to any third party, and clearing the app's data deletes it.
First Light Your location (captured via the device's GPS, or entered manually) is used to calculate legal shooting hours for that spot and is stored only in the app's local storage on your device — it is never sent to us. If you look up a location by city or zip code, that text is sent to OpenStreetMap's Nominatim service to resolve it to coordinates. Once a location is set, the app also sends its coordinates to the Open-Meteo weather service to show a forecast, but only while you have a connection — weather is simply hidden when you don't, and the app's core legal-hours calculation never needs it. Neither service receives anything else about you, and clearing the app's data deletes everything it stored locally.
Skycharted Your location (captured via the device's GPS) is used to compute which real constellations, planets, and moon phase are visible from that spot right now — all calculated entirely on-device — and is stored only in the app's local storage, never sent to us. The sky-pointer feature uses the camera only to show a live viewfinder with a constellation overlay on top of it, along with the device's compass and motion sensors to align that overlay with the real sky — no photo or video is ever captured, saved, or transmitted. If you buy the optional one-time "Full Sky Pass," the purchase is handled entirely by Apple/Google and processed via RevenueCat, which we use to validate your purchase across devices. RevenueCat receives a device/purchase identifier and your entitlement status — never your location or collected-constellation data, which stays local as described above.
Duck Drake Your streak, collected gear, and Coins/Pearls balance are stored only in the app's local storage, never sent to us. If you buy Pearls, Coins, or gear with real money, the purchase is handled entirely by Apple/Google and processed via RevenueCat, which we use to credit your purchase — RevenueCat receives a device/purchase identifier and what you bought, never your game progress, which stays local. If you use the "Share" button after a Daily Skip, a random per-install id, your chosen display name, and that round's score are included in the text you share — this goes only to whoever you choose to send it to (via your device's own share sheet, e.g. Messages), never to us, and a friend who opens the link only sees that same information to compare scores.
Waxlog Your collection, wishlist, and streak are stored only in the app's local storage, never sent to us. Searching for and viewing records sends your search text and the release ID you're viewing to Waxlog's own proxy service, which forwards that request to the Discogs database to look up real album/pressing information — no personal or device-identifying data is included in that lookup, only the catalog search itself. The camera is used only if you choose to scan a barcode or photograph a record's sleeve/label text — barcode scanning happens entirely on-device and the recognized code is used the same as a typed search; sleeve-text scanning uses on-device text recognition (Apple/Google's built-in OCR) to read the photo and turn it into search text — the photo itself is never saved, uploaded, or sent to Discogs or anyone else, only the recognized text is used, the same as if you'd typed it. If you buy pack pulls, cosmetic themes, or a grail-pin unlock with real money, the purchase is handled entirely by Apple/Google and processed via RevenueCat, which we use to credit your purchase — RevenueCat receives a device/purchase identifier and what you bought, never your collection data, which stays local.
Bottle Finder Your device's location (captured via GPS only when you tap "Find nearby stores") is sent to OpenStreetMap's public Overpass API for that one search, to find liquor/wine stores near you. It is not stored by us, in the app, or anywhere else — each search sends a fresh location and nothing is retained afterward. See OpenStreetMap Foundation's privacy policy.
WortLog Your batches and gravity readings are stored only in the app's local storage, never sent to us. If you buy the optional one-time "WortLog Pro" unlock with real money, the purchase is handled entirely by Apple/Google and processed via RevenueCat, which we use to validate your purchase — RevenueCat receives a device/purchase identifier and your entitlement status, never your batch data, which stays local.
Rail Trail Your logged trails, streak, and unlocked badges are stored only in the app's local storage, never sent to us. If you buy an optional one-time region-pack unlock with real money, the purchase is handled entirely by Apple/Google and processed via RevenueCat, which we use to validate your purchase — RevenueCat receives a device/purchase identifier and your entitlement status, never your trail log, which stays local.
All others No location, files, or personal data are read or stored at all.

Advertising

These apps show ads through Google AdMob to stay free, and report anonymous usage events as described under Anonymous usage analytics below. Every ad request is made with requestNonPersonalizedAdsOnly: true — we don't build an advertising profile of you, and we don't use these apps to track you across other apps or websites. AdMob itself still processes a device/advertising identifier and coarse technical signals (app version, general region, etc.) to serve an ad, prevent fraud, and cap how often you see the same ad. That processing is governed by Google's own policies, not ours: Google Privacy Policy and Google's Ad Partner Policy.

Jumpstart

Jumpstart connects drivers who need a jump-start with nearby people willing to give one. Making that match work requires an account and, briefly, your location — this section explains exactly what that involves.

What we collect

Data Why
Email address Sign-in, via a one-time code sent to your inbox. We never see or store a password.
Display name, phone number, vehicle make/model Shown to the other party only once you're actively matched on a jump request, so you can find and contact each other.
Precise device location Used while you're requesting or offering a jump, to match you with someone nearby and to show your live position on the map during an active match. Not collected in the background — only while the app is open and you're using this feature.
Ratings, reports, and blocks you submit Trust and safety — keeping bad actors off the platform.
Age confirmation and waiver acceptance Jumpstart requires users to be 18+ and to accept a liability waiver before use.

Who we share it with

Only the other party on an active jump request sees your name, phone number, vehicle details, and rating — and only for the duration of that match. We do not sell your data, and we do not share it with advertisers (Jumpstart shows no ads). Jumpstart's backend runs on Supabase, which stores this data on our behalf under its own data-processing terms.

Your controls

You can delete your account and all associated profile data at any time from Profile → Delete account inside the app. Blocking another user immediately cuts off their access to your name, phone number, and live location.

DueLog

DueLog is a home and vehicle maintenance tracker with optional reminders. It has no account or sign-in — everything you enter is stored only in the app's local storage on your device.

What we collect

What you track — asset names, categories, notes, recurring task schedules, and completion history — never leaves your device and is never sent to us. Reminder notifications are scheduled locally on your device and don't require sending any data anywhere.

Some optional features do send a limited amount of information to outside services, listed below. None of these services receive anything else about you, and none of it is stored by us — only on your device, same as everything else DueLog tracks.

Feature What's sent, and to whom
VIN decode If you enter or scan a vehicle's VIN, it's sent to the NHTSA's public vPIC service to look up the make, model, year, and trim. A free US government service, no account needed.
Recall Monitoring (DueLog Pro) For vehicles, the decoded make/model/year is sent to NHTSA's recall lookup service to check for open safety recalls. For home items, the manufacturer/brand and category text you type is sent to the CPSC's public SaferProducts service to look for possible matches — always shown in the app as an unverified "possible match" you confirm yourself, never as a confirmed recall. Both are free US government services, no account needed.
Fuel economy When shown for a vehicle, fuel economy figures come from fueleconomy.gov, using the decoded make/model/year. A free US government service.
VIN barcode scanning Uses the camera only to read the VIN barcode on your vehicle's door-jamb sticker — no photo or video is ever captured, saved, or transmitted, only the barcode's encoded text.

DueLog Pro (optional subscription)

If you choose to subscribe to DueLog Pro, the purchase itself is handled entirely by Apple/Google and processed via RevenueCat, which we use to validate your subscription status across devices. RevenueCat receives a device/purchase identifier and your subscription status — never your asset or maintenance data, which stays local as described above. DueLog shows no ads and includes no ad SDK.

Your controls

Deleting an asset or task in the app permanently removes it and its history from your device. Uninstalling the app removes everything DueLog stored locally.

TailMark

TailMark is a plane-spotting logbook. It has no account or sign-in — everything you log is stored only in the app's local storage on your device.

What we collect

Your logbook — tail numbers, aircraft details, airports, notes, dates, and any photos you attach — never leaves your device and is never sent to us. Looking up an aircraft or airport is answered entirely from a database bundled inside the app; no network request is made to do it. TailMark shows ads through Google AdMob on the free tier — see Advertising below — and reports anonymous usage events as described under Anonymous usage analytics.

If you use the camera or photo library to attach a picture to a sighting, that photo stays on your device and is never uploaded anywhere. The same is true of the tail-number scanner: the text is read from the picture entirely on your device by the operating system, and neither the picture nor the text is sent anywhere.

Location

When you log a sighting you can let TailMark record where you were standing, so your sightings appear on your own map. This is optional and can be switched off for any sighting before you save it, and the app will not ask for location permission until you do. Coordinates are stored in your logbook on your device like any other field — they are never sent to us and never sent to anyone else. Sightings logged without location fall back to whichever airport you tagged, and sightings with neither simply do not appear on the map.

Live flight tracking

If you ask TailMark to check whether an aircraft in your logbook is flying right now, it sends that aircraft's tail number (and, if it is airborne, the flight callsign the aircraft itself is broadcasting) to two public aviation data services — adsb.lol and adsbdb — to get back that aircraft's public position and route. The flight map additionally reads that aircraft's publicly recorded flight paths for the past few weeks from adsb.lol's archive of volunteer receiver data. A tail number is a public aircraft registration, not information about you: nothing identifying you, your device, your location, or the rest of your logbook is included in those requests. They are only made while you are looking at that aircraft's screen, and never in the background.

TailMark Pro (optional upgrade)

If you buy TailMark Pro, the purchase is handled entirely by Apple/Google and processed via RevenueCat, which we use to credit your purchase — RevenueCat receives a device/purchase identifier and what you bought, never your logbook data, which stays local.

TailMark Pro also includes an optional "rare aircraft daily digest." If you turn it on for an airport in Settings, your device's push-notification token and the airport you chose are sent to and stored on a server we control (Supabase), so a scheduled job can check once a day for notable aircraft reported near that airport and notify you. That token and airport are the only data TailMark ever sends to a server we control; the server can only add or remove that one row for a token it already has (nothing about you can be read back from it), and it is never combined with your logbook or any other data. Turning the feature back off in Settings deletes that stored row immediately.

Your controls

Deleting a sighting in the app permanently removes it from your device. Turning off the rare-aircraft digest in Settings deletes your tracked airport and push token from our server. You can revoke location or camera access at any time in your device settings, and TailMark keeps working without either. Uninstalling the app removes everything TailMark stored locally.

StashFinds

StashFinds is a swipe-to-collect product discovery app. It has no account or sign-in — everything you save is stored only in the app's local storage on your device.

What we collect

Most finds in the catalog ship with their product photo bundled directly in the app, so browsing them involves no network request at all. For finds beyond that bundled set, the app fetches the product photo from a static image host we operate (stashfinds-image-host.vercel.app) — a plain image request with no account, device identifier, or personal data attached, the same as loading any other image over the web. If that request fails, the app falls back to a generic category icon rather than showing a broken image. Your Stash (saved finds), streak, and reminder preference never leave your device and are never sent to us.

Amazon affiliate links

Pressing "View on Amazon" on a find opens that product's page on Amazon.com in your device's browser, using a link tagged with our Amazon Associates identifier. As an Amazon Associate, we earn from qualifying purchases made through these links, at no extra cost to you. We don't see anything about what you do on Amazon's site — once you leave the app, Amazon's own privacy policy governs.

Pro Curator (optional one-time purchase)

If you buy Pro Curator, the purchase itself is handled entirely by Apple and processed via RevenueCat, which we use to validate your purchase across devices. RevenueCat receives a device/purchase identifier and your entitlement status — never your Stash or streak data, which stays local as described above. This is a one-time unlock, not a subscription. StashFinds shows no ads and includes no ad SDK.

Notifications

If you turn on reminders in Settings, the daily-drop and streak reminders are scheduled entirely on your device — nothing is sent anywhere to make them work.

Your controls

Removing a saved find from your Stash in the app permanently deletes it from your device. Uninstalling the app removes everything StashFinds stored locally.

CatchJournal

CatchJournal is a fishing catch log with a species-collection game layer. It has no account or sign-in — everything you log is stored only in the app's local storage on your device.

What we collect

Your catch log — species, dates, measurements, notes, whether you released a catch, and any photo you attach — never leaves your device and is never sent to us. If you use the camera or photo library to attach a picture to a catch, that photo stays on your device and is never uploaded anywhere. The species reference data (habitat, size, facts) is bundled inside the app; looking it up makes no network request. CatchJournal shows ads through Google AdMob on the free tier — see Advertising below — and reports anonymous usage events as described under Anonymous usage analytics.

Location

When you log a catch you can let CatchJournal record where you were, using the device's GPS. This is entirely optional, and the app will not ask for location permission until you choose to use it. The coordinates are stored in your catch log on your device like any other field — they are never sent to us, never sent to anyone else, and never shown on a map inside the app.

Content packs (optional one-time purchases)

If you buy a content pack, Remove Ads, or the All-Access Bundle, the purchase is handled entirely by Apple/Google and processed via RevenueCat, which we use to credit your purchase across devices. RevenueCat receives a device/purchase identifier and what you bought — never your catch log, which stays local as described above. Every product is a one-time unlock; CatchJournal has no subscription.

Your controls

Deleting a catch in the app permanently removes it from your device. You can revoke location, camera, or photo-library access at any time in your device settings, and CatchJournal keeps working without any of them — a catch just won't have that field. Uninstalling the app removes everything CatchJournal stored locally.

Anonymous usage analytics

Every app on this page except Firstlight reports a small number of anonymous usage events to a single Google Analytics 4 property shared across the whole collection. We use it to see which features people actually use and whether a change made an app better or worse — nothing else.

What an event contains:

What an event never contains: your name, email address, phone number, contacts, photos, files, precise location, or the contents of anything you type. Because the request is sent from your device, Google receives your IP address with it and uses it to derive an approximate region (country or state level); Google's handling of that is governed by its own policies, not ours.

The credential embedded in our apps for this is send-only: it can add events and cannot read anything back. We only ever see totals and averages across everyone — never a single person's activity, and we have no way to look you up.

Children's privacy

None of these apps are directed at children. Jumpstart requires users to confirm they are 18 or older before creating an account. We do not knowingly collect data from anyone under 13.

Questions or a data request?
Email mglazebrookdev@gmail.com.

Changes to this policy

If this policy changes, the "Effective" date at the top of this page will be updated. We won't reduce your rights over previously collected data without your consent.