Your data, your control.

How Rudder handles your health data. Plain English, not legalese.

What data comes in

Strava

Activities, power, heart rate, distance.

Oura

HRV, resting heart rate, sleep, readiness, temperature, breathing rate.

WHOOP

Recovery, strain, sleep, HRV, SpO2.

Withings

Weight, body fat, muscle mass, blood pressure.

Wahoo

Workouts.

Intervals.icu

Planned workouts, CTL/ATL/TSB.

TrainingPeaks

Planned workouts via iCal.

Plus: your feel check-ins — energy, soreness, motivation, stress, and free text.

What data is used for decisions

Everything above feeds the 5-channel normalizer: Recovery, Load, Feel, Plan, and Context. Signals are compared against your personal baselines. Conflicts are detected and resolved. A decision is generated.

Nothing is used for advertising, sold, or shared.

Consent by provider

Each integration requires explicit consent before connecting. A dialog explains exactly what data will be accessed. You grant consent per provider, not as a blanket agreement.

GDPR Article 9 compliant — health data requires explicit consent.

What you can disconnect

Any provider, anytime, from Settings. Disconnecting clears stored tokens and (for most providers) deletes the synced data. Your check-in history and Model of Me remain unless you delete your account.

What is not shared

  • ·Your data is never sold.
  • ·Your data is never used to train models for other users.
  • ·Your data is never shared with third parties.
  • ·Your AI explanations are generated per-request and not stored by the LLM provider.

Deletion and retention

Delete your account from Settings. All 14+ database tables are hard-deleted. No soft-delete, no 30-day grace period. Gone is gone.

Individual provider data can be removed by disconnecting that provider.

How AI explanations work

Rudder uses Claude (by Anthropic) to generate plain-English explanations. The rules engine makes the decision. The LLM explains it. Your data is sent per-request and not retained by the LLM. Template fallbacks exist if the LLM is unavailable.

Related

Privacy policyIntegrationsSupportHow it works

Read the full Privacy Policy.

The legal version, if you want it.

Read the full Privacy Policy