NEPTUNE

Privacy Policy

What Neptune collects, why, and how to delete it. No ads, no tracking, no selling your data, ever.

Last updated: August 8, 2026

Neptune is a personal fishing log made by an independent developer. This policy covers the Neptune iOS app and describes exactly what data it collects, why, and what you can do about it. If anything here is unclear, email support@neptunefishingapp.com and we'll answer directly.

  • Account info: your email address, and your name if you sign in with Apple or Google. Used only to authenticate you and identify your own data.
  • Your catches and trips: species, size, weight, lures, notes, dates, and locations you log, plus a season (Winter/Spring/Summer/Fall) automatically derived from the date, not something you enter, and not personally identifying. This is the core of the app: it's what powers your personal pattern insights.
  • Water body ratings: your own rating for a water body, if you choose to leave one.
  • Precise location: used in two different ways, and the difference matters:
    • Transient lookups. When you ask Neptune to use your current location to find nearby water or fetch fishing conditions, the coordinates are used for that single lookup and discarded. They are not stored or attached to your account.
    • Catch coordinates, which are stored. If you've granted location access, a catch logged during a live trip records its own GPS coordinates as part of that catch, saved to your account alongside the species, size and everything else you logged. On a past trip you can attach a pin yourself, either by tapping the map, or by picking a photo so Neptune can read the coordinates already embedded in it (the photo is read on-device to extract that metadata and is never uploaded, displayed or kept). Catches logged without location access simply have no coordinates.
    You can see and change a catch's pin when editing it, and deleting the catch deletes its coordinates with it. Live-trip screens also have an Incognito toggle that hides the water body name, the map and your catch pins on screen, useful if you're filming or sharing your screen. That masking is display-only; it doesn't change what's stored.
  • A user ID: an internal identifier that ties your catches and trips to your account in our database. It isn't used for advertising or shared with anyone outside the services below.
  • Usage data: anonymous feature-usage events (e.g. that you logged a catch or started a trip), used only to understand which parts of the app get used and to improve them. Never includes your GPS coordinates, email, or name. This is on by default and can be turned off anytime at Settings → Data & Privacy → Share Diagnostics & Usage Data. Neptune does not currently send automatic crash reports at all. If that changes, this policy will be updated first.
  • Bug reports: if you use Settings → Report a Bug, we receive the title and description you write, an optional screenshot you attach, and basic device info (app version, build number, iOS version, device model) to help us reproduce and fix the issue.

We don't collect advertising identifiers or use any data for the purpose of tracking you across apps or websites, and we never sell or share your data with data brokers or advertisers.

Neptune's stocking, forage, and species reference tables (which fish are stocked where and when, forage availability, and species information) are static reference data tied to a state or water body, not to you personally.

Neptune relies on a small number of infrastructure providers to function. None of them see more than what's necessary to do their specific job:

  • Supabase: hosts your account and all your catch/trip data. Access is restricted to your own account at the database level.
  • Sign in with Apple / Google Sign-In: used only for authentication. We receive your email and name; we never receive your password.
  • Open-Meteo: provides weather, barometric pressure, moon phase, and UV data for a given date and location. Receives coordinates and a date, not your identity.
  • USGS Water Services: provides live water temperature readings for a given water body. Receives a location, not your identity.
  • NOAA CO-OPS: provides public tide station data and tide-height predictions for water bodies near a coastal station. Receives a station ID and date range, not your identity.
  • OpenStreetMap (Nominatim): converts a water body name into map coordinates. Receives a water body name and state, not your identity.
  • PostHog: receives anonymous feature-usage events (see "Usage data" above) tied to your internal user ID, never your email or name. Off anytime via Settings → Data & Privacy.
  • Apple Push Notification service (APNs): delivers the push notifications Neptune sends from its servers (see "Notifications" below). Receives your device's push token and the notification text, not your catch history.
  • Apple Maps (MapKit): draws the maps Neptune shows on live trips, catch detail, and the home mini-map. Apple renders these on your device and receives the map area being displayed, handled under Apple's own privacy policy. Neptune doesn't send your catch history or identity to it, and the Incognito toggle hides your pins from these maps.

None of these services are used for advertising, and we don't sell or share your data with data brokers, advertisers, or any other third party not listed here.

Neptune sends two kinds of notification, and they work differently.

Scheduled on your device. These use Apple's built-in local notification framework and send nothing to us to be delivered:

  • Long Trip Reminder ("Still out fishing?"): scheduled locally when you start a live trip, based on how long the trip has been running, and cancelled automatically when you end it.
  • Live Activity: the trip timer, water body and catch count shown on your Lock Screen and Dynamic Island while a trip is active. This is rendered on your device from the trip you're already logging, and works whether or not notifications are on. The Incognito toggle masks the water body here too.

Sent from our servers. When you grant Neptune notification permission, your device registers a push token with Apple, and we store that token against your account in Supabase so we can reach your device. We use it to deliver:

  • Prime Bite Window alerts: if you set up an alert for a water body, our server checks the public forecast against the conditions you chose and pushes you a notification when they're met. It reads your saved alert settings and public forecast data, and respects the quiet hours you set.
  • New stocking notifications: a push when new stocking data lands for water you follow.

These are the only reasons we use your push token. We don't use it for marketing, and deleting your account deletes the stored token along with everything else. All notifications can be turned on or off individually, or all at once, from Settings → Notifications. Revoking notification permission in iOS Settings stops them regardless.

Settings → Send Feedback opens your own device's Mail app (or a similar system hand-off if Mail isn't set up), pre-addressed to support@neptunefishingapp.com with a draft body that includes your app version, build number, iOS version, and device model, all visible and editable before you send anything. Neptune doesn't read, log, or transmit this content itself; it simply hands off to your mail app, and nothing is sent unless you tap Send.

Settings → Report a Bug submits directly to our backend instead of going through Mail: the title and description you write, an optional screenshot you choose to attach, and basic device info (app version, build number, iOS version, device model) are sent to us to help reproduce and fix the issue.

Your data stays in your account for as long as you use Neptune. You're always in control:

  • Delete an individual catch or trip anytime from within the app.
  • Delete your entire account and all associated data permanently from Settings → Account → Delete Account. This cannot be undone.
  • If you can't access the app, email support@neptunefishingapp.com and we'll delete your account and data on request.

Your data is protected by row-level security at the database level, meaning your account can only ever read or write its own catches and trips, not anyone else's. Data is transmitted over encrypted (HTTPS/TLS) connections.

Neptune is not directed at children under 13, and we do not knowingly collect data from children under 13. If you believe a child has created an account, email us and we'll delete it.

We may update this policy as Neptune adds features or changes providers. Changes are posted here with an updated date at the top of the page; there's no separate mailing list, so check back if you want the latest version.

support@neptunefishingapp.com

Questions about this policy or your data, answered directly.

Email Us