EchoFit

Privacy Policy

Effective · Last updated: October 23, 2026 · Version 2026-10-19

The short version.

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).

Questions about privacy: privacy@echofit.app.

2. What this policy covers

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:

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).

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.

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.
Where
United States
Role
Its own privacy policy also applies · Its terms

Google (Sign-In)

Purpose
Sign in with Google, if you choose it.
What it receives
Google tells us your email address, your name and your profile picture address.
Where
United States
Role
Its own privacy policy also applies · Its terms

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:

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:

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.

DataKept for
Account and sign-inUntil you delete your account, or 24 months without a sign-in once inactive-account deletion starts (section 9)
Profile and body detailsUntil you delete your account
Body weightUntil you delete the entry or your account, or withdraw health consent (then deleted)
Training log and planUntil you delete it or your account. Recovery copies of deleted workouts are kept until you delete your account
Workout text you say or type730 days, then deleted automatically, or sooner when you delete your account
Voice recordingsNot 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 resultUntil you retake the check or delete your account
Injury and life-stage notesUntil 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 photosDeleted 7 days after you leave the coach or turn sharing off, after 365 days, or when you delete your account
Check-ins and nutritionDaily nutrition ticks: 400 days. The rest until you or your coach delete it, or you delete your account
Insights we computeOn 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 conversationsUntil you clear the conversation or delete your account
Your coach connectionWhile you are connected. The coach's record of the changes they made: 730 days, with your details removed when you delete your account
MessagesUntil 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 challengesActivity feed: 730 days. The rest until you remove it or delete your account
Profile photoUntil you remove it or delete your account
Gym membership cardUntil you remove it or delete your account
Plans, purchases and rewardsUntil 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 recordsUntil you delete your account
An account marked for age review, or closed for ageUntil you delete your account (our server alone can read these records)
Notifications and emailDelivery 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 EchoFitEvent 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 reportsKept by Sentry for up to 90 days
Connection and security dataAbuse counters: 2 hours. Hosting logs: kept by the host for a short period under its own policy
Support and feedbackUntil you delete your account; emails to support for as long as needed to resolve your request
Apple Watch heart rate and energyNot kept by EchoFit; Apple Health keeps it under your control
If you are a coachUntil 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

Found a vulnerability? Please tell us at security@echofit.app — see how to report it.

11. Your rights and choices

In the app, at any time:

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.