🇬🇧 EN
Privacy Policy

Strenqo Privacy Policy

This Privacy Policy explains how Strenqo collects, uses, stores, shares and deletes personal data when you use the Strenqo mobile app and related services.

Version 1.0.0 · Last updated: May 24, 2026 · English (the Italian version is canonical in case of discrepancy)

1. Publisher

Strenqo is published and operated by Andreas Mondo, an Italian-registered sole proprietorship, acting as data controller under Article 4.7 GDPR.

For any request regarding your personal data you can contact us at the address above or through the in-app function (Profile → Privacy → Requests).

2. Categories of data we process

2.1 Identification and access data

2.2 Identity and profile data

2.3 Health-related data (special category under Art. 9 GDPR)

Strenqo is a fitness and nutrition app and processes data that may fall within the special category of “health data” under Art. 9.1 GDPR:

2.4 User-uploaded photos

All photo storage buckets are private and accessible only by the owning user through Row-Level Security policies.

2.5 Service-usage data

2.6 Technical and diagnostic data

2.7 Operating system permissions

The app requests the following OS permissions (revocable at any time in Settings → Strenqo):

Strenqo does not request or read: IDFA (iOS) or Advertising ID (Android); contacts; calendar; microphone; ATTrackingManager is never called.

3. Purposes and legal bases of processing

#PurposeCategories of dataLegal basis
1Account creation and managementidentification, profileContract performance (Art. 6.1.b GDPR)
2Provision of core fitness/nutrition featuresbasic health dataExplicit consent (Art. 9.2.a GDPR) at signup + contract performance
3AI Coach / plan generationconversations, profile, contextExplicit consent (Art. 9.2.a) — toggle in Profile, on by default; see §5.3
4HealthKit / Health Connect read & writeHR, HRV, sleep, weight, body fat, hydration, activityExplicit consent (Art. 9.2.a) — native iOS/Android permissions
4-bisImporting raw biometrics from cloud wearable platforms (Whoop, Oura and future compatible providers)HRV, RHR, sleep stages, wrist temperature, workout HR samplesExplicit consent (Art. 9.2.a GDPR) — granted via OAuth consent at the third-party provider and a corresponding in-app connection action; revocable at any time
5Pro subscription managementuser UUID, subscription stateContract performance
6Security, abuse prevention, rate limitingtechnical identifiers, audit logsLegitimate interest (Art. 6.1.f GDPR)
7Error and crash diagnosticscrash logs with PII redactionConsent (Art. 6.1.a) — separate toggle
8Market geolocationIP address (only if local fallbacks insufficient)Legitimate interest (Art. 6.1.f GDPR)
9Legal complianceall pertinent dataLegal obligation (Art. 6.1.c GDPR)
10Transactional emailsemailContract performance / legal obligation

Note on signup consent granularity. At registration we collect a cumulative consent (single checkbox) covering acceptance of the Terms, this Policy, and processing of health/wellness data under Art. 9.2.a GDPR. Additional or optional processing is governed by separate granular toggles in Profile → Support, privacy and legal.

4. Recipients and processors

Full sub-processor list with safeguards at /legal/subprocessors.html.

Sub-processorData hosting countryPurposeTransfer mechanism
SupabaseEuropean Union (eu-west-1)Database, Auth, Storage, Edge FunctionsNo extra-EU transfer at rest. US support via DPA+SCC
OpenAIUnited States (initial processing in EU for EU users)AI Coach, food photo analysis, plan generation — only with explicit consentEU-US DPF + SCC
RevenueCatUnited StatesPro subscription state syncSCC in RevenueCat DPA
ResendUnited StatesTransactional emailsEU-US DPF + UK Extension + SCC
SentryEuropean Union — Germany (ingest.de.sentry.io)Crash reporting (only with consent)No extra-EU transfer
AppleUnited States / IrelandApp Store, IAP, APNs, HealthKit on-device, Sign in with AppleEU adequacy (Ireland) / DPF
GoogleUnited States / IrelandPlay Store, IAP, FCM, Health Connect on-device, Maps SDKEU-US DPF + SCC
OpenFoodFactsFrance (EU)Public food databaseNo extra-EU transfer
ipwho.isUnited StatesIP geolocation primary fallbackProvider standard SCC
ipapi.coUnited StatesIP geolocation secondary fallbackProvider standard SCC
ExpoUnited StatesOAuth proxy for Sign in with Google, EAS build/OTADPF + SCC

Important: Strenqo does not sell your personal data, does not share data for cross-context behavioural advertising, and does not use third-party advertising or behavioural-tracking SDKs.

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

The following platforms are autonomous data controllers that, upon your authorisation via OAuth, transmit your biometric data to our backend. They are not sub-processors of Strenqo under Art. 28 GDPR: they collect data from your wearable device under their own privacy policy, and you decide whether to allow them to share that data with us. They are listed here for full transparency on the data flow.

ProviderLegal name / locationData hosting (their side)Data we receiveTransfer mechanism
WhoopWhoop, Inc. — United States (Boston, MA)United StatesRaw HRV (RMSSD), RHR, sleep stages, wrist temperature deviation, per-workout HR samples, workout metadata. We do not receive the Whoop recovery/strain/sleep score.SCC in the Whoop API data-sharing agreement; the imported copy is hosted in our Supabase EU backend
OuraŌura Health Oy — Oulu, Finland (EU)European Union (Finland)Raw HRV, RHR, sleep stages, SpO₂, workout metadata, wrist temperature deviation. We do not receive the Oura readiness/sleep/activity score.Intra-EU transfer at source (Oura is an EU controller); our copy is hosted in Supabase EU

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). Each new provider added to this list will be governed by the same principle (“we only import the raw biometrics strictly necessary; the algorithm remains ours”) and will be disclosed in this section with reasonable advance notice before activation, via the notify-policy-update flow described in §13. The list of currently active providers is also published, in real time, at /legal/subprocessors.html §3.

Revocation. Disconnecting the integration via Profile → Connected health → Disconnect revokes the OAuth refresh token both on our backend and at the provider; in addition, you may revoke authorisation from the provider's own dashboard at any time. After disconnection, your historical data already imported into Strenqo remains in our database under §6 retention rules until account deletion or a specific erasure request.

5. User-controlled consents

5.1 Health-data consent (Art. 9.2.a GDPR)

Collected at registration via a dedicated checkbox, recorded in the AgeGateProof log. Revocation can be requested at strenqo-support@strenqo.eu; processed within one month (Art. 12.3 GDPR). Account deletion (see §8) revokes the consent and erases all associated data.

5.2 Crash Reporting consent (Sentry)

5.3 AI Coach consent

Separate toggle in Profile → Support, privacy and legal → AI data consent. The toggle is on by default. While on, AI features may send to OpenAI (USA) your messages and context (profile, recent workouts, weight). Turn it off before use if you do not want this. Disabling inhibits the AI features entirely.

5.4 Push notifications

Requested via the operating system. Granularity per type manageable in Profile → Reminders.

6. Data retention

CategoryRetention periodMechanism
Active account dataDuration of service use
Audit logs90 daysDaily purge via pg_cron (03:15 UTC)
Privacy requests (terminal)30 daysDaily purge via pg_cron (03:20 UTC)
Privacy requests pending24 h (export) / 1 h (delete)Token TTL
Rate-limit countersUntil window expiryNatural cleanup
Photos in storageFor the account durationRecursive cleanup on deletion
Data at sub-processorsPer their policies

7. Extra-EU transfers

  1. EU-US Data Privacy Framework (EU Commission adequacy decision of 10 July 2023)
  2. Standard Contractual Clauses (SCC) as parallel fallback
  3. Transfer Impact Assessment (TIA) per transfer

8. Your rights

RightHow to exercise it
Access (Art. 15)Profile → Export my data. Three-step flow with email confirmation. Returns a JSON file with all data categories from §2 plus signed URLs for photos
Rectification (Art. 16)Direct edit in app; for email/password: Profile → Change email/password
Erasure (Art. 17)Profile → AccountDelete account (three-step flow); see account-deletion
Restriction (Art. 18)Granular disabling of optional toggles, or write to support
Portability (Art. 20)Same as access
Objection (Art. 21)Disable AI Coach / Diagnostics toggles
Consent withdrawalDisable toggles, or write to support, or delete the account
Complaint to authoritygaranteprivacy.it (Italy) or your local EU/EEA DPA

9. Data security

In the event of a data breach, Strenqo will notify the competent supervisory authority within 72 hours (Art. 33 GDPR) and data subjects without undue delay per Art. 34 GDPR.

10. Minors

Minimum age thresholds (as of 2026-05-17):

11. Automated decision-making

The AI Coach features do not produce legally binding decisions, do not constitute medical diagnosis, and do not produce legal effects or similarly significant effects under Art. 22.1 GDPR — the user retains full ability to accept, modify, ignore or disable the suggestions at any time.

12. Fitness and medical disclaimer

See the Health Disclaimer. Strenqo is not a medical device, does not replace professional consultation and its suggestions cannot be used for self-diagnosis or treatment.

13. Changes to the policy

Material changes will be notified in-app and by email. Change history: /legal/privacy-policy-changelog.html.

14. Contacts