NearGolf Privacy Policy
Last updated: 2026-05-13
NearGolf is built and operated by Ryan Eckert ("we"). This policy explains what data the app collects, how we use it, and what your rights are.
Short version: We collect as little as possible. Your location stays on your device. Your saved courses and round-log live on your device (and, when you sign in, in a private database we control). We never sell your data.
What We Collect
On your device, never sent to us
- Your approximate location, while you have the app open, used to center the map and rank courses by drive time. Stays on the device. We do not log it on a server.
- Your saved courses, golfer profile (display name, handicap), and round log. Stored locally in app preferences. Synced to our server only if you create an account.
Sent to our server (Cloudflare Worker at verifiedcourts-backend.verifiedcourts-pang.workers.dev)
- OSM identifiers of courses you report on or rate. We tally anonymous verdicts ("this course is private" / "this course is closed") and dimension ratings (1-5 stars on Cheap / Quick / Nice / Right Level) to improve rankings for everyone. We do not associate these with you.
- Your IP address is visible to our server during these requests (it's how HTTP works); we use it only for rate limiting and do not log it long-term.
If you create an account (optional, M3+)
- Phone number for one-time-password sign-in via Supabase Auth.
- Display name, handicap, home location, saved courses, and round history — synced across your devices.
- Stored in a Supabase Postgres database we control. Row-level security policies restrict each user's data to themselves.
What we do NOT collect
- Real-time location tracking
- Contact list
- Photos / camera roll
- Social media accounts
- Advertising identifiers (we don't show ads)
- Analytics on individual users
Third-party services
- Apple MapKit renders the map. Apple's privacy policy applies to map interactions.
- GolfNow opens via an outbound deep link when you tap "Book on GolfNow." Their privacy policy applies once you leave our app.
- Cloudflare hosts our backend Worker. Their privacy policy applies to server-side logs.
- Supabase (M3+) hosts the user database when you create an account.
How long we keep data
- Anonymous verdicts and ratings: kept indefinitely as part of the aggregated tally. Individual writes are not associated with you.
- Per-IP rate limit data: 60-300 seconds (sliding window).
- Account data (M3+): kept until you delete your account. Deletion removes all rows including saved courses and round history.
Your rights
- You can delete the app at any time. Local data is gone.
- If you have an account, you can request deletion by emailing
ryan@example.com(placeholder — update before launch). We will delete within 30 days. - You can opt out of submitting reports / ratings by just not using the "Report or rate this course" sheet.
Children
NearGolf is not directed at children under 13 and we do not knowingly collect their data.
Contact
Questions about this policy: ryan@example.com (placeholder).
Changes
We may update this policy. Material changes will be announced in the app on next open.