Privacy policy
This policy explains what personal data we collect, why, what we do with it, and the rights you have over it. We have written it to be readable and to describe the product as it is built today. The law behind it is the UK GDPR and the Data Protection Act 2018.
The short version: we do not sell your data, we do not run targeted advertising, and the health information you log in the app, or read from Apple Health, is there only because you switched it on and can be deleted by you at any time.
It sits alongside our Customer Terms of Service, Site Terms of Service, Booking Terms, App Terms of Service, Community Guidelines and Advisor Terms.
1. Who we are
ORUS is a trading name of Eight Hours Group Ltd, registered in England and Wales, company number 17031572, registered office 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ.
Eight Hours Group Ltd is the data controller for the personal data described in this policy, except where we say otherwise in sections 4.3 and 8.
We are registered with the Information Commissioner’s Office under registration reference ZC181817.
Contact: hello@orus.uk
2. Where this policy applies
This policy covers orus.uk, the ORUS app, our events, and our communications with you. Where we operate a store for another market, that store links to its own version of this policy, and the differences are set out in section 12.
3. What we collect
3.1 Account and profile
Email address, password (stored as a salted hash by our authentication provider), display name, and any profile details you add, including a photograph if you upload one.
3.2 Orders and payments
What you ordered, delivery address, order history, and returns. We never see or store your full card details. Payment is handled by our payment providers, who send us only a confirmation and the last four digits.
3.3 Wellness profile
Age range, sleep window, primary disruptors, exercise frequency, caffeine cut-off, goals and any free-text notes. Voluntary.
3.4 Health and wellbeing data (special category)
If you switch on the relevant features, our servers hold:
- Training sessions, plans, schedules, check-ins, soreness, body goals, and your training thresholds and zones (FTP, threshold heart rate, threshold pace) where you or a coach set them
- Meals logged, protein, energy, plant and portion counts, water, targets, any meal plan, recipe, food or supplement a coach prescribes, shares or suggests, and a coach's comments on meals you have shared with them
- Weight, body measurements, progress entries and progress photographs, and the measurements and fitness test results a coach records about you in a session
- Sleep schedule, declared bedtime and wake times, sleep check-ins and wind-down routines
- Journal entries (with the readings saved beside each, section 4.3), symptom tags, habits and weekly check-ins
- Your wellness profile: age range, sleep window, disruptors, exercise frequency, caffeine cut-off, goals and notes
- What you have chosen to share with a coach, your intake form and health questionnaire, coaching check-ins, and the record of what a coach looked at
- What you send one coach from your phone, only after you switch it on for that coach: a weekly summary from your watch (your 7-day average against your usual, the device it came from, and whether it dropped a lot), kept 35 days; the blood-test results you pick; the name of your current cycle phase; and the record of which coach you allowed to see each
Some health data never reaches our servers at all and is kept only on your phone:
- Apple Health readings (see the connected sources above)
- WHOOP readings, which pass through our server to the phone and are not stored on it
- The supplement list and reminder times you keep for yourself
- Blood-test results you keep in the app, except the ones you choose to share with a coach
- Menstrual cycle tracking, which is off by default. Only the name of your current phase can leave the phone, and only to a coach you allow
This is special category data under Article 9 of the UK GDPR and we treat it accordingly. Sections 4.2 and 4.3 explain our lawful basis.
3.5 Advisor conversations and memory
Your messages to ORUS Advisor, its responses, and the durable “memory facts” it derives from your conversations. You can view, edit and delete every memory fact and wipe conversations at any time.
3.6 Community and social
Clubs you belong to and follow, posts and comments, people you follow, messages you send, and what you have chosen to share.
3.7 Bookings
Which practitioner, venue, class, event or course you booked, when, what you paid, and whether you were checked in.
3.8 Recommendations from a coach
Where a coach you work with recommends a product to you through ORUS, we record that the recommendation was made, and the note they wrote with it. We never tell a brand who recommended its product.
3.9 Reviews
Rating, review text, photos and the display name attributed to the review.
3.10 Technical
IP address, device and browser type, app version, and error diagnostics collected by our error monitoring tool. Used to keep the service working and secure.
3.11 Cookies and similar technologies
See section 10.
3.12 Applications you send us
If you apply to work with ORUS, we keep what the form asks for. Each is ordinary personal data, never health data, and is seen by the ORUS team only.
- Brand and partner applications. If you apply to sell on ORUS as a brand: the brand's name, website and Instagram, your name, role, email and phone number, the country you sell from, what you sell and at what prices, how you ship, your certifications, insurance and track record, your answers to the product safety questions, and any documents you upload with it. We use it to decide whether to accept the brand and to set up selling. Seen by the ORUS team only.
- Expert and coach applications. If you apply as an expert or coach: your name, headline, location, specialties, credentials and links, whether you coach or run classes, your insurance (insurer, policy number, cover and expiry), your certificates and track record, where you work, whether your identity has been checked, and any documents you upload with it. We use it to decide whether to accept you and, if we do, for your expert profile. Seen by the ORUS team only.
- ORUS Athletes applications. If you apply to ORUS Athletes: your name, email, city and country, your sport or field, any level, results and links you give, what you tell us about yourself, what support you asked for, and when you agreed to us keeping it. Seen by the ORUS team only; deleted on request or when you delete your account.
- Club applications. If you apply to start a club: the club's name, kind, city, description and Instagram, how many members you expect, and your name and email. We use it to decide whether to open the club. Seen by the ORUS team only.
How long each is kept is in section 11.
3.13 Your location, when you ask for things near you
The app asks for your location only when you tap Use my location, to find classes, studios and coaches near you. It asks your phone for an approximate position, never a precise one, keeps it in memory until the app closes, and sends it with that search so our server can look 10, 25 or 50 km around it. We do not store it. Because it travels in the search address, our hosting provider’s request logs can record it for as long as those logs are kept. On orus.uk, finding clubs near you rounds your browser’s position to about a kilometre and keeps it in a cookie for 24 hours; the distance shown beside a class is worked out in your browser and not sent to us.
3.14 When you open the app, and what happens to notifications
We record the days you open the app (one line per day), and for each notification we send you, whether it was sent, whether you opened it, and when you switch a kind of notification off or on. We use these to decide when a reminder is worth sending and to keep within the number of nudges you chose, and, counted across everyone and never by name, to see how many people come back after 7 and 30 days and which kinds of notification people find useful. They are never used for advertising.
3.15 If you are a coach: Google Calendar
If you are a coach and connect Google Calendar, we send your ORUS sessions (title, time, place or video link) to your Google Calendar and read only the start and end times of events you are busy for, so clients cannot book you then. We never read or store what those events are. You can disconnect at any time in your calendar settings.
We keep the Google account address you connected, an encrypted access and refresh token, and which Google event matches which session. A session title can contain a client’s name if you wrote one. Disconnecting removes ORUS’s future events from your Google Calendar, revokes our access and deletes the busy times and tokens we hold.
4. Why we use it, and our lawful basis
4.1 Ordinary personal data
| What we do | Lawful basis |
|---|---|
| Create and run your account | Performance of a contract |
| Process orders, deliveries, returns and refunds | Performance of a contract |
| Take bookings and pass details to the provider | Performance of a contract |
| Run ORUS Credit and referrals | Performance of a contract |
| Send transactional emails (orders, password resets, booking confirmations) | Performance of a contract |
| Provide community features and messaging | Performance of a contract |
| Keep the service secure and prevent fraud | Legitimate interests: protecting our users and our business |
| Understand which products and content work, in aggregate | Legitimate interests: improving what we offer |
| Measure how the site is used with Google Analytics | Consent, given through the cookie banner |
| Handle complaints, disputes and legal claims | Legitimate interests, and legal obligation where applicable |
| Meet tax, accounting and consumer law obligations | Legal obligation |
| If you sell on ORUS: collect your tax details and report them, with what you earned, to HMRC under the platform reporting rules | Legal obligation |
| Send marketing emails | Consent, or the soft opt-in for existing customers. Unsubscribe any time |
| Consider an application to sell, coach, join ORUS Athletes or start a club | Steps you ask us to take before a contract, and legitimate interests: choosing who we work with |
| Search near the location you give us | Performance of a contract: the search you asked for |
| If you coach and connect Google Calendar: put your sessions in it and keep your booking slots clear of busy times | Performance of a contract: the connection you asked for |
| Record app opens and notification events to pace reminders and count, in aggregate, who comes back | Legitimate interests: sending fewer, better-timed notifications |
Where we rely on legitimate interests, we have considered whether our interest is outweighed by your rights. You can object at any time. See section 9.
Important. The bases in this table are our Article 6 bases for ordinary personal data. Health and wellbeing data, including anything read from Apple Health, is special category data and needs a second condition under Article 9. For that we rely only on your explicit consent, never on legitimate interests. Sections 4.2 and 4.3 explain this.
4.2 Health and wellbeing data
For everything listed in section 3.4, our condition for processing special category data is your explicit consent under Article 9(2)(a) of the UK GDPR.
That means:
- Each health feature stays off until you turn it on and give clear, specific consent.
- Consent is separate per feature. Turning on nutrition logging does not turn on cycle tracking, and connecting Apple Health does not share anything with a coach.
- You can withdraw consent at any time from Consent and data in the app, without affecting anything we did before you withdrew it.
- Withdrawing consent for a feature means we stop processing that data and delete it, unless we are required to keep something by law.
- We do not rely on legitimate interests for health data, and we will not use it for marketing, profiling for advertising, or automated decisions that produce legal or similarly significant effects.
We have carried out a Data Protection Impact Assessment covering these features. See section 12A.
4.3 The sources you can connect: Apple Health, Health Connect and WHOOP
The app can read from Apple Health on your iPhone so that it can show and interpret your own readings, from Health Connect on Android (section 4.3B), and it can connect directly to a WHOOP account (section 4.3A). Those are the only three sources today. If we add another, this policy is updated before it goes live, the list below changes, and you are asked to consent to that source separately. Connecting is optional, and separate from every other health feature.
What the app asks to read, each one a separate line on the iOS permission screen that you can allow or refuse individually:
- sleep, including stages and time in bed
- heart rate variability
- resting heart rate
- heart rate during your workouts, to work out your training zones when you ask
- respiratory rate
- sleeping wrist temperature
- steps
- active energy
- workouts
- weight
- blood pressure (systolic)
- blood pressure (diastolic)
Heart rate during your workouts, only when you ask ORUS to work out your training zones. It is read on your phone; the readings are not uploaded, only the zone thresholds you choose to save.
What the app writes: a workout you log in ORUS, only if you allowed writing. Nothing else is written.
Where the readings live: On your phone. Readings are kept in a daily record on the device and are not uploaded to our servers as a stream. The home-screen widget reads the same record. iOS may wake the app in the background when a new sleep, heart or workout reading arrives so that record stays current; that refresh also stays on the phone. There is no table of Apple Health readings in our database. The one exception is a journal entry, below. Apple does not tell an app which read permissions were refused; a refused type simply returns nothing.
When a summary leaves the phone: the Advisor, only with your permission. The first time you open ORUS Advisor with Apple Health connected, the app asks whether the Advisor may use a summary of your latest readings. You can change your answer at any time in Settings, under Advisor, and we record each answer. Only while it is on, when you send a message to ORUS Advisor, the app attaches a summary of your latest readings so the Advisor can answer against your own baseline rather than a general average: your readiness score; last night’s sleep hours, stages, efficiency and sleep debt; heart rate variability, resting heart rate and respiratory rate, each with your recent baseline and the change against it; how far your sleeping wrist temperature was from your own baseline, in degrees Celsius (for example 0.4 degrees above), and whether that is raised, steady or lower (never the temperature itself); active energy and steps with their change; today’s workouts as type, duration and energy; the last seven days beside the seven before them as averages of those same readings (sleep hours, readiness, heart rate variability, resting heart rate and workout minutes, with how many nights were recorded); and when the readings were last synced. That summary is used to build the reply and is sent to our AI provider under section 7. It is not stored with the conversation; the words you typed are. You can use every health feature without ever writing to the Advisor.
When readings are saved with a journal entry. When you start a journal entry, the app saves beside it the readings you had at that moment, so that the entry can show the night and the day you wrote it in: sleep hours, sleep efficiency and sleep debt, heart rate variability, resting heart rate and respiratory rate, active energy and steps, how far your sleeping wrist temperature was from your own baseline in degrees Celsius, and the day’s workouts as type and minutes. This snapshot is stored on our servers with the entry, under the journal in section 3.4. It is never updated afterwards, and it is deleted when you delete the entry or your account.
Coaches see none of it by default. Connecting Apple Health shares nothing with any coach, club or practitioner. The one way a reading reaches a coach is the weekly summary in section 4.4, which you switch on per coach and per kind of reading, off until you turn it on, and each change is written to a consent ledger you can read.
Disconnecting is on the Wearables screen in the app. It stops the app reading Apple Health and clears the record held on your phone. Nothing from Apple Health is held on our servers except the readings saved with a journal entry, which stay with that entry until you delete it, and a weekly summary you share with a coach (section 4.4), which is deleted when you switch it off. A summary already inside a stored Advisor reply stays until you wipe that conversation.
Who controls what. Apple Health is Apple’s, on your phone, under Apple’s terms with you. We do not control what it records or how accurate it is. What the app reads becomes a copy on the device that we are responsible for, under this policy. We do not use Apple Health data for advertising or marketing, we do not share it with third parties for their own purposes, we do not use it to train AI models, and we do not sell it. This is required by Apple and it is also our own policy.
4.3A WHOOP, connected directly
On the Wearables screen you can connect a WHOOP account. You are sent to WHOOP's own sign-in page, where WHOOP asks you to allow ORUS access; you can refuse, and you can revoke it later from either side.
What we ask WHOOP for, each a separate permission on WHOOP's screen:
- sleep: hours asleep, efficiency and respiratory rate
- recovery: WHOOP's recovery score, heart rate variability and resting heart rate
- daily strain and energy
- workouts: the sport and how long
- your WHOOP user id, so WHOOP's change notices can be matched to your account
What our server holds: the connection itself, meaning an access token, a refresh token and your WHOOP user id, in a table no app or website session can read. Where the readings live: On your phone. Our server holds the connection and fetches readings only when your phone asks, handing them straight to the phone's daily record; no reading is kept on the server. When a record changes, WHOOP sends our server a notice carrying only the record's id and kind; our server then asks your phone to fetch the latest, and the readings still go to the phone alone.
Disconnecting is on the same Wearables screen. It asks WHOOP to revoke our access and deletes the connection from our server. Because no reading is held on the server, there is nothing else to delete there; the copy on your phone clears with the rest of your health record.
Who controls what. WHOOP is WHOOP's, under WHOOP's terms with you. What the app fetches becomes a copy on your device that we are responsible for, under this policy, and everything said above about Apple Health data applies to it: no advertising, no third parties for their own purposes, no model training, no sale.
4.3B Health Connect, on Android
On Android, ORUS reads the same kinds of data from Health Connect, except sleeping wrist temperature. Heart rate variability there is RMSSD. Readings from more than 30 days before you first connect are not read, and readings refresh when you open the app. ORUS’s use of information received from Health Connect follows the Health Connect Permissions policy, including its Limited Use requirements.
What the app asks to read, each a separate permission in Health Connect:
- sleep
- heart rate variability (RMSSD)
- resting heart rate
- respiratory rate
- steps
- active calories
- exercise sessions
- weight
- blood pressure
What the app writes: a finished ORUS workout (type, start and end only), when you allow it. Nothing else is written.
Health Connect (Android): with the member's permission in Health Connect, ORUS reads sleep, heart rate variability (RMSSD), resting heart rate, respiratory rate, steps, active calories, exercise sessions, weight and blood pressure. When the member allows it, ORUS writes a finished ORUS workout (type, start and end only). Readings stay on the phone. They leave it only as the advisor summary when switched on, a journal entry's note of the day, a Sync latest copy of weight or blood pressure into the progress log, and what the member shares with a coach. Not used for advertising, not sold, not used to train AI models. Revoked in Health Connect, App permissions, ORUS.
4.4 What you can send a coach from your phone
Three things that otherwise stay on your phone can be sent to a coach you work with through ORUS. Each is off until you switch it on, for one coach at a time, from Your team in the app. Turning one on for one coach shares nothing with any other coach, and a coach you add later sees nothing until you switch it on for them. Before anything is sent you are shown what it is, and each change is written to the consent ledger you can read. Switching it off, or the coaching ending, deletes what was sent from our servers.
A weekly summary from your watch. For each of steps, sleep, heart rate variability and resting heart rate that you switch on, the wording you see is: “Share a weekly summary from your watch with [Coach]. [Coach] sees your 7-day average against your usual and which device it came from (for example Steps · Amazfit), and is told when it drops a lot. Your daily readings stay on this phone. Switch it off any time and the summary is deleted.” The phone works out the summary from its own record: the average of the last seven days with a reading, the average of the four weeks before, the device that recorded most of it, and, when the week has dropped well below your usual, a line saying so, which appears among the reasons on your coach’s client list. Only those figures are sent, never a daily reading. Each summary is kept for 35 days.
Your blood-test results. The wording you see is: “Share my blood-test results with [coach]. You can stop sharing at any time.” You then pick which results to send. The coach sees each marker, its value and unit, the range you typed from your report, the date and the lab. Results you do not pick stay on your phone. Stopping deletes them from our servers.
The phase of your cycle. The wording you see is: “Let [coach] see which phase of your cycle you are in, to adjust your training. Not your logs, dates or notes. Switch it off any time.” Only the name of the current phase (period, follicular, around ovulation or luteal) leaves the phone, and it is replaced as the phase changes.
A coach who sees any of this receives it as a coach you chose, under section 8. We record when a coach was shown it, on the record of what a coach looked at, which you can read in the app.
4.5 Reading a printout or label from a photo
Instead of typing them, you can photograph an InBody or DEXA printout, or a supplement label, and the app fills the form for you. The photo is sent to our AI provider (section 7) to read the figures; you check every field before anything is saved. We do not keep the photo, and the figures are saved only when you press save, in the same place as figures you type. Before your first photo the app tells you this and asks you to agree, and we record your answer. Each photo counts as one photo scan, the same as a meal photo.
4.6 How your bests compare with your age group
If you switch on Compare with my age group, ORUS shows beside a personal best what share of other ORUS members in your age band, who log the same lift or event, you are ahead of. To do this we use your age band and your personal bests, and the same from other members who have also switched it on. Only a percentage is ever shown: never a name, never anyone else’s numbers, and nothing at all until at least 20 members in your age band log that lift. Switching it on also includes your bests in other members’ comparisons; switching it off takes them out of the next one. Nothing new is stored: the comparison is worked out each time you open your bests. Our condition for this is your explicit consent (section 4.2), and you can withdraw it at any time with the same switch, on Personal bests in the app.
5. ORUS Advisor and automated processing
The Advisor uses your messages, and any wellness profile and memory facts you have given it, to generate responses and suggest products and content. The Advisor Terms describe it in full.
- Your messages are sent to our AI provider to generate a response, and to a second provider that turns each message into a numerical form so the right products and answers can be found. See section 7.
- Where you have allowed it (Settings, Advisor), the Advisor may include the summary described in section 4.3 in the context it sends to our AI provider, so that it can answer against your own baseline rather than a general average. You can use the health features without using the Advisor.
- The Advisor produces suggestions, not decisions. We have assessed it against Article 22 of the UK GDPR and concluded it does not carry out solely automated decision-making producing legal or similarly significant effects: it recommends content and products, a human is never bound by its output, and it is not used to assess your health, set prices for you, price risk, or determine eligibility for anything.
- Prices are never personalised. Everyone sees the same price for the same item in the same market.
- The Advisor is not a clinician. Its output is not medical advice.
- You can delete individual memory facts, or all of them, and wipe your conversation history.
- Speaking to the Advisor is optional and starts only when you tap the microphone. Your speech is turned into text by your device or browser, not by ORUS: in the app by Apple's speech recognition, which may process it on your iPhone or on Apple's servers, and on the website by your browser, which in Chrome may send the audio to Google's speech service and in Safari to Apple's. ORUS receives only the resulting text, which is handled like a typed message. We never receive or keep a recording of your voice.
If you have not allowed the Advisor to use your Apple Health summary, it does not receive your Apple Health readings.
7. Our service providers
Everyone who handles data on our behalf, or receives your IP address when a page loads, as the code stands today. This table is generated from the same register our build checks against the code, so a provider cannot be added to the product without appearing here.
| Provider | What they do | Where | Transfer basis |
|---|---|---|---|
| Supabase | Authentication and the database, including the health data you log in the app. | EU | Within adequacy |
| Shopify | The storefront, checkout, card payments and order fulfilment for products. | US / global | IDTA with transfer risk assessment |
| Vercel | Hosting for the site and the app's server, plus aggregate, cookieless measurement of page speed and how many people visit each page. | US / global edge | IDTA with transfer risk assessment |
| Anthropic | Generates the ORUS Advisor's replies from your messages, the console assistant's drafts for club owners, the draft a coach gets when they import a training programme they already run (it reads the document the coach uploads; ORUS keeps only its size and kind, never the document), the staff desk assistant's answers to ORUS's founders, which read sales totals and order numbers but never a customer's name or email, and, when you photograph an InBody or DEXA printout or a supplement label in the app, reads the figures from the photo to fill the form you are completing (you check them before saving; ORUS does not keep the photo). | US | IDTA with transfer risk assessment |
| Voyage AI | Turns each Advisor message into a numerical form so the Advisor can find the right products and answers. Receives the text of the message. | US | IDTA with transfer risk assessment |
| OpenAI | Turns the Advisor's reply into speech, only when you switch Spoken replies on in the app. Receives the reply text, never your message. Also reads the staff desk assistant's replies aloud to ORUS's founders. | US | IDTA with transfer risk assessment |
| Stripe | Payments and payouts for bookings, tickets, courses and clubs, the identity verification of hosts who take money, and bank payouts to sellers in countries a Stripe account cannot be opened for under ORUS (Global Payouts: the seller's name, email, country and bank account). | US / EU | IDTA with transfer risk assessment |
| Royal Mail Click and Drop | Buys the postage label for a parcel a UK seller sends you through the ORUS checkout. Receives your name, delivery address, phone number and email for that parcel, and the items in it for customs where they apply. | UK | N/A |
| Sendcloud | Buys the postage label for a parcel a seller in the UK or the EU sends you through the ORUS checkout, and passes the carrier's tracking back. Receives your name, delivery address, phone number and email for that parcel, and the items in it for customs where they apply. | EU | Within adequacy |
| EasyParcel | Buys the courier label for a parcel a Malaysian seller sends you through the ORUS checkout. Receives your name, delivery address, phone number and email for that parcel, and a description of its contents. | Malaysia | IDTA with transfer risk assessment |
| Mux | Hosts course videos. When you play a lesson, Mux receives your IP address and a playback token tied to your enrolment. | US | IDTA with transfer risk assessment |
| Cloudflare Turnstile | Tells a person from a script on the sign-up, sign-in and password-reset forms, so that bots cannot create accounts. Cloudflare receives your IP address and browser details for that check and answers with a token our sign-in service verifies. No account is created without one. | US / global | IDTA with transfer risk assessment |
| Resend | Sends our transactional email: orders, bookings, club invitations and account messages, and the class alerts you ask for (an email when a class opens in the area you chose, sent only after you confirm the address). | US | IDTA with transfer risk assessment |
| Klaviyo | Holds the newsletter list: the email address you give the newsletter form, and nothing else. | US | IDTA with transfer risk assessment |
| Google Analytics | Measures how the site is used, only if you accept cookies. Paid orders are reported with an order id and value, and linked to your visit only if you accepted. | US | IDTA with transfer risk assessment |
| WHOOP | If you connect a WHOOP, our server holds the connection to your WHOOP account (an access token and your WHOOP user id) and fetches your recovery, sleep, strain and workout records from WHOOP when your phone asks, passing them to the phone without storing them. WHOOP also tells our server when one of those records changes, by id only. | US | IDTA with transfer risk assessment |
| Expo | Delivers push notifications to the app: the device token and the text of the notification. | US | IDTA with transfer risk assessment |
| Your browser's push service | Carries web notifications you turn on, through Apple, Google or Mozilla depending on your browser. | US / global | IDTA with transfer risk assessment |
| Apple | Distributes the app through TestFlight and the App Store, and carries app notifications. | US / global | IDTA with transfer risk assessment |
| Apple (App Store payments) | Takes payment for ORUS+ when you subscribe in the iPhone app, and tells ORUS whether your subscription is active, in its free trial, renewing, lapsed or refunded. ORUS receives Apple's transaction ids, the plan and its dates, never your card or Apple ID details. You cancel or change the subscription in your Apple settings. | US / global | IDTA with transfer risk assessment |
| Google (Google Play payments) | Takes payment for ORUS+ when you subscribe in the Android app, and tells ORUS whether your subscription is active, in its free trial, renewing, paused, on hold, lapsed or refunded. ORUS receives Google Play's purchase token, the plan and its dates, never your card or Google account details. You cancel or change the subscription in Google Play. | US / global | IDTA with transfer risk assessment |
| Sentry | Error monitoring and diagnostics, which may include an IP address. | US / EU | IDTA with transfer risk assessment |
| Google (Google Calendar) | Only for a coach who chooses to connect their own Google Calendar: puts the coach's ORUS sessions in that calendar (each session's title, start and end time, place or video link, and a link to the coach's ORUS calendar; a title may contain a client's name if the coach wrote one), and reads only the start and end times of events marked busy on the chosen calendar for the next 60 days, so clients cannot book the coach then. What those events are (titles, descriptions, places, guests) is never read into ORUS or stored. ORUS stores the Google account address, an encrypted access and refresh token, and which Google event matches which session, until the coach disconnects or deletes their account; disconnecting removes ORUS's future events from Google, revokes the token and deletes the busy times and tokens. The only permission asked is calendar.events. | US / global | IDTA with transfer risk assessment |
| Google Workspace | Our business email. | EU / US | IDTA with transfer risk assessment |
| Royal Mail and carriers | Deliver orders. | UK | N/A |
| OpenStreetMap | The maps on a club, class or event page and in the clubs directory load from openstreetmap.org, which receives your IP address when a map loads. | UK | N/A |
| Fontshare | The checkout's card form loads the site's typeface from api.fontshare.com, which receives your IP address when that form opens. Every other page serves the typeface from orus.uk. | Global | IDTA with transfer risk assessment |
| Unsplash | Cover photographs on some journal articles load from images.unsplash.com, which receives your IP address. No personal data is sent. | US | N/A |
| postcodes.io | Turns a club venue's postcode into map coordinates. A venue's address, never a member's. | UK | N/A |
| Spotify, YouTube and Apple Podcasts | A podcast episode embedded in a community post plays through their players, under their terms, when you press play. | US / global | N/A |
Anthropic. Your messages to the Advisor are processed to generate a response. Under our agreement, Anthropic does not retain them beyond the request lifecycle and does not use them to train models. Where you have allowed it, this may include the summary described in section 4.3. A photo you ask the app to read (section 4.5) is handled the same way.
Each processes data on our instructions under a written contract with confidentiality and security obligations.
International transfers. Some providers are outside the UK. Where that happens we rely on UK adequacy regulations, or on Standard Contractual Clauses with the UK International Data Transfer Addendum, together with a transfer risk assessment. You can ask us for details.
8. Practitioners, venues and course providers
When you book a class, session or consultation, we pass the provider the information they need to deliver it: your name, what you booked and when, and anything you choose to tell them. Reaching you is done through ORUS messaging; we do not hand a host your email address or phone number.
From that point the provider is a data controller in their own right for the information you give them and anything they record about you, including any health information you share as part of their service. Their own privacy policy applies to that, not ours. If you want to know how a practitioner handles your data, ask them directly.
There is a narrow exception. Where a provider records something into ORUS systems on our instructions and for our purposes, completing a booking record for example, they act as our processor for that step, under written terms that meet Article 28 of the UK GDPR.
At the moment of booking itself, we and the provider may determine purposes together. Where that is so, we are joint controllers for that step within the meaning of Article 26, and the essence of our arrangement is this: we are responsible for telling you what happens at booking and for handling requests about our booking records; the provider is responsible for everything they record in delivering the service. Either of us will help you reach the other. You may exercise your rights against either of us.
We require providers to comply with data protection law, but we do not control what they do with the information you give them.
Connecting Apple Health or Health Connect does not give any coach, club or practitioner access to it. Where you work with a coach through ORUS they see only what you choose to share with them, stream by stream, and what you send that coach from your phone (section 4.4), and you can withdraw either at any time.
9. Your rights
You have the right to:
- Access a copy of the data we hold about you
- Rectify anything inaccurate
- Erase your data (the “right to be forgotten”)
- Restrict how we use it
- Object to processing based on legitimate interests, and to direct marketing at any time
- Portability: receive your data in a machine-readable format
- Withdraw consent at any time, including for any health feature or for Apple Health
- Not be subject to solely automated decisions with legal or similarly significant effects
Several of these are built into the product rather than requiring a request:
- Advisor memory: review, edit or delete any individual memory fact at /me/advisor
- Advisor conversations: wipe your entire history at /me
- Health data: export a diary or delete it by area from the Consent and data screen in the app, without deleting your account
- Apple Health: connect or disconnect, and see which types the app reads, from the Connected devices screen in the app
- Sharing with a coach: switch each stream, and each thing you send from your phone, on or off per coach from Your team in the app
- Account closure: from the app (Account, then Delete account, reversible for 30 days), or by emailing us. Every way to do it is at orus.uk/delete-account
For anything else, email hello@orus.uk. We respond within one month. There is no charge unless a request is manifestly unfounded or excessive.
If you are unhappy with how we have handled your data you can complain to the Information Commissioner’s Office at ico.org.uk or 0303 123 1113. We would rather you came to us first.
10. Cookies and similar technologies
- Strictly necessary: Supabase authentication tokens and Shopify cart cookies, plus security. The site cannot work without these and they do not require consent.
- Functional: your consent preference (orus_consent and its date), region and currency selection, the code you arrived with (orus_ref for a club, expert or member code, orus_friend_ref for a friend's invitation), and the campaign you first arrived from (orus_utm), used only to attribute your own order.
- Analytics, only if you accept: Google Analytics sets its cookies (_ga and _ga_*) to measure how the site is used. Decline and no analytics script loads and no analytics cookie is set. Paid orders are reported to Google Analytics with an order id and value from our server; they are linked to your visit only if you accepted cookies.
- Aggregate measurement without cookies: Vercel counts page views and measures page speed without identifying you and without setting a cookie.
- We do not use advertising cookies or third-party tracking pixels.
- Error monitoring collects technical diagnostics, which may include an IP address.
You can change your choice by clearing the orus_consent cookie in your browser, after which the banner asks again, and you can control cookies generally in your browser.
11. How long we keep things
| Data | Retention |
|---|---|
| Account data | Until you close your account, then deleted within 30 days |
| Health and wellbeing data on our servers | Until you delete it, or until you withdraw consent for that feature |
| Apple Health and Health Connect readings | On your phone only, until you disconnect or delete the app |
| A weekly watch summary you share with a coach | 35 days, and deleted sooner when you switch it off or the coaching ends |
| Blood-test results and your cycle phase, if you share them with a coach | Until you stop sharing them or the coaching ends, then deleted |
| A photo you ask the app to read | Not kept |
| A coach’s Google Calendar connection, busy times and event links | Until the coach disconnects or deletes their account, then deleted |
| Advisor conversations and memory | Until you delete them, or account closure |
| Order and transaction records | 6 years from the end of the financial year of the sale (tax law) |
| Booking records | 6 years, for tax and to defend claims |
| Reviews | While your account is active, or until you ask us to remove one. Removed on account closure unless the review is anonymised |
| Community posts and messages | Until you delete them or close your account; content you posted is then attributed to a deleted account rather than to you |
| Credit ledger | 6 years from the end of the financial year of the transaction |
| Sellers' tax details and what we reported to HMRC | While you sell on ORUS, then 6 years from the end of the last year we reported |
| Coach recommendation records | While the coaching relationship is active, then 12 months |
| Complaints and disputes | 6 years from resolution |
| Marketing consent records | 6 years from withdrawal, as evidence of consent |
| Consent records for health features and coach sharing | 6 years from withdrawal, as evidence of explicit consent |
| Error diagnostics | 90 days |
| Brand and partner applications | While we consider it and while the brand sells on ORUS. It is a record about the business, so closing your account unlinks it from you and deletes the documents you uploaded, but the application stays until you ask us to delete it |
| Expert and coach applications | Until you delete your account, then deleted with the documents you uploaded |
| ORUS Athletes applications | Until you ask us to delete it or delete your account |
| Club applications | Until you delete your account, then deleted |
| The days you opened the app, and notification events | Until you delete your account, then deleted |
| Your location from a near-me search | Not stored by us; on orus.uk, 24 hours in a cookie on your device |
Where we must keep a record for tax purposes we keep the minimum needed and restrict access to it.
12. Other markets
Where we sell into a market outside the United Kingdom, local data protection law may give you additional or different rights. Each market we operate in has its own annex at the end of this policy, setting out who the controller is there, which law applies, who your local contact is, how breaches and complaints are handled, and the basis on which data leaves that country. Where an annex conflicts with the main policy, the annex applies for that market.
Markets with an annex today: Malaysia. Where you deal with more than one ORUS store, the annex for each market applies to the data collected by that store.
12A. Data Protection Impact Assessment
We have carried out a Data Protection Impact Assessment covering the health features, the Apple Health and Health Connect connections described in section 4.3, the ORUS Advisor, sharing with a coach including what you send from your phone (section 4.4), and reading a photo (section 4.5), because each involves either special category data or profiling. We review it when we materially change any of those features, and before adding a new connected source.
13. Security
- Traffic between your device and our servers is encrypted with TLS.
- The database is encrypted at rest.
- Health data you log is stored on EU-hosted Supabase servers and isolated per user by row-level security, so your rows cannot be read by another account.
- Readings from Apple Health and Health Connect reach our servers only in the forms set out in sections 4.3 and 4.4; the copy on your phone sits inside the app’s own protected storage.
- Access by our staff is limited to those who need it, and health data access is restricted further.
- We use a managed authentication provider rather than building our own password handling.
No system is perfectly secure.
If a personal data breach occurs, we will notify the Information Commissioner’s Office within 72 hours of becoming aware of it where the breach is likely to result in a risk to people’s rights and freedoms. Where the breach is likely to result in a high risk to you, we will tell you directly and without undue delay, and explain what happened, what we are doing about it, and what you can do to protect yourself.
14. Children
ORUS is for adults. You must be 18 or over to hold an account. We do not knowingly collect data from anyone under 18. If you believe we have, contact hello@orus.uk and we will delete it.
15. Changes to this policy
The current version is always at this URL with the date it was last updated. If we make a material change, particularly to how we handle health data or Apple Health, or add a new service that handles your data or a new source you can connect, we will tell you by email or in the app before it takes effect, and where the change requires it we will ask for fresh consent.
16. Contact
Eight Hours Group Ltd (trading as ORUS) · Company number 17031572 · 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ · Email: hello@orus.uk · Account deletion: same address, subject “Account deletion request”
Annex MY: Malaysia
This annex applies to personal data collected through the ORUS Malaysia store, the app where you use it as a person in Malaysia, and ORUS classes, events and bookings taking place in Malaysia. Malaysia’s Personal Data Protection Act 2010, as amended by the Personal Data Protection (Amendment) Act 2024, applies to that data rather than the UK GDPR.
MY.1 Who the controller is
Until a Malaysian operating company is incorporated and named in this annex, Eight Hours Group Ltd is the data controller for the Malaysia market, at the address in section 16. When a Malaysian operating company takes over that role we will update this annex and tell affected users before the change takes effect.
MY.2 How the law differs from the UK
- The Act is consent-led. There is no general “legitimate interests” basis, so where the main policy relies on legitimate interests we rely instead on your consent or on a specific ground in the Act.
- Sensitive personal data, which includes health data and anything read from Apple Health, requires your explicit consent. This matches how we already treat it.
- The Act uses the term “data controller”, which replaced “data user” under the 2024 Amendment Act.
- Your rights of access, correction, withdrawal of consent, and to limit processing come from the Act. The rights listed in section 9 are given effect in Malaysia through the equivalent provisions.
MY.3 Your local contact and our Data Protection Officer
Where the Act requires it, we appoint a Data Protection Officer who is resident in Malaysia or readily contactable there, and who is proficient in Bahasa Melayu and English. Their contact details are published on the Malaysia store and notified to the Commissioner as required. Until that appointment is published, contact hello@orus.uk, marked for the attention of the Malaysia data protection contact.
We keep the appointment under review against the thresholds in the Act, which include processing the personal data of a large number of people, processing sensitive personal data at scale, and carrying out regular and systematic monitoring. Continuous health tracking is capable of meeting the last of these.
MY.4 Data breaches
Where a breach affecting Malaysian personal data causes or is likely to cause significant harm, or affects a large number of people, we notify the Commissioner as soon as possible and in any event within the period the Act requires, and we notify affected individuals where the Act requires it. This is a separate route from the UK notification described in section 13, and where a breach affects both markets we make both notifications.
MY.5 Data leaving Malaysia
Our infrastructure is hosted outside Malaysia: the database in the EU, and some providers in the United States, as set out in section 7. Before transferring Malaysian personal data we carry out a transfer impact assessment and rely on the grounds available under the Act, including your consent where required, and contractual protections with each recipient equivalent to those described in section 7.
MY.6 Apple Health
Section 4.3 applies in Malaysia, with two differences: your explicit consent is required for the sensitive personal data read, and the transfer of the Advisor summary outside Malaysia is covered by MY.5. Apple remains an independent party in the sense described in section 4.3, under its own terms with you.
MY.7 Complaints
Raise anything with us first at hello@orus.uk. If you are not satisfied, you may complain to the Personal Data Protection Commissioner (Jabatan Perlindungan Data Peribadi), whose contact details are at pdp.gov.my. The Information Commissioner’s Office in the United Kingdom does not supervise processing carried out under this annex.
MY.8 Language
This policy is provided in English. Where we publish a Bahasa Melayu translation and there is a conflict, the English version governs, except where Malaysian law requires otherwise.
Version 3.8 · Effective 26 October 2026: comparing your personal bests with your age group, if you switch it on (section 4.6). Version 3.7 · Effective 26 October 2026: Health Connect on Android (section 4.3B); what you can send one coach from your phone, each switched on per coach: a weekly summary from your watch kept 35 days, the blood-test results you pick, and the name of your cycle phase (section 4.4); reading an InBody or DEXA printout or a supplement label from a photo, which is not kept (section 4.5); Google Calendar for coaches who connect it (sections 3.15 and 7); heart rate during your workouts, read on your phone only when you ask ORUS to work out your training zones (section 4.3); and how long each is kept (section 11). Version 3.6 · Effective 25 October 2026: the Advisor uses your Apple Health summary only if you allow it, and you can change your answer in Settings (sections 4.3 and 5). Version 3.5 · Effective 25 October 2026: the applications you can send us and how long each is kept (sections 3.12 and 11), your location when you search near you (section 3.13), the days you open the app and what happens to notifications (section 3.14), and exactly which readings leave the phone with an Advisor message or are saved with a journal entry, including your wrist temperature’s difference from your own baseline (section 4.3). Version 3.4 · Effective 25 October 2026: class alerts you ask for, sent by email after you confirm the address, and the draft a coach gets when they import a training programme (section 5). Version 3.3 · Effective 19 October 2026: speaking to the Advisor, and which speech service turns your voice into text (section 5). Version 3.2 · Effective 7 October 2026: the brand, not ORUS, is the seller of a product, and ORUS collects payment as its agent (section 6), matching the Seller agreement 2.0. Version 3.1 · Effective 6 October 2026: sellers’ tax details and the yearly report to HMRC (sections 4.1, 6 and 11). Version 3.0 · Effective 7 September 2026 · Eight Hours Group Ltd, trading as ORUS · The current version of this policy is always at this address. Previous versions are available on request from hello@orus.uk.