Privacy policy

Last updated

Draft. This plain-language policy describes how Snomo works today. It is still being reviewed and is not legal advice.

The short version

Who runs Snomo

Snomo is an iPhone app built and run by Nathan Parnell, an independent developer. In this policy, “we” and “us” mean Snomo. The app is in an early beta. We’ll update this policy when features that affect your data are added, such as photos or GPS imports.

Signing in

Snomo uses Auth0 (part of Okta) for sign-up and sign-in. You enter your email address and password on Auth0’s secure sign-in page, not in Snomo itself, and password recovery also happens there. Our servers never receive your password.

When you sign in, Auth0 gives the app your basic profile (your name and email address). The app uses these on your phone to suggest a display name, but doesn’t send your email address to Snomo’s servers. Our servers identify you only by Auth0’s internal account identifier, which is how your passport stays linked to your login.

Auth0’s handling of your sign-in details is covered by Okta’s privacy policy. Snomo’s Auth0 account is hosted in Auth0’s US region.

Your profile

When you first open Snomo, you set up your profile. We store:

Your passport

Snomo stores the journal you build:

Snomo doesn’t access your phone’s location, photos or contacts. Planned holidays and calendar dates are never counted as riding days unless you record them.

Friends and shared holidays

Friends

Shared holidays

On your iPhone

Adding a holiday to your calendar

“Add to calendar” opens Apple’s own event editor with the holiday’s place and dates filled in. You choose the calendar and whether to save. This happens entirely on your phone. Snomo doesn’t ask for permission to read your calendars and doesn’t send anything to our servers. To avoid duplicates, the app keeps a small on-device note that you’ve already added that holiday. If your calendar syncs through iCloud or another service, that service’s own privacy terms apply to the saved event.

Maps and place data

The map is drawn with MapLibre, using map tiles from OpenFreeMap. To show the map, your phone downloads tiles directly from OpenFreeMap. Like any website, OpenFreeMap can see your IP address and which part of the map you’re looking at. No account details or passport data are sent to OpenFreeMap.

Piste maps are links to each resort’s official website. They open in your browser, and that website’s own privacy policy applies.

Map and place data are credited as follows, and the credits are also shown in the app:

Where data is stored

Snomo’s API and its PostgreSQL database run on a server rented from Hetzner in Falkenstein, Germany. The app connects to it over HTTPS (api.snomo.nathparnell.com). The database can’t be reached directly from the internet. The API connects to it with an account that can read and write data but can’t change the database structure.

The database is backed up automatically every day. Backups are stored on the same server, with access limited to the server administrator, and are deleted after 14 days. A one-off copy of the database from when Snomo moved to this server in November 2026 is also kept, on the server and on the developer’s computer.

The nathparnell.com domain uses Cloudflare for DNS only. App traffic goes straight to the server and doesn’t pass through Cloudflare.

What the server logs

The API keeps short technical logs so problems can be fixed. For each request, it logs:

The API is deliberately built not to log sign-in tokens, email addresses, dates of birth, names, notes, search text, query strings or the contents of requests and responses. It doesn’t log IP addresses, and the web server in front of it has no access log for the Snomo API. Logs are rotated automatically and kept only up to a small fixed size (30 MB), so older entries are overwritten.

Who else is involved

We use a small number of service providers to run Snomo:

ProviderWhat forWhat it handles
Auth0 (Okta)Sign-up and sign-inEmail address, password, sign-in activity
HetznerServer hosting (Germany)The Snomo database and backups, stored on their hardware
OpenFreeMapMap tilesYour IP address and the map area being viewed
CloudflareDNS for the domainDomain name lookups only
AppleApp distribution, and your calendar if you save an eventCovered by Apple’s own terms

Snomo has no advertising, no analytics or crash-reporting tools, and no tracking. We never sell your data or share it with advertisers or data brokers. We’ll share data only if the law requires it.

How long data is kept

Access, correction and deletion

We may ask you to confirm the request from your sign-in email address so that nobody else can ask for your data. Depending on where you live, you may have further rights under data protection law, including the right to complain to your local data protection authority.

Children

Snomo asks for a date of birth but doesn’t currently set a minimum age. It isn’t designed for young children. If you’re a parent or guardian and think your child has created an account, contact us and we’ll delete it.

This website

This website is a few static pages. It uses no cookies, analytics, tracking or advertising, no scripts, and nothing loaded from other websites. It’s served from the same Hetzner server as the Snomo API, and the web server keeps no access log for it.

Changes and contact

If we change how Snomo handles your data, we’ll update this page and the “last updated” date above.

Questions or requests: snomo@nathparnell.com.