Privacy Policy
A plain-English explanation of what data we collect, why, and what we do with it.
Effective date: June 4, 2026
This policy applies to Headland Weather (the "app") and to fouroakssoftware.app, both operated by Four Oaks Software, LLC, a North Carolina limited liability company ("we", "us").
What we collect
Location
When you grant location permission, the app reads your device's GPS coordinates (latitude and longitude) and uses them to fetch weather forecasts. You can also manually search for and save locations; those coordinates work the same way.
If you enable severe-weather alerts or the daily outlook, your saved coordinates are sent to our backend so we can target severe-weather alerts to your specific area when the National Weather Service issues them.
Push notification token
If you enable notifications, Apple issues an opaque device token (a long string of characters that identifies your specific app install, not you personally). We store this token on our backend so we can deliver weather alerts when the app is closed. The token is not linked to your name, email, or any other identifying information — we don't collect those.
App preferences
Your settings (Fahrenheit vs Celsius, which work activities you've enabled, custom threshold values, daily outlook time, device timezone) are stored on your device. If you enable notifications, your preferences are also synced to our backend so the notification logic knows when to fire.
Subscription information (Pro users only)
If you subscribe to Headland Pro, the purchase is processed by Apple. We use RevenueCat to validate your subscription status. RevenueCat receives Apple's subscription receipt and assigns you an anonymous identifier; they don't receive your name, email, or any personally identifying information.
What we don't collect
- We don't ask for or store your name, email address, phone number, or street address.
- The app has no user accounts — you don't sign up, sign in, or have a profile.
- We don't use third-party analytics (no Google Analytics, no Mixpanel, no Firebase Analytics, no Facebook SDK).
- We don't track you across other apps or websites. There is no advertising identifier collection.
- We don't access your contacts, photos, calendar, health data, or microphone.
Who we share data with
We share the minimum necessary with each of these third parties so the app can function. None of them receive your name or any personally identifying information from us — they receive coordinates and (for Apple) an opaque push token.
- Open-Meteo
- Returns weather forecasts for given coordinates. See their terms. Receives: latitude, longitude.
- National Weather Service
- Returns active severe-weather alerts. Operated by the U.S. government. See weather.gov privacy. Receives: coordinates and state code for alert lookup.
- RainViewer
- Serves radar map tiles. See their privacy policy. Receives: coordinates of the radar viewport.
- BigDataCloud
- Converts coordinates to a city/state name (reverse geocoding). See their privacy policy. Receives: latitude, longitude.
- Apple Push Notification Service
- Delivers push notifications to your device. Operated by Apple Inc. See Apple's privacy policy. Receives: your device's push token and notification content.
- Cloudflare
- Hosts our backend (Cloudflare Workers and D1 database). They process traffic on our behalf and act as a sub-processor. See their privacy policy.
- RevenueCat (Pro subscribers only)
- Validates and manages subscription status. See their privacy policy. Receives: anonymous identifier, Apple subscription receipt.
We do not sell, rent, or trade your data with any third party. We do not share data with advertisers or data brokers.
How long we keep data
- On your device: All app preferences are kept locally as long as the app is installed. Uninstalling the app removes them.
- On our backend: Your push token and saved coordinates are kept as long as you have notifications enabled. They are automatically removed if you opt out of notifications, uninstall the app, or if Apple reports your push token as invalid (typically within a few weeks of an uninstall).
- Notification delivery logs: We keep minimal logs of which alerts have been delivered (to prevent duplicate notifications). These contain only the alert ID, your push token, and a timestamp — no location or message content.
Your choices
- Disable location: Go to iOS Settings → Headland Weather → Location. The app will still work for any locations you've manually searched for and saved.
- Disable notifications: Toggle the notification settings off in the app, or revoke permission in iOS Settings → Headland Weather → Notifications. This removes your push token and saved coordinates from our backend.
- Delete everything: Uninstall the app. Local data is removed immediately; backend data is removed within ~30 days.
- Request a deletion explicitly: Email us at the address below.
Children's privacy
Headland Weather is not directed at children under 13. We don't knowingly collect personal data from children. If you believe a child has used the app, contact us and we will remove any associated data.
Security
All traffic between the app and our backend uses HTTPS. Push notifications use Apple's end-to-end encrypted delivery. Our backend is hosted on Cloudflare's infrastructure with industry-standard access controls. Despite this, no system is perfectly secure — please don't store anything sensitive that you wouldn't want exposed if a breach occurred.
Changes to this policy
If we make material changes to this policy, we'll update the effective date at the top and announce the change in the app. Continued use of the app after a change constitutes acceptance of the updated policy.
Contact
Questions, deletion requests, or anything else privacy-related:
Four Oaks Software, LLC
Four Oaks, North Carolina, USA
Email: privacy@fouroakssoftware.app