Privacy Policy

CoastFinder is an app for looking at the water. It does not need to know who you are, and it is built so that it cannot find out.

Last updated 25 October 2026

CoastFinder does not know who you are. The app has no account, no analytics, no advertising and no tracking of any kind. The only time anything you enter leaves the phone is when you send us a suggestion or correction yourself, and it carries nothing that identifies you. This website counts its visits only as anonymous totals, with no cookies and no tracking scripts (below).

What the app uses your phone for

To draw a label on the right part of the sea, CoastFinder needs three things from the phone. All three are used on the device, in the moment, and none of them are recorded. Your position and heading leave the phone only if you choose to send them with a suggestion or correction, below.

SensorWhy it is neededWhere it goes
Location To work out which charted features are in front of you, how far away they are, and where the horizon falls for your eye height. Stays on the device, unless you send it with a suggestion or correction.
Compass and motion To know which way the phone is pointing and how it is tilted, so the labels stay on the features as you turn. Stays on the device, unless you send a sighting with a correction.
Camera To show the live view of the water that the labels are drawn over. Displayed only. No photo or video is saved, and no image is analyzed, uploaded or sent anywhere.

Nothing in the picture is recognized. The app knows where you are, which way you are looking, and where every charted feature sits; the rest is arithmetic. You can decline camera or location access and still use the map, search and the manual location mode.

What leaves your phone, and when

CoastFinder is designed to work with the radio off. Something can leave your phone in five situations, and it is worth being precise about each one.

Checking for and downloading regions

Two regions are built into the app. When it is online, the app fetches the list of other regions from coastfinder.app when it starts and when you open Regions, and when you download one it requests that region's file from the same place. These are ordinary web requests for public files. The website's host sees the IP address that asked and which file was requested, as any web server does. No position, account or identifier is sent. Downloaded regions then work with no connection at all.

Showing the map

When it is online, the Map tab draws its coastlines, streets and place names from OpenFreeMap, a free public map service, by requesting the map tiles for the area on screen from tiles.openfreemap.org. The request does not contain your position, but the tiles are for the part of the map you are looking at, which is often where you are. OpenFreeMap receives the request and your IP address, and its handling of them is governed by OpenFreeMap's own terms. No key or account is involved. With no signal, the map draws the coastline built into the region packs instead and nothing is requested. This website's Viewpoint map uses the same service.

Checking for app updates

Small fixes to the app's own code can arrive between App Store releases through Expo's update service, which the app is built with. When it is online, the app asks that service whether a newer version exists. The request carries the app version, the platform, and a random installation number the update service creates the first time the app runs, which Expo uses to roll updates out in stages and to count how many phones have received one. It is not linked to your name, your Apple ID or your advertising identifier, and it carries no position. Deleting the app deletes it. Expo's handling of the request is governed by Expo's privacy policy.

Refreshing tide predictions

Depth estimates are corrected for the tide. Every region pack ships with about sixty days of tide predictions built in, so this works offline. When the app is online and those predictions are running out, it refreshes them from NOAA's public Tides and Currents service. That request contains a tide station identifier and a date range. It does not contain your position, but the station is one near you, so it does indicate the general stretch of coast you are on. NOAA receives the request and your IP address, and their handling of it is governed by their own privacy policy. No key or account is involved.

Suggestions and corrections

Three parts of the app let you help improve the catalog: Know this spot? Help improve it on a feature's detail card, for a wrong position, name, depth or height, or a feature that is not there; Tell us about it, in Search and under More, for something the app is missing; and I'm over it, offered when you are on a boat over a wreck. When you press Send, the app sends what you entered to coastfinder.app, which passes it to a review spreadsheet that only CoastFinder's owner can see.

A correction carries the feature, the region pack and app version, your note, your GPS position and its accuracy, your eye height, the bearing and distance the app computed, and, if you took a sighting, the heading and tilt of the phone. A suggestion carries what you typed and whatever position you chose to give: your GPS position, a pin on the map, typed coordinates, or none.

The suggestion form on this website's Help improve page sends the same: what you typed, and the position you chose, either coordinates you typed or, if you pick Where I am, the position and accuracy your browser shares after asking you. If sending fails, the form offers to put the same suggestion in an email from your own mail app instead, which carries your email address, used only to reply to you.

An I'm over it report carries the wreck, the region pack and app version, your GPS position averaged over the last few seconds with its accuracy, how many readings went into it, how widely they spread and when they were taken, how far and in which direction that is from the charted position, your eye height and your note. If you type a reading from your depth sounder, it also carries that depth, the time you entered it, and the tide NOAA predicted at that moment for the nearest station, so the tide can be taken off the depth.

None of them carries your name, your email address or any identifier, so a submission cannot be linked to you, or to any other submission. The website's host sees the IP address it came from, as any web server does; it is used only for a moment, to stop floods of submissions, and is not stored with them. Nothing is sent unless you press Send. With no signal, the submission waits on your phone and goes when you next have some. Submissions are used only to check and correct the chart data.

If you would rather, a correction can still go by email from your own mail app (Send by email instead). That carries your email address, which is used only to reply to you.

Saved views and pins

Saved views and custom pins are stored only on your phone, in the app's own storage. Nothing you save is uploaded or sent anywhere, so we never hold a copy. They are listed in the app, under More; deleting one there removes it, and deleting the app removes all of them. A position of yours leaves the phone only when you send a suggestion or correction yourself, and never otherwise.

This website

coastfinder.app counts its visits so we can tell whether anyone is finding it. Netlify, the website's host, turns its own server logs into totals: how many pages were viewed, which ones, the site that sent visitors (an Instagram post, a search, an email), and the countries they came from. We see only those totals, never an individual visitor. There are no cookies, no tracking scripts and nothing that follows you to other sites, and nothing is linked to a name or an email address.

As with any website, the host sees the IP address that asked for each page, and Netlify's handling of it is governed by Netlify's privacy policy. Pages load their typefaces from Google Fonts, which likewise receives your IP address and is governed by Google's privacy policy.

The Explore pages show photos. A lighthouse's own photo comes from Wikimedia Commons and is served from coastfinder.app itself, so it adds no one. The wide scenes at the top of the state and area pages come from Unsplash and, as Unsplash requires, load from its servers (images.unsplash.com), which receive your IP address the same way; Unsplash's handling of it is governed by Unsplash's privacy policy. The app shows none of these photos.

What we do not do

Children

CoastFinder is rated 4+ and is suitable for all ages. It does not knowingly collect personal information from anyone, of any age, so it collects none from children either.

Changes

If this policy changes, the date at the top changes with it. If a change ever means the app starts collecting something it does not collect today, that will be said plainly here and in the App Store release notes, not buried in a revision.

Contact

Questions about privacy:

privacy@coastfinder.app