← Back to Peregrine

Privacy Policy

Last updated: April 2026

Peregrine is a running analytics dashboard that connects to Strava. This policy describes what data we access, how we use it, and your rights.

What we access from Strava

When you connect your Strava account, we request read access to your activity data. Specifically, we fetch and store:

We do not access your social network, clubs, segments, routes, private notes, photos, or any non-running activities.

How we store your data

Your activity data and tokens are stored in a Postgres database that we operate. Data is encrypted in transit (HTTPS) and at rest (provider-managed encryption). Only you can see your own data when logged in.

How we use your data

Your data is used exclusively to display analytics on your Peregrine dashboard. We do not:

Webhooks

To keep your dashboard current, we register a webhook with Strava that notifies us when you post, update, or delete an activity. When notified, we fetch only that one activity from Strava and update our cache.

Your rights and control

Cookies

We use a single session cookie to keep you logged in. It contains a random session identifier — no personal information. It expires after 30 days.

Third parties

Our database and hosting are provided by infrastructure vendors (currently Railway and its Postgres provider). These providers process data on our behalf under their own terms. We do not use analytics, advertising, or tracking services.

Changes

If we change this policy, we will update the "last updated" date above. Significant changes will be announced on the login page.

Contact

Questions about this policy? Email us at the address shown on the main site.