Échapper / Privacy

Privacy policy

Who is responsible

This policy explains how Échapper processes information when you visit the public website, create an account, connect Intervals.icu or use Training Companion through a compatible AI client. Andreas Svane, trading as Échapper, decides why and how this information is processed and is the data controller.

Échapper is a free, non-commercial project. It does not charge users, sell access or carry advertising.

Échapper is independent and is not operated by or endorsed by Intervals.icu, Anthropic, OpenAI or Garmin.

Information we process

Training, wellness and health-related data

Activities, wellness values, sleep, heart-rate and HRV information, athlete settings, calendar records and similar data are requested from Intervals.icu when a tool needs them. Outside the separately enabled Recon preview and the minimal coaching-inbox activity reference described above, these live payloads pass through Échapper to perform your request but are not copied into Échapper’s product database.

Some training and wellness information can reveal information about your health. Before connecting, you must explicitly consent to Échapper processing the connected training and wellness data for Training Companion. You can withdraw that consent for future processing by disconnecting Intervals.icu. Withdrawal does not affect processing that was lawful before withdrawal.

Rider context, goals and assessments that you explicitly approve are stored as calendar notes in your own Intervals.icu account. Échapper stores only the related record IDs and completion state needed to find them again.

Recon and activity-derived location

Recon is an owner-only preview that can compare cycling roads with the demands of a workout. It is off by default and requires a separate, purpose-specific consent in addition to the Intervals.icu connection consent. Opening the Recon setup page does not fetch an activity.

After Recon is explicitly enabled and an import is later started, Échapper may temporarily process outdoor cycling route files and the timing, speed and power signals needed to assess interruptions and rideability. It map-matches the ride and stores direction-specific aggregate evidence such as pass count, observed time and distance, stops, braking, average speed or power and match confidence. The raw FIT or GPX file is deleted after successful derivation and is not treated as successfully processed until that deletion succeeds.

Turning Recon off blocks future personal activity processing but retains existing derived evidence so it can be re-enabled without rebuilding it. The separate “Delete all personal Recon data” control deletes the Recon account record and its related preferences, activity references, observations, searches, candidates, selections and feedback. Source activities remain in Intervals.icu.

Purposes and legal bases

Échapper does not use connected data for advertising, sell personal information or make solely automated decisions that produce legal or similarly significant effects.

Your chosen AI client

Échapper does not provide or store the conversation you have with Claude, ChatGPT or another AI client. It receives the MCP tool calls and arguments that client sends and returns the requested result. The result can include personal training and wellness information, so your chosen AI provider processes it under its own privacy and retention terms. Use the separate read-only address when you do not want the client to receive write tools.

Providers, recipients and international transfers

Échapper uses Vercel for hosting and public-site analytics, Clerk for authentication and Neon for the application database. Intervals.icu remains the connected training source. When you request weather context, the latitude, longitude, date and time window supplied in that request are sent to Open-Meteo; Échapper does not add your account ID or training payload to that weather request. The AI client you select receives the result required for your request.

Some providers may process information outside the European Economic Area. Where required, transfers are covered by an adequacy decision such as the EU–US Data Privacy Framework or by approved Standard Contractual Clauses and supplementary safeguards. Provider subprocessors and locations can change under their published data-processing terms.

Cookies and analytics

Clerk uses essential session and security cookies through Échapper and its authentication domain to create and protect a signed-in session. They are required for account and application features. Échapper does not use advertising cookies.

Vercel Web Analytics runs only on public pages. It provides aggregated statistics without third-party cookies and does not create a cross-site profile. Private app, account, sign-in and sign-up routes are excluded before an analytics event is sent.

Garmin-sourced data

Intervals.icu records can include data originating from Garmin devices. When Intervals.icu supplies a Garmin source or device model, Échapper returns visible Garmin attribution and instructs the AI client to preserve it in derived answers and exports. Intervals.icu does not always expose the originating device for wellness data, so wellness and readiness results state that they may include data from Garmin devices.

Retention and deletion

Security

Access credentials are encrypted on the server using authenticated encryption and bound to your Échapper user ID. Secrets remain server-side, OAuth requests use a short-lived one-time state value, and write-capable tools use the preview and approval controls described on the Intervals.icu integration page. No internet service can guarantee absolute security.

Your rights

Depending on the processing and where you live, you can ask for access, correction, deletion, restriction or a portable copy of your personal information, object to processing based on legitimate interests and withdraw consent at any time. You can disconnect and delete the account directly in Settings or email a request. We may need to verify that the request relates to your account.

You also have the right to complain to your local supervisory authority. In Denmark, this is Datatilsynet. Contacting Échapper first is welcome but not required.

Changes and contact

Material changes will be dated on this page and, where appropriate, shown in the product before they take effect. Questions or privacy requests can be sent to Andreas Svane at support@echapper.cc.