← strava-mcp

Privacy Policy

Last updated: April 2026

Short version: this server stores only the tokens needed to call the Strava API on your behalf. No activity data, routes, or health metrics are stored permanently. You can delete your data at any time.

What data is stored

When you connect your Strava account, the following is stored in Cloudflare KV (a key-value store operated by Cloudflare, Inc.):

What data is never stored

How data is used

Tokens are used solely to call the Strava API in response to your requests made through Claude. No data is shared with third parties, used for analytics, or sold.

This server is a thin pass-through. It does not analyse, process, or store your Strava activity data. All data returned from the Strava API is passed directly to Claude and is not retained.

Data retention

Data controller

The data controller for this service is Mike Keefe (privacy@mikekeefe.com). For any privacy-related requests, contact this address or open an issue on GitHub.

Lawful basis for processing

Data is processed on the basis of performance of a contract (Article 6(1)(b) GDPR): storing your tokens is necessary to provide the service you requested — calling the Strava API on your behalf in response to queries made through Claude. Without storing these tokens, the service cannot function.

Your rights under GDPR

If you are in the EEA, UK, or another jurisdiction with similar data protection laws, you have the following rights:

To exercise any of these rights, email privacy@mikekeefe.com or open an issue on GitHub. Requests will be addressed within 30 days.

Right to complain to a supervisory authority

If you believe your data protection rights have been violated, you have the right to lodge a complaint with a data protection supervisory authority. In the UK this is the Information Commissioner's Office (ICO); in the EU, contact your national data protection authority.

Strava API terms

This application uses the Strava API and complies with the Strava API Agreement. By using this server, you also agree to Strava's terms. This application uses only read-only scopes (read, activity:read_all, profile:read_all) and never modifies your Strava data.

Self-hosted deployments

strava-mcp is open source. If you deploy your own instance, you control all stored data. This privacy policy applies only to instances explicitly operated by the project maintainer. For self-hosted deployments, you are the data controller.

Infrastructure

This server runs on Cloudflare Workers. Token data is stored in Cloudflare KV, which is subject to Cloudflare's privacy policy. Cloudflare may process data in multiple regions.

Observability and logging

Worker-level observability is disabled. No request logs, token values, or response bodies are stored by the server. Standard Cloudflare infrastructure logs (IP addresses, request counts) may be retained by Cloudflare per their own policy.

Contact

For privacy-related requests or questions, open an issue at github.com/mike-keefe/strava-mcp or email privacy@mikekeefe.com.