Privacy

SnowRaven Privacy Policy

Effective date: September 1, 2026

App Store privacy label

Data Not Collected

That is SnowRaven's privacy label on the App Store, and this page is the long form of why it is true: no analytics, no telemetry, no accounts, no third-party SDKs, and no server the developer runs. Requests you make go directly from your device to the bird and weather services, with your own keys, and the developer receives and retains nothing.

  • No accountsNothing to sign up for
  • No trackingZero analytics or telemetry
  • Keys & data stay localOn your device only
  • No developer serverThere is no SnowRaven cloud

Overview

SnowRaven is a self-hosted birding tools app. It runs as a standalone desktop app (macOS and Windows), as an app on iPhone and iPad, or on your own machine such as a Raspberry Pi. This policy describes what happens to your data. The short version: it stays with you.

Your Data Stays on Your Device

SnowRaven keeps your data on your own device by choice and design. You keep it, and you control it.

No Data Collection

SnowRaven collects nothing about you.

Connections to Bird and Weather Services

SnowRaven's job is to fetch birding and weather information for you, so the app does make requests to a few outside services, using your own API keys, and only to get the data you ask for. These requests go directly from your device (or your own self-hosted server) to the provider. There is no SnowRaven server in the middle, and nothing is logged or retained by the developer.

What you send to these services (a checklist ID, a location, a search term) is governed by each provider's own privacy policy. SnowRaven only relays the request you initiated; it does not add tracking and does not keep a copy.

Your Location

When you use a location control (the location button on the map, "Use my location" in the map's filters or when setting a default location in Settings, or the "Current" weather and tide lookup), SnowRaven asks your device or browser for your current coordinates, with your permission. Those coordinates stay on your device: they set the map's center and can be saved as your default location locally. They are only sent outward if you then run a search (for hotspots or nearby sightings) or use the "Current" lookup, which sends your coordinates to OpenWeather and NOAA to fetch the weather and tide where you are, the same as coordinates you type in by hand. You can deny or revoke the permission at any time through your operating system or browser settings.

One thing worth saying plainly, because the paragraph above is easy to read as more than it claims: centering the map on you moves the map to where you are, and the map then draws that area, which means it requests map tiles for it. Your coordinates are not sent to the tile provider, but the tiles you request are for the area around you, and the provider sees your IP address and which part of the map you are looking at, exactly as described in "Map Tiles" below. That is true of panning the map there by hand as well. It is the normal behavior of any map, and it is the one outward consequence of centering on yourself.

On iPhone and iPad, the first time you tap "Use my location" iOS shows the system location permission prompt ("SnowRaven uses your location to center the map on your current position"). SnowRaven requests location only while you're using the app, never in the background. You can allow or deny it, and change your choice at any time in Settings → Privacy & Security → Location Services. Denying it leaves everything else working: you can always type coordinates or search for a place by name.

Map Tiles

The maps in SnowRaven are drawn using map tiles served by third-party providers. As you pan and zoom, your device requests the tiles for the area you are viewing directly from these providers, so, like any website that displays a map, they receive your IP address and which part of the map you are looking at. No SnowRaven server is involved, no API key or account is used, and the developer adds no tracking and keeps no copy. You choose which base map is active with the layer switcher, and only the active layers' tiles are requested. Tiles come from:

iOS App

The iOS/iPadOS app is the same local-first application: your files, keys, and settings live in the app's sandbox on your device, are included in your device/iCloud backups under the iOS defaults, and are removed when you delete the app. The app collects nothing and adds no service connections beyond those listed above.

iCloud Sync

On the Mac, iPhone and iPad apps, SnowRaven can keep your two data files the same across your own devices through iCloud. This is off until you turn it on in Settings, and it is a different thing from the iOS device backup described above: it is sync between your own devices, under your own account.

A few things in the app load directly from the Cornell Lab of Ornithology's websites, the same way any web page loads an embedded image, so, like the map tiles above, those sites receive your IP address and the specific item requested:

No key or account is used for these loads, no developer-operated server is involved, and the developer adds no tracking and keeps no copy. These are Cornell Lab of Ornithology services; see Cornell's privacy statement.

Software Updates

In the desktop and web/Pi versions, SnowRaven checks whether a newer version is available by requesting the latest release information from GitHub (api.github.com). In the desktop apps, choosing Check For Updates then downloads the new version directly from GitHub's release assets and installs it in place. As with any request to a website, GitHub receives your IP address when these checks and downloads happen. No API key or account is used, no SnowRaven server is involved, and the developer adds no tracking and keeps no copy. Downloaded updates are cryptographically verified before they are installed. See GitHub's privacy statement.

On iPhone and iPad, updates are delivered through the App Store (or TestFlight for pre-release builds). The iOS app contains no self-update mechanism of its own and does not make the GitHub update check described above.

Children

SnowRaven does not collect data from anyone, including children under 13.

Changes to This Policy

If this policy ever changes, the updated version will be posted here with a revised effective date.

Contact

Questions about privacy? Reach out at developer@dtgibson.com.