Run & Resist

API Data Handling

Last updated: October 27, 2025

Scope & Purpose

When you connect Strava, we import only the minimum metrics required to operate mileage logs, leaderboards, and campaign/race totals: distance, duration (moving time), and the date/time of your activities. We also store the Strava activity ID and sport type for filtering. We do not store raw GPS routes or detailed stream data.

What We Store

What We Do Not Store

Use of Data

Visibility & Publishing

We do not publish private Strava activities. Public stats and boards respect your visibility and anonymity settings (e.g., display name, opt-outs).

Revocation & Deletion

Webhooks

Strava notifies us when activities are created or updated. We record a minimal webhook event (no GPS) to queue processing, fetch the activity one time, and update your totals. Webhook payloads are retained briefly for reliability and audits, then purged. Unsupported types (e.g., Walk, if excluded from a leaderboard) are ignored.

Security

Data Retention

We retain imported activity summaries as long as your account remains active. If you delete your account, we anonymize your profile and schedule full removal using a staged deletion process. Webhook logs are purged on a rolling basis.

Your Choices

Contact

Questions about integrations or activity data? Email info@runandresist.com. For broader practices, see our Privacy Policy and Terms of Service.