Legal
Privacy Policy
Last updated: 23 August 2026
1. Who we are
Shy is operated by Shyshark Wellness, a division of Shyshark Digital (Pty) Ltd, a company registered in the Republic of South Africa (Reg. No. 2024/706458/07, VAT No. 4160323491), with its registered address at Loch Venus Road, Cape Town, 7979, South Africa (“we”, “us”). For the personal information described in this policy, we act as the responsible party under the South African Protection of Personal Information Act, 2013 (POPIA), and as the data controller under the EU GDPR and UK GDPR for users located in the EU and UK.
Privacy queries and POPIA Information Officer: privacy@shyshark.co.za.
2. Our principles
- We do not sell your data. We never have, and we will not.
- We do not share your data with third parties except the named processors required to run the service for you (listed below), and any coach you have explicitly chosen to share it with.
- You control your data. You can export or delete it from Settings at any time.
3. Data we collect
- Account data: email address, hashed password, display name, sign-in method (email or Google).
- Profile data: optional details you choose to provide (e.g. date of birth, sex, height, weight) to improve metric interpretation.
- Provider data: activity, sleep, recovery, and readiness data we receive from Strava, Oura, Intervals.icu, and any other provider you connect, using OAuth tokens or API keys you authorise.
- Derived data: normalised metrics, trends, and summaries we compute from your provider data.
- AI conversations: the questions you submit to the AI feature and the responses generated, plus the data summary used to ground each response.
- Reports: the date ranges, inputs, and generated outputs of reports you create.
- Technical data: IP address, device, browser, and usage logs needed to keep the service secure and reliable.
Most provider data is health information, which is “special personal information” under POPIA (s. 26) and a special category of personal data under GDPR (Art. 9). We process it only with your explicit, opt-in consent, given when you connect a provider.
4. Why we use it (purposes and lawful bases)
- Provide the service: show your dashboard, generate reports, answer AI questions. Lawful basis: performance of our contract with you (POPIA s. 11(1)(b); GDPR Art. 6(1)(b)). Health information: your explicit consent (POPIA s. 27(1)(a); GDPR Art. 9(2)(a)).
- Account management and security: authenticate sign-ins, prevent fraud, comply with legal obligations. Lawful basis: contract and legitimate interests (POPIA s. 11(1)(d) and (f); GDPR Art. 6(1)(b), 6(1)(f)), and legal obligation (POPIA s. 11(1)(c); GDPR Art. 6(1)(c)).
- Service improvement: aggregate, anonymised analytics on how features are used. Lawful basis: legitimate interests (POPIA s. 11(1)(f); GDPR Art. 6(1)(f)). We do not use your health information for this.
- Communication: service emails (e.g. password reset, security alerts). Marketing emails only with separate opt-in consent.
5. Who we share data with (sub-processors)
We use a small set of vetted processors to operate the service. Each is bound by a data processing agreement that limits use of your data to instructions we give them.
- Supabase: database, authentication, and storage. Your account, profile, provider, derived, and AI data live here under row-level security.
- Vercel: application hosting and edge network.
- Amazon Web Services: AI inference for the Ask AI and report features, run inside our own AWS environment. See Section 6.
- Strava, Oura, Intervals.icu (and any provider you choose to connect): sources of provider data, accessed under OAuth or an API key you supply.
- Email provider: transactional email (e.g. Postmark or equivalent).
We do not share your data with advertisers, data brokers, or any third party for their own marketing.
5A. Sharing with a coach
Shy lets you share your data with a coach. This is always your choice: we never share your data with a coach, club, employer, or anyone else unless you have actively chosen to share it with that named person.
- What is shared: your training, sleep, and recovery metrics and the trends computed from them. Your authentication details and provider access tokens are never shared.
- Lawful basis: your explicit, separate opt-in consent (POPIA s. 27(1)(a); GDPR Art. 9(2)(a)). Consent to share with a coach is distinct from consent to connect a provider; granting one does not grant the other.
- Withdrawal: you can revoke a coach’s access at any time from Settings, with immediate effect. Revoking does not affect your own account or your provider connections.
- Independent responsibility: once you share data with a coach, that coach is independently responsible for how they handle it. Our Terms require coaches to use athlete data only to support that athlete, and to delete any copies they hold when access ends. We cannot control what a coach does with data after they have lawfully viewed it, so share only with coaches you trust.
- If you are a coach: we process the athlete data you can see on the instruction and consent of that athlete. We hold no separate record about you beyond your own account and the list of athletes who have granted you access.
6. How AI features handle your data
When you use the Ask AI feature or generate a report, we build a summary of the relevant slice of your data and process it with an AI model to compute a response.
We do not send your data to OpenAI, Anthropic, or any other external AI company. Inference runs on Amazon Bedrock inside our own AWS environment, using an open-weight model that we operate. No AI model vendor receives your health data. Your prompts and the responses generated are not used to train any model, and are not shared with model providers or any other third party.
We send processed summaries rather than raw records, and only the data needed to answer the question you asked. Questions and responses are stored in your account so you can review your history, and are deleted when you delete your account.
AI output is generated and can be incomplete or wrong. It is not medical advice. Review it before acting on it, and see Section 12 of our Terms.
7. Cross-border transfers
Some of our processors are based in the United States, the European Union, or other countries outside South Africa. Under POPIA s. 72, we transfer personal information outside South Africa only where the recipient is bound by laws, binding corporate rules, or contractual obligations that uphold principles substantially similar to POPIA, or where the data subject has consented.
For users in the EU or UK, where data is transferred outside the EEA or UK we rely on the European Commission’s Standard Contractual Clauses, the UK International Data Transfer Addendum, and additional safeguards where appropriate.
8. How we protect your data
- Encryption in transit (TLS) and at rest.
- Row-level security so each user can read or write only their own records.
- OAuth tokens for providers are stored server-side and are never exposed to the client.
- Principle of least privilege for staff access, with audit logs.
No system is perfectly secure. If we discover a security compromise affecting your personal information, we will notify the South African Information Regulator and any other competent regulator (such as the UK ICO or relevant EU supervisory authority) as required, and notify you without undue delay where the compromise is likely to result in a high risk to your rights.
9. How long we keep it
See our Data Retention Policy for full retention periods by data category.
10. Your rights
Under POPIA (and GDPR where it applies to you), you have the right to:
- Access the personal information we hold about you, and ask who it has been shared with.
- Correct inaccurate or incomplete information.
- Have your information deleted (the “right to be forgotten” under GDPR; right to deletion under POPIA s. 24).
- Restrict or object to certain processing.
- Receive your data in a portable, machine-readable format and transfer it to another controller (GDPR right to data portability).
- Withdraw consent at any time, without affecting the lawfulness of processing already carried out.
- Lodge a complaint with the South African Information Regulator (inforegulator.org.za), the UK Information Commissioner’s Office (ico.org.uk), or your local EU data protection authority.
You can exercise most rights directly from Settings, or by emailing privacy@shyshark.co.za. We respond within the timelines required by law (within one month under GDPR; within a reasonable time under POPIA).
11. Cookies
We use only cookies that are strictly necessary to keep you signed in and to keep the service secure. We do not use advertising or tracking cookies. If we add optional analytics in future, we will ask for your consent first.
12. Children
Shy is not intended for children under 16. We do not knowingly collect data from anyone under 16. If you believe a child has created an account, contact us and we will delete it.
13. Changes to this policy
We will notify you of material changes by email or in-product before they take effect. The latest version is always at wellness.shyshark.digital/privacy.
14. Contact
Shyshark Digital (Pty) Ltd, Loch Venus Road, Cape Town, 7979, South Africa. Privacy queries: privacy@shyshark.co.za.