Effective · Last updated: October 23, 2026 · Version 2026-10-19
The short version.
We use your data to coach your training. We don't sell it, we don't use it for advertising, and we don't track you across other apps or websites.
When you have an account, your training is stored in our database in the United States so it follows you to every device.
Some features send data to Google Gemini or OpenAI. We ask you before the first time, and you can say no (section 5).
Injuries, pregnancy, body weight and progress photos are health data. We ask for your explicit consent before we use your injury and health answers, body weight, sleep and stress, and a progress photo goes only to a coach you turn photos on for. Our Consumer Health Data Privacy Policy explains your extra rights.
You can export everything and delete your account in the app, at any time, for free.
1. Who we are
EchoFit is operated by Alra Intelligence LLC, a limited liability company formed in Wyoming, whose postal address is 30 N Gould St, Ste N, Sheridan, WY 82801, USA ("EchoFit", "we", "us"). We decide how and why your personal data is used, so we are responsible for it (the "controller" in data protection law).
This policy covers the EchoFit app on iPhone and Apple Watch, the web app and website at echofit.app, our emails, and the coach portal. It does not cover other companies' sites or services, even when we link to them.
If you connect with a coach on EchoFit, the coach sees what section 6 describes and must handle it under our Coach Terms.
3. The data we collect
We collect data in five ways:
What you give us: your account details, profile, the workouts you log, your questionnaire answers, messages, photos and what you write to us.
What your device sends: app version, device and browser type, notification tokens, crash reports, and your IP address when you connect.
What we calculate: insights from your training, such as recovery, training load and your Digital Twin scores.
What your coach adds: programmes, notes, check-ins, nutrition targets and injury notes, if you connect with a coach.
What other services tell us: Google or Apple when you sign in with them; Apple, RevenueCat or Stripe when you buy a plan; and, in the iPhone app on iOS 26 or later, the age range Apple shares with your permission (section 12).
You can use EchoFit as a guest without an account. A guest's training stays on the device; nothing is synced to our database until you create an account.
The table below lists every category, why we use it, the legal basis, who can see it and how long we keep it. It is generated from the same inventory our App Store privacy answers use.
Account and sign-in
Includes
Email address, password (stored only as a secure hash by our database host), display name, account ID; from Google sign-in: your name and profile picture address; from Sign in with Apple: your email address (or Apple's private relay address) and a token from Apple, kept only so that deleting your account also ends your Sign in with Apple
Why
Create and secure your account, sync across devices, and contact you about your account
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b))
Who can see it
You, Your friends, Your coach, while you are connected, Authorised EchoFit staff
Kept for
Until you delete your account, or 24 months without a sign-in once inactive-account deletion starts (section 9)
Profile and body details
Includes
Age, sex, height, experience level, training goal, units, language, time zone, weekly target and app settings
Why
Personalise your plan, loads and insights
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b))
Who can see it
You, Your coach, while you are connected, Authorised EchoFit staff
Kept for
Until you delete your account
Body weight
Includes
The weigh-ins you enter, and your body-weight goal
Why
Show your trend and scale bodyweight exercises and loads
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Your explicit consent for health data (art. 9(2)(a))
Who can see it
You, Your coach, only if you turn it on
Kept for
Until you delete the entry or your account, or withdraw health consent (then deleted)
Training log and plan
Includes
Exercises, sets, reps, loads, effort (RPE), notes, dates, your programme and its progress, warm-up routine, recovery copies of workouts you delete
Why
Keep your history, build your plan, compute insights, and show friends and your coach what you share with them
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b))
Who can see it
You, Your friends, Your coach, while you are connected, Authorised EchoFit staff
Kept for
Until you delete it or your account. Recovery copies of deleted workouts are kept until you delete your account
Workout text you say or type
Includes
The words of a voice or typed log, what the app read from them, whether the reading was right, and the device type
Why
Turn what you said into sets, and fix mistakes in that reading
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
You, Authorised EchoFit staff
Kept for
730 days, then deleted automatically, or sooner when you delete your account
Voice recordings
Includes
English: turned into text by your device (Apple on iPhone, your browser on the web). Arabic, if you allowed AI features: the recording is sent through our server to OpenAI Whisper; otherwise your device turns it into text
Why
Turn speech into workout text
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Your consent (art. 6(1)(a)); you can withdraw it at any time
Who can see it
Our service providers (section 6)
Kept for
Not kept: EchoFit doesn't store the recording, and OpenAI keeps no copy and no log of a transcription after returning the text
Training profile (questionnaire)
Includes
Main and second goal, training age, days per week, session length, sleep hours, stress level, injuries or areas to protect, equipment, weak points
Why
Choose and adapt your programme safely
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Your explicit consent for health data (art. 9(2)(a))
Who can see it
You, Your coach, while you are connected, Authorised EchoFit staff
Kept for
Until you change it or delete your account
Health check result
Includes
Only whether medical clearance was advised, and when. Your answers to the questions are never stored
Why
Keep cardio easy and offer walking first when clearance was advised
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Your explicit consent for health data (art. 9(2)(a))
Who can see it
You, Your coach, while you are connected, Authorised EchoFit staff
Kept for
Until you retake the check or delete your account
Injury and life-stage notes
Includes
An area to protect (for example knee or lower back), movements to avoid, pregnancy or postpartum, a short note; set by you or your coach
Why
Swap exercises your plan would otherwise pick
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Your explicit consent for health data (art. 9(2)(a))
Who can see it
You, Your coach, while you are connected
Kept for
Until it is cleared or you delete your account. Notes you set are deleted when you withdraw health consent; notes your coach set stay in their record but stop shaping your plan and are not sent to an AI
Progress photos
Includes
Photos you add to a coach check-in (18 or older only)
Why
Let you and your coach see change over time
Legal basis
Your consent (art. 6(1)(a)); you can withdraw it at any time; Your explicit consent for health data (art. 9(2)(a))
Who can see it
You, Your coach, only if you turn it on
Kept for
Deleted 7 days after you leave the coach or turn sharing off, after 365 days, or when you delete your account
Check-ins and nutrition
Includes
Your answers to a coach's check-in, nutrition targets your coach sets, and the daily ticks you record
Why
Coaching by your coach
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Your explicit consent for health data (art. 9(2)(a))
Who can see it
You, Your coach, while you are connected
Kept for
Daily nutrition ticks: 400 days. The rest until you or your coach delete it, or you delete your account
Insights we compute
Includes
Digital Twin scores, muscle recovery, training load and lighter-week signals, estimated maxes, the coaching reading; and, when you have a coach, the summary of these the app sends them
Why
Adapt your training and explain it
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b))
Who can see it
You, Your coach, while you are connected
Kept for
On your device; the coach's daily summaries 180 days, and all of it is deleted when you leave the coach or delete your account
AI coach conversations
Includes
Your messages to the AI coach and its replies
Why
Answer you, and show you your conversation
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Your consent (art. 6(1)(a)); you can withdraw it at any time
Who can see it
You
Kept for
Until you clear the conversation or delete your account
Your coach connection
Includes
Which coach, what you agreed to share (and the terms version), the programmes and reports they send, the requests they make, a record of each time they open a shared item, a record of the changes they make, and the instructions they give the AI coach about you
Why
Run the coaching you joined, and keep both sides accountable
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b))
Who can see it
You, Your coach, while you are connected, Authorised EchoFit staff
Kept for
While you are connected. The coach's record of the changes they made: 730 days, with your details removed when you delete your account
Messages
Includes
Direct messages with friends and your coach
Why
Deliver and show your conversations
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b))
Who can see it
You, The people in the conversation
Kept for
Until you delete your account; the other person keeps their copy of the conversation, with your name and message previews removed from their notifications
Friends, activity and challenges
Includes
Your friends, requests and blocks, the activity feed and reactions, challenges, badges, the friend code; a referral connects you and your inviter as friends; when you create your account, a friend request goes from you to our founder's EchoFit profile, so your feed has someone in it from the first day — nothing is shared with him unless it is accepted, and you can remove the friend at any time
Why
Train with friends
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b))
Who can see it
You, Your friends, Authorised EchoFit staff
Kept for
Activity feed: 730 days. The rest until you remove it or delete your account
Profile photo
Includes
A picture you take or choose as your avatar
Why
Show who you are to the people you connect with
Legal basis
Your consent (art. 6(1)(a)); you can withdraw it at any time
Who can see it
You, Your friends, Your coach, while you are connected, Anyone with the picture’s link
Kept for
Until you remove it or delete your account
Gym membership card
Includes
The code on your gym card, its format and the gym's name
Why
Show your card at the front desk
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b))
Who can see it
You
Kept for
Until you remove it or delete your account
Plans, purchases and rewards
Includes
Your plan and its dates, Stripe customer and subscription IDs, App Store purchase records (through RevenueCat), founding-member number, referral and gift codes, promo codes; after deletion, a one-way hash of your email so the same address can't start a second free trial
Why
Give you the plan you paid for, apply offers fairly, and keep the records the law requires
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Our legal obligations, such as tax and accounting records (art. 6(1)(c)); Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
You, Authorised EchoFit staff, Our service providers (section 6)
Kept for
Until you delete your account. The email hash is kept after deletion. Stripe and Apple keep payment records as tax and accounting law requires
Terms and consent records
Includes
Which version of the terms you accepted and when, your language and app version; the choices you make about AI and health data; whether you meet the minimum age (a yes, the policy version and whether the answer came from Apple's age range or from you — never your birth year or your age range)
Why
Prove what you agreed to and respect your choices
Legal basis
Our legal obligations, such as tax and accounting records (art. 6(1)(c)); Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
You, Authorised EchoFit staff
Kept for
Until you delete your account
An account marked for age review, or closed for age
Includes
Only if a member answered under the minimum age or was reported as under it: a review mark on the account (when it was made, the minimum age that applied, and whether the answer was under 13 — never the age itself or a birth year), the evidence our owner reviews (the answer or the report), the owner's decision (kept open or closed, by whom, when, and the reason), what happened to a web plan on closure (which subscriptions were cancelled and any prorated refund), and a log of each step
Why
Mark an account that may belong to someone under the minimum age for our owner's review (the member keeps using EchoFit meanwhile), then keep it open or close it (stop its plan with a prorated refund of the unused period), and record each step
Legal basis
Our legal obligations, such as tax and accounting records (art. 6(1)(c)); Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
Authorised EchoFit staff
Kept for
Until you delete your account (our server alone can read these records)
Notifications and email
Includes
Push device token or browser push subscription, your notification settings, your in-app inbox, and delivery records (type, channel, sent / held / delivered / opened — no message text)
Why
Send the notifications and email you allow, and respect quiet hours and unsubscribes
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Your consent (art. 6(1)(a)); you can withdraw it at any time; Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
You, Authorised EchoFit staff, Our service providers (section 6)
Kept for
Delivery records: 90 days. Device tokens: until you sign out on that device or the token stops working. The rest until you delete your account
How you use EchoFit
Includes
Short event labels tied to your account (the day you opened the app, an upgrade screen seen, a purchase started, a share, a feature's first use, notification choices), sign-up steps, page visits with your browser type and the referring site; plus cookieless counts in Plausible
Why
Understand whether EchoFit works for people, and fix what doesn't
Legal basis
Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
Authorised EchoFit staff, Our service providers (section 6)
Kept for
Event labels: 400 days. The rest until you delete your account
Approximate location (country)
Includes
The country and region Plausible works out from your IP address when a page loads. It is counted in aggregate, never tied to your account, and the IP address is not kept. EchoFit never asks for your location
Why
Count where EchoFit is used, in aggregate
Legal basis
Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
Authorised EchoFit staff, Our service providers (section 6)
Kept for
Aggregate counts only; the IP address is not stored
Crash and error reports
Includes
The error and where it happened, the app version, device and browser type, your account ID; a short report when the app had to restart or froze
Why
Find and fix problems
Legal basis
Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
Authorised EchoFit staff, Our service providers (section 6)
Kept for
Kept by Sentry for up to 90 days
Connection and security data
Includes
Your IP address, browser and device details, and request times in our hosts' logs; short-lived counters that stop abuse
Why
Deliver the service, keep it secure and stop abuse
Legal basis
Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
Authorised EchoFit staff, Our service providers (section 6)
Kept for
Abuse counters: 2 hours. Hosting logs: kept by the host for a short period under its own policy
Support and feedback
Includes
What you write to us by email or in the in-app feedback form, a thumbs up or down on a workout reading, notes our staff write about your support request
Why
Answer you and improve EchoFit
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Our legitimate interests in keeping EchoFit secure, reliable and improving (art. 6(1)(f))
Who can see it
You, Authorised EchoFit staff
Kept for
Until you delete your account; emails to support for as long as needed to resolve your request
Apple Watch heart rate and energy
Includes
Heart rate and active energy read during a session on Apple Watch, and the workout the Watch saves to Apple Health
Why
Show your heart rate on the Watch and record the workout in Apple Health
Legal basis
Your consent (art. 6(1)(a)); you can withdraw it at any time; Your explicit consent for health data (art. 9(2)(a))
Who can see it
You
Kept for
Not kept by EchoFit; Apple Health keeps it under your control
If you are a coach
Includes
Your public coach page, specialties, plans and prices, your terms, earnings and payouts, your Stripe connected-account ID
Why
Run your coaching business on EchoFit and pay you
Legal basis
To provide the service you asked for (GDPR art. 6(1)(b)); Our legal obligations, such as tax and accounting records (art. 6(1)(c))
Who can see it
You, Anyone (your public coach page), Authorised EchoFit staff, Our service providers (section 6)
Kept for
Until you delete your account; payment records as tax law requires
A few things in more detail
Profile photo (optional): a picture you take or choose as your avatar. It is shown to the friends and coach you connect with, and to anyone who has the picture's link. You can remove it at any time, and it is deleted with your account.
Messages: the direct messages you send to friends or to your coach are stored so both of you can read the conversation.
Apple Health: the iPhone app does not read from or write to Apple Health. On Apple Watch, if you allow it, EchoFit saves your session to Apple Health as a workout and reads your heart rate and active energy during the session to show them on the Watch. Those readings stay on your Watch and in Apple Health; EchoFit's servers never receive them. Health data is never used for advertising or shared with advertisers.
Voice logs — English: your speech is turned into text by your device's speech recognition (Apple's on iPhone; on the web, your browser's built-in service, which may itself send the audio to the browser's maker — for example, Google for Chrome). EchoFit's servers never receive this audio, only the resulting text.
Voice logs — Arabic: when the app is set to Arabic and you have allowed AI features (section 5), the recording is sent through our server to OpenAI (Whisper) to be transcribed; without that, your device's own speech recognition is used. We do not store the recording; only the resulting text is kept.
The health check: the questionnaire's seven health questions are answered on your device. We keep only the outcome — whether medical clearance was advised, and when. Your answers are never stored.
How you use EchoFit: a few product facts are tied to your account so we can tell whether EchoFit is working for you: the day you opened the app, whether you saw the upgrade screen and why, whether you started or completed a purchase, what you shared and where, the first time you used a feature, and — for notifications — how you answered the permission prompt, which type of notification you opened and from where, which notification switches you changed, and how many reminders your device scheduled. These are short labels only — never free text, never a message's content, never your training numbers.
What we don't collect: your precise location, your contacts, an advertising identifier, or your card number (you enter it on Stripe's or Apple's own page).
4. Health data
We treat these as health data: your health check outcome, injuries and areas to protect, pregnancy or postpartum notes, body weight, sleep and stress answers, check-in answers, nutrition targets and ticks, and progress photos. The law in many places gives this data extra protection (for example GDPR article 9, the Saudi and UAE personal data protection laws, and the Washington, Nevada and Connecticut consumer health data laws).
We ask first. Before you first tell the app about an injury, answer the health check or set a pregnancy or postpartum stage, it asks for your explicit consent, in plain words, with a clear "Not now". You can withdraw it in Settings → Data → Privacy. Your injury and health answers, your body weight, sleep and stress, and the injury and life-stage notes you added yourself, are then deleted from your device and your account. Your plan stops adjusting for any injury note, including one your coach added, and no health answer or note goes to an AI. Notes your coach added stay in their record of your coaching, where they can still see them; ask your coach to clear them, or end the coaching connection.
Progress photos have their own switch: a photo goes to a coach only after you turn photos on for that coach and confirm you are 18 or older.
Body weight, sleep and stress are covered by the same consent. Without it the app does not collect them and your plan uses standard values instead; withdrawing it deletes them, including your weigh-ins, from your device and your account. Your body weight reaches a coach only if you also turn it on for that coach.
We use it only to coach you — to choose and adapt your training safely — and to show it to a coach you have connected with when the consent screen says so.
We never sell it, never use it for advertising, and never use it to make decisions about insurance, credit, employment or housing.
Our Consumer Health Data Privacy Policy lists every category of consumer health data, where it comes from, who receives it, and how to exercise your rights.
5. AI features
EchoFit's AI features run on Google Gemini, and Arabic voice logs are transcribed by OpenAI. Before the first time a feature sends your data to one of them, the app asks you — "Turn on" or "Not now", with what is sent and to whom one tap away. With "Not now" those features stay off and the app does not ask again on its own; everything else works. You can change your answer in Settings → Data → Privacy.
Identifiers are removed first. Before anything leaves for Google, our server removes your name, email and phone number, your human coach's and your friends' names (they become "your coach" and "a friend"), web links, @handles, account ids and birth dates, and turns other dates into relative ones ("3 days ago"). Your training numbers, body weight and health flags (with your health yes) stay — they are what the coach answers from. Each request carries a random reference, never your account id. A voice recording cannot be edited this way: OpenAI receives the Arabic recording itself, and the text it returns is cleaned the same way before any AI reads it.
Google Gemini — the AI coach and workout reading. Every plan uses the same model, Google's Gemini. When you talk to the coach, Google receives your message, the recent conversation (up to six earlier messages) and a summary of your training: your goal, experience, bodyweight (only if you have allowed health answers), active programme, recent sessions and best lifts. If you have allowed health answers, any health flags on your account — an area to protect, movements to avoid, a pregnancy or postpartum stage and its short note — are included so the coach keeps you safe. If you have a human coach on EchoFit, the note they wrote for the AI is included. The "explain this metric" buttons and the daily brief send the numbers they explain. When you log a workout by voice or text, Google receives the text to read the exercise, sets, reps and weight. If your human coach uses the coach portal's AI programme draft, Google receives your goal, schedule and equipment — never your name. Your training age, weak points, top exercises and logged volume are added only if you have allowed AI features, and your injuries, sleep, stress and health flags only if you have also allowed health answers. Google never receives your email or your audio. Google processes these requests under the Gemini API terms.
Google Gemini — Perfect Sync (Elite). When you tap Perfect Sync, Google receives your active programme's name, its days and exercises, the unit you train in (kg or lbs), and a summary of your last 60 days of training for up to 12 of your most-trained exercises: for each week, your top set (weight × reps) and how many sets you did. It sends back suggested sets, reps and starting weights, which you review before anything changes. Google never receives your name, your email or your audio. Processed under the same Gemini API terms.
OpenAI (Whisper). Transcribes Arabic voice logs. It receives the audio recording only — not your email or your name. OpenAI does not use API data to train its models, and for transcription it keeps neither the recording nor an abuse-monitoring log once it returns the text (OpenAI's API data controls).
Other AI models. EchoFit does not currently send your coaching conversations to Anthropic (Claude) or to OpenAI's chat models (GPT). If that ever changes, this page will say so first.
Our own staff tools. When our staff use our internal AI assistant, it receives their question and the admin page they are looking at, which can include account details. It runs on the same Gemini API.
We do not use your data to train AI models. The AI coach is a computer program, not a person or a clinician: it can be wrong, and it does not give medical advice.
6. Who can see your data
Friends. When you and another member are friends, each of you can see the other's display name, profile photo, activity feed, badges and full training log. Using someone's referral code makes you friends with them. You can remove or block a friend at any time.
Your coach. Before you connect, the app shows exactly what the coach will see and can change, and you accept it (the text and its version are recorded). In short: your logged training, your training profile and questionnaire answers, check-in answers, nutrition ticks if they set targets, and a summary of what the app shows you. Body weight and progress photos only if you turn them on for that coach — and each time they open them is recorded. Your AI coach conversations are never shared. Leaving the coach ends all of this at once, and shared photos are deleted within 7 days. For your data, the coach acts on our behalf and only on our instructions, under our Coach Agreement (sections 5.9 and 5.10): they may use it only to coach you; they may not let anyone else access it or hand it to another person or service without our written consent; they must keep it secure and tell us within 24 hours of a breach; they must help us answer your requests to access, correct or delete it; they must let us check that they comply; and they must stop using it and delete any copies when you leave them.
People you message see the messages you send them.
Links you share. A shared workout travels inside the link itself; anyone you give the link to can open it. Profile photos are stored at an address that works for anyone who has it.
Authorised EchoFit staff. A small number of staff can view account data through an internal admin tool that requires multi-factor sign-in, only to give you support, keep EchoFit secure, look into reports and fix problems. Every change made through it is recorded. The admin tool does not show your direct messages, your AI coach conversations or the recordings table of your voice logs. People with direct database access do so only when needed to run or repair the service, or when the law requires it.
Service providers. These companies process data for us. Each one gets only what it needs for its job:
Supabase
Purpose
Accounts and sign-in, the database that stores your synced data, file storage (profile and progress photos) and our server functions.
What it receives
All account data listed in this policy.
Where
United States (Amazon Web Services)
Role
Works for us under a data processing agreement · Its terms
Vercel
Purpose
Hosts and delivers the website and the web app.
What it receives
Your IP address and browser details when you load a page (connection logs).
Where
United States, with a worldwide delivery network
Role
Works for us under a data processing agreement · Its terms
Google (Gemini API)
Purpose
The AI coach, explanations of your numbers, the daily brief, reading the exercise and sets from what you say or type, Perfect Sync, and a coach's AI programme draft.
What it receives
What section 5 describes for each feature: your message and recent conversation, a summary of your training, the text of a workout you logged. Never your email or your audio.
Where
United States
Role
Works for us under a data processing agreement · Its terms
OpenAI (Whisper API)
Purpose
Turns an Arabic voice log into text.
What it receives
The audio recording only — not your name or your email.
Where
United States
Role
Works for us under a data processing agreement · Its terms
Stripe
Purpose
Payments for plans bought on the web, and payouts to coaches when coach billing is on.
What it receives
Your email address, your account ID and the plan. You enter your card on Stripe's own page; we never see or store it.
Where
United States
Role
Works for us under a data processing agreement · Its terms
RevenueCat
Purpose
Keeps the record of subscriptions bought in the iPhone app so your plan follows your account.
What it receives
Your account ID and your App Store purchase records. Not your name or your email.
Where
United States
Role
Works for us under a data processing agreement · Its terms
Resend
Purpose
Sends our email.
What it receives
Your email address, the message, and delivery events (delivered, opened, bounced, marked as spam).
Where
United States
Role
Works for us under a data processing agreement · Its terms
Sentry
Purpose
Crash and error reports, so we can find and fix problems.
What it receives
The error, the app version, your device and browser type, your account ID, and the screens you opened and buttons you tapped just before it. Not your name, your email or your training data: exercise names, notes and what you said are removed before a report leaves your device.
Where
United States
Role
Works for us under a data processing agreement · Its terms
Plausible Analytics
Purpose
Counts page and feature use without cookies.
What it receives
The page, the referring site, and your browser and country, counted in aggregate. No cookies and no account ID.
Where
European Union (Germany)
Role
Works for us under a data processing agreement · Its terms
Apple
Purpose
App Store purchases and refunds, Sign in with Apple, push notifications to iPhone (APNs), speech recognition for English voice logs on iPhone, and Apple Health on Apple Watch.
What it receives
What you share with Apple under your own Apple account; for push, the device address and the notification.
When the law requires it. We disclose data if a valid legal order requires it, or to protect someone's safety, and only what is needed. Where we may, we tell you first.
If EchoFit changes hands. If EchoFit is merged, acquired or sold, your data may move to the new owner, who must honour this policy. We will tell you before that happens.
We never sell your personal data, "share" it for cross-context behavioural advertising, or give it to data brokers.
7. Where your data is stored
Your account data is stored in the United States by Supabase on Amazon Web Services. Most of our service providers are in the United States; Plausible is in the European Union. EchoFit is offered in the United States, Saudi Arabia, the United Arab Emirates and Kuwait; if you use it from somewhere else, this policy still applies, along with the rights your local law gives you.
If you live outside the United States, your data is transferred to the United States because that is where the service runs: the transfer is needed to provide what you ask for, and for health data it rests on your explicit consent. Our providers are bound by contracts that require them to protect your data and use it only for us. Where the law requires a specific transfer safeguard (such as the European Commission's standard contractual clauses), we rely on it.
8. Notifications and email
Push notifications. We only send push notifications after you allow them. What you can receive, by the categories you control in Settings → App → Notifications:
Messages — a direct message from a friend or your coach. You can turn off message previews so the lock screen shows only who wrote.
Friends & challenges — friend requests and acceptances, reactions to your workouts, challenge invitations and results.
Your coach — feedback, check-in requests and replies, a program assigned to you.
Weekly progress — your weekly summary and new personal records.
Trial & membership — for example, that your trial ends in two days.
Comeback nudges & announcements — a nudge after time away and occasional product announcements. Off unless you turn it on.
To deliver them we store a device token (iPhone) or a browser push subscription (web), linked to your account, with the app version and when the device was last seen. The token is removed when you sign out on that device, when the push service tells us it is no longer valid, and when you delete your account. Quiet hours (on by default, 22:00–07:00 in your time zone) deliver messages and coach notifications silently and hold other non-urgent notifications until they end, and we cap how many notifications of most kinds you can receive in a day.
How to turn them off: switch any category off in Settings → App → Notifications in EchoFit; or turn off notifications for EchoFit entirely in iOS Settings → Notifications → EchoFit, or in your browser's site settings on the web.
Reminders on your device. Training reminders and streak alerts are scheduled by the app on your own device, at the time and on the days you choose in Settings → App → Notifications. A reminder is skipped on a day you have already logged a workout, they slow down and then stop if you haven't opened the app for a while, and they are cancelled when you sign out. The rest timer can notify you when your rest ends while your phone is locked. These are created on your device; we do not send them.
Email. We send:
Account emails — email confirmation, password resets, and the reminders of the date and amount before a web plan's first charge and before an annual plan renews. These are required to operate your account and are sent even if you unsubscribe from other email.
Your weekly progress report (and a monthly report) built from your own training data.
Trial and membership notices — for example, before your trial ends.
Comeback emails when you haven't trained for a while — a short, limited series that stops after 90 days away — only if you said yes to “Product news and tips by email” (in Settings → Data → Privacy; it is off until you turn it on).
Your weekly progress report starts when you create an account; product news comes only if you turn it on in Settings → Data → Privacy (it is off until you do); and you can unsubscribe at any time. Every email other than account emails carries a one-click unsubscribe link (and the standard unsubscribe header your mail app shows), which takes effect immediately without signing in; you can also switch email off in Settings → App → Notifications. If an address bounces or a message is marked as spam, we stop emailing that address automatically. Emails are sent through Resend, which sends our email on our behalf (a processor, section 6).
Delivery records. For each notification and email we keep a short record: its type, the channel, and whether it was sent, held back and why (for example your settings or quiet hours), failed, delivered, opened, bounced or marked as spam. These records contain no message text. We use them to make delivery reliable and to respect your choices, keep them for 90 days, and then delete them. Your in-app notification inbox keeps your most recent notifications until you clear them.
When you delete your account we delete your device tokens and push subscriptions, your notification preferences, your notification inbox and your delivery records, along with the rest of your data.
9. How long we keep it
We keep your data while your account exists, so your training history is there when you come back. When you delete your account, we delete your data straight away, including your photos; copies our service providers hold for us expire under their own schedules. Some data is deleted sooner, on a fixed schedule:
Inactive accounts. We delete an account, and its data, after 24 months without a sign-in. Before we do, we email you 2 warnings, 30 days apart, and signing in once keeps your account. A person at EchoFit approves each deletion, so it can happen later than the date in the email — never earlier. Backup copies of your workouts are kept 30 more days, then deleted. This starts on November 18, 2026; until then, an inactive account is kept until you delete it.
Data
Kept for
Account and sign-in
Until you delete your account, or 24 months without a sign-in once inactive-account deletion starts (section 9)
Profile and body details
Until you delete your account
Body weight
Until you delete the entry or your account, or withdraw health consent (then deleted)
Training log and plan
Until you delete it or your account. Recovery copies of deleted workouts are kept until you delete your account
Workout text you say or type
730 days, then deleted automatically, or sooner when you delete your account
Voice recordings
Not kept: EchoFit doesn't store the recording, and OpenAI keeps no copy and no log of a transcription after returning the text
Training profile (questionnaire)
Until you change it or delete your account
Health check result
Until you retake the check or delete your account
Injury and life-stage notes
Until it is cleared or you delete your account. Notes you set are deleted when you withdraw health consent; notes your coach set stay in their record but stop shaping your plan and are not sent to an AI
Progress photos
Deleted 7 days after you leave the coach or turn sharing off, after 365 days, or when you delete your account
Check-ins and nutrition
Daily nutrition ticks: 400 days. The rest until you or your coach delete it, or you delete your account
Insights we compute
On your device; the coach's daily summaries 180 days, and all of it is deleted when you leave the coach or delete your account
AI coach conversations
Until you clear the conversation or delete your account
Your coach connection
While you are connected. The coach's record of the changes they made: 730 days, with your details removed when you delete your account
Messages
Until you delete your account; the other person keeps their copy of the conversation, with your name and message previews removed from their notifications
Friends, activity and challenges
Activity feed: 730 days. The rest until you remove it or delete your account
Profile photo
Until you remove it or delete your account
Gym membership card
Until you remove it or delete your account
Plans, purchases and rewards
Until you delete your account. The email hash is kept after deletion. Stripe and Apple keep payment records as tax and accounting law requires
Terms and consent records
Until you delete your account
An account marked for age review, or closed for age
Until you delete your account (our server alone can read these records)
Notifications and email
Delivery records: 90 days. Device tokens: until you sign out on that device or the token stops working. The rest until you delete your account
How you use EchoFit
Event labels: 400 days. The rest until you delete your account
Approximate location (country)
Aggregate counts only; the IP address is not stored
Crash and error reports
Kept by Sentry for up to 90 days
Connection and security data
Abuse counters: 2 hours. Hosting logs: kept by the host for a short period under its own policy
Support and feedback
Until you delete your account; emails to support for as long as needed to resolve your request
Apple Watch heart rate and energy
Not kept by EchoFit; Apple Health keeps it under your control
If you are a coach
Until you delete your account; payment records as tax law requires
Backups. Our database host keeps encrypted backups for up to 7 days. Deleted data disappears from backups when they expire.
One thing kept after deletion. If you started a free trial of a paid plan or held a subscription, we keep a one-way hash of your email address (not the address itself, and nothing else about you) so the same address cannot start a repeat free trial. It cannot be read back into your email and is never used to contact you.
Records the law requires. Stripe and Apple keep records of payments as tax and accounting law requires, under their own policies. If you are a coach, payment records are kept as tax law requires.
On another member's device. When you delete your account, the people you messaged keep their side of the conversation, but your name and message previews are removed from their notifications.
10. Security
Everything travels over encrypted connections (HTTPS/TLS), and our database host encrypts stored data.
Database access rules (row-level security) let each account reach only its own data and what others have chosen to share with it.
Staff access to the admin tool requires multi-factor sign-in, and changes made through it are recorded.
No security is perfect. If a breach affects your data, we will tell you and the authorities as the law requires.
Export your data: Settings → Data → Export (CSV, or everything as JSON). Free on every plan.
Correct your profile and training in the app, or ask us.
Delete your account and its data: Settings → Account → Delete Account.
Withdraw consent for AI features or health data: Settings → Data → Privacy.
Turn off notifications and email: Settings → App → Notifications, or the unsubscribe link.
By email at privacy@echofit.app, you can ask us to give you a copy of your data, correct or delete it, move it to another service, restrict or object to how we use it, or tell you who received it. We answer within 30 days. To protect you, we may ask you to confirm the request from your account's email address. You can use an authorised agent where your law allows it. We will never treat you differently for using your rights.
If we say no. We will explain why. You can appeal by replying to our answer with "Appeal"; we will review it and reply in writing. If you are still not satisfied, you can complain to the data protection authority where you live — for example the Saudi Data and AI Authority (SDAIA) in Saudi Arabia, the UAE Data Office in the United Arab Emirates, or your state's attorney general in the United States.
California residents have the rights to know, delete and correct personal information, and to limit the use of sensitive personal information. We use sensitive personal information only to provide the service you ask for, and we do not sell or share personal information, so there is nothing to opt out of; we treat a Global Privacy Control signal as a confirmation of that choice. This policy is our notice at collection. Washington, Nevada and Connecticut residents: see our Consumer Health Data Privacy Policy.
12. Age limit and children
You must be at least 16 to use EchoFit (18 in Saudi Arabia, the United Arab Emirates, Kuwait, Qatar, Oman and Bahrain). We decide which age applies once, by where your phone is when you answer. We ask your age in whole years when you create your account, before any sign-in button works; it also fills in the age in your training profile (it sets your starting weights), where you can change it. In the iPhone app on iOS 26 or later, when you create your account we also ask Apple to share the age range you (or your parent or guardian) gave Apple — after you give your age. If Apple's range is under the minimum age, that answer stands; if your account was created without the question (for example by signing in with Google or Apple) and Apple's range settles it, we don't ask. On iOS 26.2 or later Apple also tells the app whether app-store age laws apply to you (today in Texas, Utah and Louisiana); where the law applies, you must be at least 18, by Apple's range or, if Apple doesn't share one, by the age you gave. On older iPhones, on the web and on Android the app cannot tell which US state you are in, so the ages above apply there. For the age check we keep only whether you meet the minimum age, whether that answer came from Apple or from you, and — if the answer was under the minimum age — a review mark for our owner (when it was made, the minimum age that applied and whether the answer was under 13) (and, on your device until your account is created, whether you are 18 or over) — never a birth year or the age range; the age you give stays in your profile, where you can change it. The answer belongs to your account, not your device. Every account that has not answered — including accounts created before we added the question — is asked each time the app opens until it does. If the answer is under 13, no account is created, or one created moments before is deleted. If it is 13 or over but under the minimum age, the account is created and marked for our owner's review: you keep using EchoFit meanwhile and nothing is deleted. Our owner then keeps the account open or closes it; a closed account can still download its data or delete itself, and nothing more is collected. An older account whose member answers under 13 is marked for the same review. The device keeps only a note that it said no, for 24 hours, so the question can't simply be tried again with another answer. The app enforces this today, and our servers will too from a date we will publish here: they will refuse to save member data for an account closed this way, and for an account created after that date that has not answered yet. Progress photos and the AI coach are for members aged 18 or older. If we learn that a child under 13 has given us personal data, we delete it. If you think that has happened, write to privacy@echofit.app.
13. Changes to this policy
When we change this policy we publish the new version here with a new date. If a change is material — for example a new kind of data, a new purpose or a new kind of recipient — we tell you in the app (and by email if you have an account) before it takes effect, and where the law requires your consent, we ask for it. Earlier versions are available on request.
14. Contact us
Privacy questions and requests: privacy@echofit.app
Post: Alra Intelligence LLC, 30 N Gould St, Ste N, Sheridan, WY 82801, USA
Help with the app: support@echofit.app · echofit.app/support — we reply within 2 business days; privacy requests within 30 days.