karvd

karvd Privacy Policy

Last updated: 10 November 2026

Who we are. karvd is run by Hugo Tabosa Torres, trading as karvd, a sole trader, Unit 124819, PO Box 6945, London, W1A 6US, United Kingdom (“we”, “us”). We are the controller of your personal data.

Contact. For anything in this policy, including data-protection requests, write to support@karvd.app. To use your rights, see “Your rights” below.

1. What karvd collects, and why

karvd is a fitness app. You need an account to use it. You make one, or sign in, with Apple, with Google, or with your email address and a password. There is no guest mode. Below, “optional” means the feature works without it.

WhatWhyWhere it lives
Your email address and password (if you sign up with email)To make and recognise your account; to send you sign-in codes, a link to confirm your address and links to reset your password. karvd cannot read your password: our sign-in system keeps only a salted hash of itOur cloud database and hosting provider; the emails are sent by our email delivery service
Sign in with Apple (if you use it): the email address Apple gives karvd, which is your own or an Apple private-relay address if you choose “Hide My Email”, and an Apple user id. karvd does not ask Apple for your nameTo make and recognise your account. karvd also keeps a token from Apple, only on its own server in a private store: never on your phone, and it is not part of the export of your data. It is kept only so that karvd can tell Apple to revoke it when you delete your account (once karvd’s Apple key is set up on the server; until then no token is kept)Our cloud database and hosting provider
Sign in with Google (if you use it): your name, your email address and your Google account id (Google’s ID token also carries a link to your profile picture, which karvd does not use)To make and recognise your account; your name is used only to suggest a display name, which you can changeOur cloud database and hosting provider
First name, date of birth, physiology setting, height, weight, waistTo work out your plan, targets and forecastsYour phone and our cloud database
Training, cardio and swim sessions, sets, routines, your equipmentTo run your training and show your progressYour phone and our cloud database
Meals, food photos, meal descriptions (typed or spoken), water, nutrition targetsTo log nutrition and work out targetsYour phone and our cloud database
Sleep and FitScore inputsTo show recovery and your FitScoreYour phone and our cloud database
Injuries and pain notes (optional, with your “health data” consent)To make training suitableYour phone; our cloud database only with your consent
Your GLP-1 medication answer (optional)To show extra guidanceYour phone only. It is never sent to us.
Goal Wall body photos, body-fat estimate, goal pictures (optional, with the Goal Wall consent)To show progress and make your goal picturesOur cloud database provider’s private storage
Outdoor routes and location while you record a session (optional, with the GPS consent; “When In Use” only)To map your route and measure distance and paceYour phone and our cloud database
Apple Health data you allow (see section 3)To count your workouts, sleep and steps towards your planYour phone and our cloud database (daily step counts stay on your phone)
Posts, comments, photos, videos, your display name and profile picture, circles and challenges you joinThe social featuresOur cloud database and our media storage provider
Coach calls (Premium, optional, with the coach call consent): what is kept afterwards is described in section 6. The audio and the words of the call are not keptTo let you talk to your AI coach, and to let the coach pick up where you left offOur cloud database (notes and call times)
Your purchase state (Premium, Featured athlete)To unlock what you boughtOur subscription management service and our cloud database
Push notification token (if you allow notifications)To send reminders you asked forOur cloud database, our push notification service and Apple’s push notification service
Diagnostics (crash and performance reports)To fix faultsOur crash-reporting service
Usage events (optional, off until you agree)To see which screens are usedOur usage analytics service
Install and invite attribution (a random install id, the invite link you tapped, and when the app was installed and opened). When you accept an invite, karvd also stores that install id with your account, in the record that links you and the person who invited youTo tell which invite link brought a friend, to give invite rewards to the right person, and to spot one device being used to redeem many invites. It runs without asking, but you can switch it off in Settings (see sections 2 and 8)Our invite-attribution service (the id and events); our cloud database (the id kept with your account)

2. Our lawful bases

Install attribution and the rules on storing information on your phone (UK PECR). To tell which invite link brought you in, the invite-attribution software in karvd stores a random install id on your phone and reads it. We do not ask you first. We rely on the exemption for storing and accessing information for statistical purposes that the Data (Use and Access) Act 2025 added to the Privacy and Electronic Communications Regulations. That exemption needs two things, and this is how we give them: clear information (this policy, and the text under the switch in Settings) and a simple way to object (Settings › Privacy › “Invite links: let karvd see which invite brought you in”, which is on until you turn it off). When you turn it off, the software stops at once and does not start again at any later launch. This is separate from the optional analytics choice, which stays off until you agree. It is not advertising: karvd does not use the advertising identifier (IDFA) or the vendor identifier (IDFV), does not use Apple Search Ads or SKAdNetwork attribution, does not connect it to advertising networks, and never shows Apple’s tracking prompt.

3. Apple Health and health data

If you connect Apple Health, karvd asks to read your workouts (with their distances), sleep, daily step count, and the heart rate recorded during workouts. It asks to write the sessions you record in karvd as workouts, and their route only if you turn that on. You can change this at any time in iOS Settings › Health.

karvd is not a medical device. It gives general fitness guidance, not medical advice.

4. Who receives your data (our processors)

We use these services to run karvd. Each acts on our instructions. We send each the minimum it needs.

ServiceWhat it receivesWhyLocation
Our cloud database and hosting providerEverything marked “our cloud database” in section 1: account, profile, training, nutrition, social posts and comments, Goal Wall photos (private storage), consent records, coach notesDatabase, sign-in, file storage, server functionsLondon, UK
Our email delivery serviceYour email address and the content of the sign-in and account emails we send you (codes, password reset)Sending sign-in and account emailsIreland (EU)
Our media storage providerThe photos and videos in your social posts, and the posters of videos. They are private and others see them through short-lived links onlyStorage for social mediaEU/US, global network
An AI service (images and text)With the matching consent: equipment photos and meal photos you choose; your Goal Wall photos (cropped, no head) with your height, weight and targets, to estimate body fat and draw goal pictures; photos and videos in social posts, for the safety check. Never your name or emailAI recognition, estimates, illustrations and safety checksUS / global
An AI text serviceThe text of a meal you type or speak when needed to read it; a short summary of your training as numbers for the Insights text; the text of posts and comments, and display, circle and challenge names, for the safety check; during a coach call, the words of the call and the notes the coach works from, to write the coach’s replies and the notes afterwardsAI text reading, safety checks and the coachUS
Our live call serviceThe live audio of a coach call, to connect your phone to the coach. Recording and transcript storage are switched offConnecting coach callsUS
The service that runs the AI coachThe live audio and words of a coach call, while the call runs. It keeps no recording or transcriptRunning the coach during a callLondon, UK
A speech-to-text serviceThe live audio of what you say in a coach callTurning your speech into textUS
A text-to-speech serviceThe coach’s words, as text, during a coach callGiving the coach a voiceUS
Our subscription management serviceYour random account id and your purchase receipts from Apple. When you delete your account, karvd asks it to delete your customer recordSubscriptions and restoring purchasesUS
Our crash-reporting serviceCrash and performance reports. No name, email or account id is attached, personal details are scrubbed, and IP addresses are not stored. Kept for about 30 daysFixing faultsEU
Our usage analytics serviceOnly if you agree: a small set of usage events (such as app opened, screen viewed). No account id is attached, and no screen recording. Kept for up to 1 year. When you delete your account, the phone you delete from sends its analytics id (only if you agreed), and karvd asks the service to delete that person and their eventsUnderstanding which features are usedEU
Our invite-attribution serviceA random install id, the invite link that was tapped, the times the app was installed and opened, your device model, iOS version and IP address. It runs unless you switch off “Invite links” in Settings (section 2). karvd uses a version without advertising-identifier code, does not use the advertising identifier (IDFA), and on iPhone also switches off the vendor identifier (IDFV), Apple Search Ads and SKAdNetwork. It is not connected to advertising networks, so karvd never shows Apple’s tracking prompt. Only two events are sent, “invite opened” and “invite accepted”, with no values. When you delete your account, karvd asks it to erase the install id kept with your invite record and the one on the phone you delete from (while “Invite links” is on)Telling which invite brought a friendUS
Our push notification service, and Apple’s push notification serviceOnly your device’s push token, and the reminder text to deliverDelivering notifications you asked forOur service: US. Apple: as Apple’s policy describes

Other services karvd talks to, where the feature is used: Apple (Sign in with Apple, Health, push, purchases; and revoking the Apple token when an account is deleted), Google (Sign in with Google), a public food database (a barcode you scan is looked up), a map tile service (the map area you view for the outdoor map is requested), an exercise video library (exercise videos, with links signed per account), and Amazon (the Shop opens Amazon search links; we share nothing with Amazon, and what you do there is covered by Amazon’s own policy).

We can tell you which companies provide these services; ask at support@karvd.app.

We do not sell your personal data. We do not use it for advertising, and we do not share it with data brokers.

Transfers outside the UK. Some of these services are outside the UK (see the Location column). Where a provider is certified under the EU-US Data Privacy Framework, we rely on the UK Extension to that framework. Otherwise we rely on the UK International Data Transfer Addendum to the EU standard contractual clauses (or the UK International Data Transfer Agreement).

5. AI services, in plain words

Some features send content to AI services. Each has its own consent or notice, shown before the first use:

AI output can be wrong. A person can always override an estimate.

What our AI providers commit to. Our AI providers’ terms do not allow them to use your data to train or improve their models. They keep it only for a limited time for abuse and safety monitoring, unless the law requires longer.

6. Coach calls (Premium)

Premium includes live voice calls with an AI coach. Calls are optional and need your coach call consent, which you can withdraw in Settings. The coach is an AI, not a person.

7. Your contacts

Only if you tap Connect contacts in Search (Contacts tab), and allow it in iOS, karvd uses your address book to show you which of your contacts are already on karvd.

8. How long we keep it, and deleting it

DataKept for
Account, profile, training, nutrition, sleep, posts and commentsUntil you delete your account
Outdoor routesFull route for 24 months, then only an outline
Goal Wall photos and goal picturesUntil you delete them, withdraw the Goal Wall consent, or delete your account. Withdrawing removes the photos and pictures and seals your Goal Wall rows
Photos and videos in postsUntil you remove the post or delete your account
Posts that fail the safety checkUp to 90 days for review, then deleted
Coach notes and call timesUntil you delete your account, or until you withdraw the coach call consent (which empties the notes)
The install id kept with your invite recordUntil you delete your account
The Apple token kept for revocation (only if you signed in with Apple)Until you delete your account. At the very start of deleting your account karvd tells Apple to revoke it (once the Apple key is configured on the server) and then deletes it
Consent recordsUntil you delete your account. After that we keep a record that you withdrew, for up to 6 years, as evidence
Audit and abuse-prevention countersUp to 6 years, without health data
Purchase records6 years, as UK accounting rules require
Crash reportsAbout 30 days
Usage eventsUp to 1 year

Deleting your data. In Settings › Account and data › Delete account and data, you can ask us to delete your account. We delete your files first, then your account and everything linked to it, and keep a deletion receipt with no health data. You can follow the request under Deletion request status. Deleting the app alone does not delete your account.

When you delete your account, karvd also asks our subscription management, usage analytics and invite-attribution services to delete what they hold about you. They do it on their own timetable, usually within 30 days. We ask only once your account is fully deleted, and a supplier that cannot be reached is asked again later; it never holds up your deletion. Two limits: karvd can only send the analytics and install ids held by the phone you delete from. So usage events tied to an earlier analytics id (from before you withdrew the analytics consent, which gives the phone a new id, or from another phone) cannot be found and are not deleted; they carry no name, email or account id. And with “Invite links” switched off, the phone does not send its install id; the install id kept with an invite record is still erased.

Withdrawing a consent. Each consent (Apple Health, GPS, Goal Wall, AI, coach calls, analytics, contacts) can be withdrawn in Settings, or in iOS Settings. What you withdraw stops being used from that point. Install attribution is not a consent: it runs under the exemption described in section 2, and you object to it with the switch “Invite links: let karvd see which invite brought you in” in Settings › Privacy. Turning it off stops it at once and at every later launch. It does not recall what the invite-attribution service already received, and it does not delete the install id already kept with an invite record; deleting your account does. Invite links still open the invite screen with the switch off.

Export. In Settings › Account and data › Export my data you can get a copy of your data.

9. Your rights

Under UK data protection law you can ask us to: tell you what we hold, correct it, delete it, restrict or object to how we use it, give you a portable copy, and stop automated decisions that affect you (karvd makes none with legal effect). Use the in-app tools above, or write to support@karvd.app. You can object to install attribution at any time with the switch in Settings (section 2). We reply within one month. You can also complain to the Information Commissioner’s Office (ico.org.uk).

10. Children

karvd is for people aged 18 and over. It asks for your date of birth and does not let younger people in. If you think a child has an account, write to us and we will delete it.

11. Security

Data is sent over encrypted connections. Files are in private storage with short-lived links. If you use a karvd password, our sign-in system stores it only as a salted hash, and it must be at least 8 characters; Apple and Google sign-in use no karvd password at all. Server keys for AI services are kept on the server only. karvd keeps its local database out of iCloud Backup. No system is perfectly secure; if a breach puts your rights at risk we will tell you and the ICO as the law requires.

12. Changes

If we change this policy in a way that matters, we will tell you in the app before it applies. We keep previous versions and will send one on request to support@karvd.app.

Safety screens

karvd remembers the date you saw its safety information, on your phone and with your account, so it does not show it again on a new phone. It does not ask for or store any health details for this. The same is true of the date you saw the notice about safety checks on posts.