Skip to content
Legal centre

Privacy Notice

Last updated: 3 November 2026

This notice explains what personal data Ordivum uses, why it uses it, who receives it, how long it is kept, and the choices and rights available to you. It covers the website and the Ordivum iOS app.

The short version

  • Ordivum is run by TDS Software Ltd in the UK. You need to be 13 or over to use it.
  • We keep what you log: workouts, food, water, body weight and measurements, and any photos you add. We use it to run your log and show your progress.
  • Your records are private to your account. Other people using Ordivum can’t see them. There are no adverts and no tracking, and we never sell your data.
  • Workouts, food and body records count as health data, so we ask for your clear yes before we keep them. You can take it back at any time in Settings, and those records are then erased.
  • You can download your data, or delete your account and everything in it, in Settings at any time. Deleted data is gone from our backups within 7 days.
  • A few companies help us run Ordivum, such as our database and email services. They get only what they need for that job (section 5).
  • If you’re under 18, it’s a good idea to go through this with a parent or carer.
  • Questions, or something you’re unhappy about: email privacy@ordivum.com. You can also complain to the ICO (section 11).

1. Controller and contact

Ordivum is operated by TDS Software Ltd, company number 17356701, whose registered service address is 82a James Carter Road, Mildenhall, Bury St. Edmunds, England, IP28 7DE. TDS Software Ltd is the data controller.

TDS Software Ltd is a company registered in England and Wales (company number 17356701) and is registered with the ICO (registration number ZC258649).

Privacy requests and questions: privacy@ordivum.com

3A. Optional programme safety records

During a programme workout, you can choose to record one of a short list of factual concerns: pain or discomfort that is sharp or increasing, numbness or tingling, instability or giving way, or pain that changes your technique. You may add a private note. This stops the affected preparation step or its linked programme item and keeps a factual safety-history entry; it does not diagnose the cause, decide whether another exercise is medically safe, prescribe treatment or rehabilitation, or replace a qualified health professional or emergency service.

This optional processing has its own unticked explicit-consent choice at the first safety interaction. It is separate from the service-wide health choice, Terms, marketing, AI and subscriptions. Refusing it leaves ordinary workout logging and the non-symptom substitution route available. Safety records are private by default, are not shared with another user or coach, and use the same high-privacy defaults for adult and teen accounts.

You can withdraw this programme-safety choice in Settings without withdrawing the wider ledger consent. Withdrawal deletes the programme safety events and optional notes held for your account, removes queued copies and the relevant cache when the current iOS device processes the change, reopens affected programme items, and blocks new safety records until you make a fresh choice. Ordinary set, session, nutrition and body records remain. A lost or offline device cannot receive the deletion instruction until it reconnects or its owner erases it. We retain the minimal consent-event evidence needed to respect and demonstrate your choice.

3B. Programme preparation and manual movement checks (prepared, held inactive)

At the date of this notice, these two capabilities are prepared in the service but held off for general customer use behind independent server-controlled release switches. The presence of a screen or database structure does not mean either capability is active for your account. While a switch is off, Ordivum blocks new authoring, new standalone movement-check results, publishing affected programme changes and starting an affected session at the database boundary.

If enabled later, programme preparation can store an author’s ordered title, explanation, movement, side, repetitions, time, distance or load target and whether you manually completed, skipped or stopped a step. A performed exercise-specific ramp can create one linked warm-up set. Preparation remains skippable, is excluded from working-set progression, volume, personal records and adherence penalties, and does not use an Apple sensor or infer that a movement was performed.

Manual movement checks can store a private reusable label, dimension, side rule, written method, method version, repeatability conditions, entered value and unit, canonical conversion, measurement time and optional note. A comparison is shown only for the same method version, dimension and side. It is a factual comparison of values you entered, not a normal range, diagnosis, injury assessment, treatment recommendation or sensor-derived measurement.

Revoking a release switch does not hide or silently discard existing records. An already-started frozen session remains finishable. Existing definitions and results remain readable, exportable and erasable: individual results can be deleted, definitions can be archived, wider health-consent withdrawal removes the authored preparation, checkpoints, manual results and runtime preparation records, and account deletion removes the remaining live rows. Minimal feature-access metadata contains only the account identifier, two release decisions, check time and source revision; it contains no movement or measurement content.

4. Children and age

You must be at least 13. Signup asks for your exact date of birth and an affirmative statement that it is yours and accurate. We do not ask for an ID document or use a third-party age-check provider. This reduces data collection and friction but cannot prove that a stated DOB is true. If you believe an under-13 has an account, contact us so it can be investigated, restricted and removed where appropriate. Your strength ranks take your age into account if you’re under 23 or over 40. We work this out from the date of birth you gave at sign-up.

The service applies the same high-privacy defaults to everyone: records, photos and saved Activity routes are private; Activity is off until the user starts it; endpoint removal is on by default; and there is no advertising, behavioural profiling, public profile, route sharing, feed or marketing messaging. Activity requires the authoritative 13+ record and current wider health-data consent. We assess the risks to children before each change to the service (a Children’s Code impact assessment) and keep that assessment under review.

If a signup date of birth is under 13, an email signup is refused without creating an account or a durable email restriction. Sign in with Apple creates the account before the date-of-birth step, so an under-13 date deletes that account at once, and an account that never finishes the step is deleted after a day. Eligible signup uses a one-use authorization grant that expires within minutes and is bound to the declared email and platform. The grant stores a token digest and keyed email binding rather than the raw token or raw email. Routine provider security logs and short-window abuse controls may still process request metadata under their stated retention.

Planned AI uses the same 13+ boundary, recent reauthentication, a separate AI consent and conservative safeguards for all users. Teen accounts are not used for advertising, public profiles or behavioural targeting. Date-of-birth correction is bounded so changing a date cannot silently bypass the age gate.

If you’re 13 or over, you can buy Plus on the website. If you pay with a parent’s or guardian’s card, their card details go to Stripe, not yours, and we see only the card brand, last four digits, expiry and issuing country.

4A. Joining the iPhone beta

The iPhone app is in beta on Apple’s TestFlight, for ages 13 and over. While the public TestFlight link on ordivum.com/beta is open, you can use it to join, up to a limited number of places. When you join through the link, Apple shows us only an anonymous tester: no name or email address, just the date you installed, the app version, sessions and crashes, and any feedback you choose to send. We use this only to improve the app, never to identify you, and we do not link it to your Ordivum account. Apple handles your TestFlight details under its own privacy policy. Using the app needs an Ordivum account, which the rest of this notice covers.

When the link is not open, ordivum.com may offer a form to ask to join instead. If you use it, we keep your first name, last name and email address, the time of your request and your confirmation that you are 13 or over. We use them only to review your request and, if there is a place, to add you as a tester in Apple’s TestFlight. Apple then emails you the invite. Each request is also sent to our support inbox through Resend so it can be reviewed. You do not need an Ordivum account, and we do not use a request for marketing.

Our legal basis is our legitimate interest in running a small beta that we can manage, UK GDPR Art. 6(1)(f). Each request is deleted 90 days after you make it. A copy of the email can stay in the support inbox until it is deleted there. To withdraw your request or have it deleted sooner, email privacy@ordivum.com. If you are added as a tester, Apple handles your name and email under its own privacy policy.

5. Service providers and disclosures

Supabase

Provides authentication, the PostgreSQL database, and private file storage. The project’s primary database and storage region is AWS eu-west-2 (London, United Kingdom).

Cloudflare

Registers the domain and hosts, protects, and delivers the web service through Workers and its global network. Cloudflare processes request data such as IP address, request URL, browser information, and operational logs, and may process that limited data in the United States, Europe, and other locations where its network operates.

Resend

Sends account emails, such as signup confirmation, password reset and email-change links, and, if you subscribe on the website, your purchase confirmation and trial reminder, from mail.ordivum.com. Those billing emails include your plan, price and dates. Resend receives your email address, the message including its one-time link, and delivery metadata, and keeps sending logs for up to 30 days. Resend is based in the United States. It does not receive workout, nutrition, photo or note content.

Open Food Facts

Only when you search for food or scan a barcode, the query or barcode is sent to Open Food Facts. Your Ordivum account ID is not included. Results are community-contributed and may be incomplete or inaccurate, so check product packaging where accuracy matters.

Upstash

Upstash Redis holds short-lived counters keyed by an account identifier or IP address to restrict abuse of login, export, upload and other sensitive operations. It does not receive workout, nutrition, photo or note content.

Stripe (website payments)

If you subscribe on ordivum.com, TDS Software Ltd sells you the subscription and Stripe processes the payment for us. Stripe collects your card details, billing name, email address and billing address directly, so Ordivum never sees or stores your full card number. Stripe gives us the card’s brand, last four digits, expiry date and issuing country.

Stripe acts for us when it processes your payment. It is also a separate controller for some of its own purposes, such as preventing fraud, checking identity and meeting its own legal duties as a payment company. Stripe’s privacy policy, at stripe.com/privacy, explains that use.

If you pay with someone else’s card, for example a parent’s, Stripe receives that cardholder’s details, not yours. We see only the details listed above. If you pay with Apple Pay or Google Pay, Apple or Google also handle the payment under their own privacy terms.

We don’t use payment data for advertising or profiling, and we don’t share it with anyone else except our accountant and HMRC where the law requires.

Apple (Sign in with Apple)

If you choose Sign in with Apple on the website or in the iOS app, Apple confirms your identity and shares your email address, or a private relay address if you choose Hide My Email, and your name the first time if you allow it. Account emails to a relay address pass through Apple’s private email relay. Apple handles your Apple Account under its own privacy policy.

Apple (Apple Health)

If you turn on Apple Health in the iOS app, your iPhone gives Ordivum the active calories it recorded during each workout. The reading happens on your device; Apple does not send Ordivum anything else. Apple handles your Health data under its own privacy policy.

Apple (iCloud Mail)

Hosts the support@, privacy@ and security@ordivum.com mailboxes. If you email Ordivum, Apple may process the message, sender details and delivery metadata under the iCloud service terms. Do not include more health information than is needed to explain the request.

Anthropic (Claude, used by our team)

Our team uses Claude, Anthropic’s AI assistant, to help build and run Ordivum: for example to add beta testers, send service emails and look into a problem with an account. While doing this, Claude may see personal data such as a beta tester’s name, email address and age band, or the account record needed to fix a problem. We give it only what the task needs. We have turned off Anthropic’s setting that would let it use these chats to train its models. Anthropic may still review a chat it flags for safety, under its own policy. Anthropic handles this data under its own terms and privacy policy.

Amazon Web Services and Anthropic (planned, inactive)

The proposed paid AI route uses Amazon Bedrock and may route selected tasks to Amazon Nova or Anthropic Claude models. The app does not currently send any account record, prompt or photo to either provider for these features. Before activation, the final processor terms, regions, retention, subprocessors and transfer safeguards must be verified and this notice and the in-product consent must match them.

Providers may also disclose data where law requires it. We do not disclose personal data for advertising. We will name and assess a new processor before it begins handling user data.

6. Cookies and device storage

The website uses authentication and short-lived security-flow cookies, a recovery-proof cookie, and a timezone cookie. It also uses device storage for choices such as theme and rest-timer settings and for active-workout timing state. The iOS app keeps an offline account cache on the device so the ledger can work without a connection. If you add the home-screen widget, the app keeps the names of your next routine and its exercises on the phone so the widget can show them; they are removed when you log out, delete your account, withdraw health-data consent, or remove data on the device. During an unfinished Activity it also keeps the protected, backup-excluded local route draft described above; it is not part of the server export because it has not been uploaded. There is no advertising, analytics, or cross-site tracking. The Cookie Policy gives durations, purposes, and controls.

7. Retention, export, and deletion

Account and ledger data is kept while your account remains open. You can export a machine-readable copy from Settings, including completed Activities and their saved routes, and delete an individual Activity. Deleting the account starts permanent removal of its live database rows and private files, including Activities, and instructs the current device to remove reachable drafts, cache and queued writes; if a provider step fails, the deletion can be retried safely. Short-lived security and operational logs may remain under provider retention schedules where necessary for security, legal claims, or compliance.

If you’ve paid for a subscription on the website, deleting your account removes your billing records from Ordivum’s database. Tax and accounting records of each payment, refund and dispute (the amount, date, invoice, Stripe references, and the billing name, email and country) are kept in Stripe for 6 years after the end of the company’s financial year, because UK company and tax law requires it. Our accounting system (Zoho Books) records sales as totals only, without your name or email. Your right to erasure doesn’t apply to records we must keep by law. They’re kept only for that purpose, then deleted or anonymised in our systems. Stripe also keeps its own records under its privacy policy.

An eligible signup authorization grant expires within minutes and is then deleted by retention cleanup; it cannot be used again after account creation. An under-13 attempt creates no durable person-level block. An account started with Sign in with Apple that never finishes the date-of-birth step is deleted after a day. Age-declaration evidence attached to an eligible account is retained with the account and deleted through the account-deletion process, subject to any narrow legal evidence requirement.

The current Supabase plan does not include automatic database backups, so Ordivum makes its own. Once a day an encrypted copy of the database is saved to a computer controlled by Ordivum, and each copy is deleted after 7 days. Information you delete, including everything deleted with your account, is therefore gone from every backup within 7 days. Backups are used only to restore the service after data loss. If one is ever restored, deletions made since that copy are carried out again before the service reopens.

An ordinary iOS sign-out may retain that account’s encrypted-at-rest, OS-protected local cache for offline continuity. Settings provides a control to remove cached and unsynchronised data from the device. Account deletion and health-consent withdrawal also instruct the current app to remove the relevant local cache; data on an offline or lost device cannot receive that instruction until it reconnects or is erased by its owner.

Programme safety records remain until you withdraw the separate programme-safety choice, delete the account, or another applicable deletion request is completed. A separate withdrawal removes the safety content but retains minimal, content-free consent evidence for compliance or claims only while that remains necessary.

If programme preparation or manual movement checks are enabled, their authored and runtime records are kept with your account until you erase the relevant result, withdraw the wider health-data consent, delete the account, or another applicable erasure request is completed. The account export includes these records and the minimal feature-access metadata. Feature-access metadata is refreshed when access is checked and otherwise ends with account deletion.

8. Your rights

Depending on the circumstances, UK data-protection law gives you rights to be informed; access; correction; erasure; restriction; data portability; objection; and withdrawal of consent. You can edit much of your data, export it (including completed Activities and saved routes), delete an individual Activity, withdraw the separate programme-safety choice, withdraw the wider health consent, delete individual manual movement-check results, archive their reusable definitions, and delete the account in Settings. You can also contact us. We may need to verify your identity and normally respond within one month. An under-13 signup attempt creates no durable person-level registration block to challenge.

9. International transfers

Your account data is stored in the United Kingdom. Some providers handle limited data in other countries. For each one, this is what protects it:

  • Supabase (database and sign-in) is based in Singapore and stores Ordivum’s data in London. Its support staff in the United States and Singapore can reach it only to support the service, under the EU standard contractual clauses with the UK Addendum in Supabase’s data processing agreement.
  • Cloudflare (website hosting) and Upstash (abuse counters) are in the United States and are covered by the UK-US data bridge (the UK Extension to the EU-US Data Privacy Framework). Cloudflare’s data processing agreement also includes the UK Addendum to the standard contractual clauses.
  • Resend (account emails) processes emails in the United States under the UK-US data bridge and the UK Addendum to the standard contractual clauses in its data processing addendum.
  • Stripe (website payments) processes payment data in the United States and other countries where it operates. Its data processing agreement, part of our contract with Stripe, relies on the UK-US data bridge and the UK Addendum to the standard contractual clauses.
  • Apple hosts our mailboxes in iCloud Mail under its standard iCloud terms, and may handle emails you send us in the United States. We have no separate safeguard for this yet, and we are moving these mailboxes to a business email provider.
  • Anthropic (Claude, used by our team): Anthropic Ireland Limited provides Claude to UK users, and UK law approves transfers to Ireland. Anthropic says it uses standard contractual clauses when it processes data in the United States.
  • Open Food Facts is in France, and UK law approves transfers to the European Economic Area.

To get a copy of a safeguard, email privacy@ordivum.com. If paid AI is ever switched on, the locations and safeguards for Amazon Web Services and Anthropic will be added here before any user data is sent.

10. Security

We use HTTPS, private storage, per-user database row-level security, rate limits, security headers, and one-use recovery proof. No service can promise absolute security. Read the Security page for controls and responsible reporting. If a personal-data breach creates a risk to you, we will assess notification duties and contact affected people and the ICO when legally required.

11. Complaints

Tell us by email at privacy@ordivum.com, or by post to 82a James Carter Road, Mildenhall, Bury St. Edmunds, England, IP28 7DE. You don’t need to use any special words. We will acknowledge a data-protection complaint within 30 days, investigate it without undue delay, keep you updated, and explain the outcome. You may complain to the Information Commission (ICO) at any time; you do not have to contact us first.

12. Changes to this notice

We will update this notice before a new feature changes how personal data is used. Material changes will be explained in the service. Where a change needs a new consent, continued use will not be treated as consent: you will receive a new, specific choice. Previous consent events are retained as an audit record.

13. Contact

Email privacy@ordivum.com for a privacy request, complaint, or question.