RhadaLegalSubprocessors Register
Version 1.0.0 · Effective 2026-05-25

Rhada Subprocessors Register

Version 1.0.0 · Effective 25 May 2026

This register lists every third-party company that processes personal information on DIAN Holdings Limited's behalf in the provision of the Rhada Service ("sub-processors"). It is referenced from §5.1 of the Privacy Policy.

For each sub-processor we list:

We add to or remove from this register through the change-management process described in CHANGELOG.md: every change is versioned, dated, and documented in the changelog.


1. Sub-processors as of the effective date

1.1 Supabase Inc.

FieldDetail
Legal entitySupabase Inc. (Delaware, USA)
PurposePrimary database (PostgreSQL), authentication (GoTrue), storage, edge functions, scheduled jobs
Personal dataAll operational categories: account, profile, body composition, health metrics, food logs, coach conversations, push tokens, audit logs
RegionProject region selected by us at creation; the underlying compute is run on AWS / GCP. Users notified of any region migration
Transfer mechanismDPA + Standard Contractual Clauses for transfers outside the EEA / UK / Switzerland; EU-US DPF where the AWS / GCP region is certified
Provider linkshttps://supabase.com/privacy · https://supabase.com/legal/dpa · https://supabase.com/legal/sub-processors
Last reviewed2026-05-25

1.2 Anthropic, PBC

FieldDetail
Legal entityAnthropic, PBC (Delaware, USA)
PurposeAI coaching, weekly meal-plan generation, workout-plan generation, coach plan-update suggestions (Claude API; current model: claude-sonnet-4-6)
Personal dataCoach messages, recent check-in narrative, weight and food summaries needed to generate a plan, profile context
RegionUSA
Transfer mechanismAnthropic API Terms + DPA + SCCs for EEA/UK transfers; Anthropic does not use Claude API inputs to train its general models (Anthropic Commercial Terms §B.5)
Provider linkshttps://www.anthropic.com/legal/privacy · https://www.anthropic.com/legal/commercial-terms · https://www.anthropic.com/legal/dpa
Last reviewed2026-05-25

1.3 Google LLC (Gemini API)

FieldDetail
Legal entityGoogle LLC (Delaware, USA)
PurposeAI food-photo vision and nutrition-label vision (Gemini API; current model: gemini-2.5-flash)
Personal dataMeal photos, nutrition-label photos
RegionUSA (Gemini API endpoints)
Transfer mechanismGoogle Cloud DPA + SCCs for EEA/UK transfers; Google does not use paid Gemini API inputs to train its general models per the Gemini API Additional Terms
Provider linkshttps://policies.google.com/privacy · https://cloud.google.com/terms/data-processing-addendum · https://ai.google.dev/terms
Last reviewed2026-05-25

1.4 Google LLC (Google Identity for federated sign-in)

FieldDetail
Legal entityGoogle LLC (Delaware, USA)
PurposeFederated sign-in (Google as identity provider)
Personal dataOAuth ID token (email, sub, name where consented by you)
RegionUSA
Transfer mechanismGoogle as independent controller of the federated-auth flow; data shared with us only after your explicit sign-in. We then act as controller for the identifier we receive
Provider linkshttps://policies.google.com/privacy
Last reviewed2026-05-25

1.5 Apple Inc.

FieldDetail
Legal entityApple Inc. (California, USA)
PurposeSign in with Apple (federated identity); Apple Push Notification service (APNs); App Store billing for iOS subscriptions; HealthKit (on-device read with your permission)
Personal dataApple sub identifier (and email-relay address where you consent); APNs token; subscription state from App Store; HealthKit metrics on-device
RegionUSA / global
Transfer mechanismApple as independent controller for the App Store and federated-identity flows; we act as controller for the identifier we receive
Provider linkshttps://www.apple.com/legal/privacy/ · https://www.apple.com/legal/internet-services/itunes/
Last reviewed2026-05-25

1.6 RevenueCat, Inc.

FieldDetail
Legal entityRevenueCat, Inc. (California, USA)
PurposeSubscription state management and webhook relay (Apple / Google billing events)
Personal dataUser pseudonymous identifier, App Store / Play Store transaction identifier, subscription entitlement state, trial start/end dates
RegionUSA
Transfer mechanismRevenueCat DPA + SCCs
Provider linkshttps://www.revenuecat.com/privacy · https://www.revenuecat.com/dpa
Last reviewed2026-05-25

1.7 650 Industries, Inc. (d/b/a Expo)

FieldDetail
Legal entity650 Industries, Inc. (California, USA)
PurposePush token registration and delivery via the Expo Push Service; EAS Build infrastructure (build-time only — no user data flows through EAS at runtime)
Personal dataExpo push token (device identifier); no other user data
RegionUSA
Transfer mechanismExpo Terms of Service + DPA
Provider linkshttps://expo.dev/privacy · https://expo.dev/terms
Last reviewed2026-05-25

1.8 Resend, Inc.

FieldDetail
Legal entityResend, Inc. (Delaware, USA)
PurposeTransactional email delivery (account confirmations, password resets, security notices)
Personal dataEmail address, message content
RegionUSA / EU (region pinned per environment)
Transfer mechanismResend DPA + SCCs for EEA/UK transfers
Provider linkshttps://resend.com/legal/privacy-policy · https://resend.com/legal/dpa
Last reviewed2026-05-25

1.9 Functional Software, Inc. (d/b/a Sentry)

FieldDetail
Legal entityFunctional Software, Inc. (California, USA)
PurposeCrash and error reporting (organisation: dian-holdings-limited, project: rhada)
Personal dataAnonymised crash reports, stack traces, device model, OS version, app version. PII scrubbing is enabled
RegionUSA / EU (region selectable)
Transfer mechanismSentry DPA + SCCs for EEA/UK transfers
Provider linkshttps://sentry.io/privacy/ · https://sentry.io/legal/dpa/
Last reviewed2026-05-25

1.10 OpenFoodFacts (Open Food Facts Association)

FieldDetail
Legal entityOpen Food Facts Association (France, EU)
PurposePublic barcode lookup for product nutritional data
Personal dataWe send a barcode string only. No user identifier, no IP correlation to profile records
RegionEU (France)
Transfer mechanismPublic API — no personal data sent. Open Food Facts publishes data under ODbL
Provider linkshttps://world.openfoodfacts.org/privacy · https://world.openfoodfacts.org/terms-of-use
Last reviewed2026-05-25

2. Sub-processors not in use

For clarity, we explicitly confirm that we do not use any of the following categories of sub-processor for the Rhada Service:

This is a product-design decision, not a process gap. If it ever changes, we will add the provider to §1, document the change in the CHANGELOG, bump the Privacy Policy version, and re-prompt for consent.


3. Change management

We will add or remove sub-processors only through this process:

  1. Open a pull request to update this register and the Privacy Policy.
  2. Update CHANGELOG.md with the change, the date, and the rationale.
  3. Bump the Privacy Policy version (minor for a new sub-processor; major if it materially changes data flow).
  4. If users in EEA / UK / other consent-required jurisdictions are affected, re-prompt for acceptance in-app and notify by email.

4. Provider sub-sub-processors

Several of our sub-processors run on underlying cloud infrastructure (most notably Supabase on AWS / GCP). Where a sub-processor publishes its own sub-processor list, we link to it in the row above. We accept the sub-processor's onward-engagement of its own sub-processors under each provider's DPA, subject to provider notification of new sub-processors and our right to object.


5. Contact

For questions about this register, write to support@rhada.app.


End of Subprocessors Register v1.0.0.