🇬🇧 EN
Subprocessors

Sub-processors of personal data

This page lists the third-party service providers (“sub-processors” under Art. 28 GDPR) that process personal data on behalf of Strenqo.

Version 1.0.0 · Last updated: May 24, 2026

1. Foreword

For each sub-processor we indicate: legal name, location, data hosting country, processing purpose, transfer safeguard for extra-EU transfers. The list reflects the state as of 2026-05-17. Any new sub-processors will be notified to users with reasonable advance notice.

2. Active sub-processors

2.1 Supabase

2.2 OpenAI

Note on coach-micro: as of 2026-05-17, the “micro hint” coach feature does not send data to OpenAI; the server-side function is not deployed and the app uses a local fallback template.

2.3 RevenueCat

2.4 Resend

2.5 Sentry

2.6 Apple

2.7 Google

2.8 OpenFoodFacts

2.9 ipwho.is

2.10 ipapi.co

2.11 Expo (EAS + Auth Proxy)

3. Third-party data sources via OAuth (independent controllers)

The providers listed below are not sub-processors of Strenqo under Art. 28 GDPR. They are autonomous data controllers of the data they collect from your wearable device. Upon your authorisation via OAuth, they transmit a subset of that data to our backend, where Strenqo becomes the controller of the imported copy. We list them here, alongside our sub-processors, for full transparency on the data flow.

3.1 Whoop

3.2 Oura

3.3 Template clause — future cloud-wearable providers

Strenqo may, in the future, integrate further cloud-wearable platforms under the same OAuth-based model (examples include Garmin Connect, Polar Flow, Fitbit / Google Fit, Suunto, Coros, Withings, Samsung Health). When this happens:

  1. The provider will be added to this section with the same level of detail (legal name, location, data hosting country, data we receive, data we do not receive, transfer mechanism, revocation path).
  2. Users will be notified in advance via the notify-policy-update Edge Function and/or in-app.
  3. The same principle applies: Strenqo imports only the raw biometrics strictly necessary for its own algorithms; we do not import the provider's proprietary scores.
  4. Each provider remains an autonomous controller. They are not Art. 28 sub-processors.

4. Sub-processors we do NOT use

For transparency, Strenqo does not use:

5. Summary by data type

Data typeSub-processors that see itNotes
Profile, workouts, nutrition, weight, photosSupabase (EU)Full hosting
AI Coach conversations + user contextSupabase (EU) + OpenAI (USA)OpenAI only if “AI data consent” toggle is on (default on)
User identifier for subscriptionSupabase (EU) + RevenueCat (USA)Pro subscribers only; cascade-deleted on deletion
Transactional emailsResend (USA)Localised in 8 languages
Crash reportsSentry (EU/Germany)Only if toggle on; geo-differentiated default
Push tokensApple (USA) / Google (USA)Only if notifications enabled
GPS coordinates (outdoor cardio)Google Maps SDK (USA)GPS Clip 200m may be applied
Food searchOpenFoodFacts (FR)No user PII transmitted
IP address (market geolocation)ipwho.is, ipapi.co (USA)Only if local fallbacks insufficient
OAuth code (Sign in with Google)Expo Auth Proxy (USA)Only during Google login
Raw biometrics from cloud wearables (HRV, sleep stages, HR samples)Whoop (USA), Oura (EU) — see §3Independent controllers; data flows in only after explicit OAuth consent; provider's proprietary scores are NOT imported

6. Notification of changes

We will add, remove or replace sub-processors only for legitimate operational needs. The date at the top will be updated. For material changes (e.g. new sub-processor in a third country, new extra-EU transfer, new type of data shared), users will be notified by email via the notify-policy-update Edge Function and/or in-app. You can always revoke consent to optional processing or delete the account.

7. Contacts