Privacy Policy
- During the beta, you can browse the exercise library and 3D demos without an account. Training, food and other features need you to sign in and have beta access. Until you sign in, your records stay only on your phone or computer.
- When you sign in, we store your phone number or email address, your workout records and your food log in the cloud so they sync across devices. We also record a small amount of usage activity (for example, whether you started a workout or whether the camera opened) to improve the app. This does not include the details of your workouts or meals, or any injury or sleep information.
- Camera video is analyzed in real time on your device only. It is never uploaded or saved. When you count reps with the camera, only the resulting rep count and form score are kept.
- Injury or discomfort areas you enter, your sleep records (including watch sleep the Android app reads from Health Connect), and the photos and videos you take with the fitness camera stay on your device and are never uploaded.
- Only when you choose to use AI do we send what that request needs to an AI provider: the meal photo you want recognized goes to Alibaba Cloud, and a summary of your food or sleep goes to Tencent Cloud; nutrition Q&A sends only your question by default, and telling the coach about today sends only that sentence and the names of today's exercises. We don't keep any of it, and each provider handles requests under its own rules (see Section 3).
- No ads and no profiling. We don't sell your data. We share it only as this policy describes: with AI providers when you choose to use AI, with buddies you approve, and with the cloud providers that run the service.
- Our servers are in mainland China. If you sign in from outside China, your account and workout data are transferred to and stored there.
- You can export your data, delete records, or delete your account at any time.
HOLO·FIT ("the app", "we") is operated by Liu Chao. We handle your personal information in accordance with the Personal Information Protection Law of the People's Republic of China and other applicable laws. Please read this policy before using the app. If this English version and the Chinese version differ, the Chinese version prevails.
1. What we collect and why
| Information | When | Purpose | Where it is stored |
|---|---|---|---|
| Phone number or email address (whichever you sign in with) | When you choose to sign in | To send a verification code by text or email and to identify your account | Cloud (Tencent Cloud) |
| Beta invite code | During the beta, when you enter an invite code | To confirm beta access and link it to your account, so you don't have to re-enter it on a new device | Cloud (Tencent Cloud) |
| Feedback: your message, optional contact details, and the page, exercise, device and browser model, screen size and app version at the time | When you send feedback | To investigate issues, improve the app, and reply to you if you left contact details | Cloud (Tencent Cloud) |
| Workout records: exercises, weights, reps, sets, effort, workout times and how the session felt (too easy / just right / too hard / something hurts); for sets counted with the camera, also the form score (0–100) and the most frequent issue (e.g. "knees caving in") | When you log workouts | To show history and progress and make suggestions; synced to your other devices when signed in | On your device; also in the cloud when signed in |
| Moves you record yourself: the move name, type (training / warm-up / rehab), target muscles, and the frame-by-frame joint angles and body orientation calculated from the recording (no video or images) | When you record and save a move under "Mine" in the exercise library | So the hologram can replay your move and the camera can count reps and compare your range; synced to your other devices when signed in | On your device; also in the cloud when signed in. Camera video during recording is analyzed on your device only and is never saved or uploaded |
| Training settings: goal, level, days per week, session length, available equipment, cycle plan | When you complete the setup questions or change settings | To build a training plan that suits you | On your device; also in the cloud when signed in |
| Body data: sex, age, height, weight; how much sleep you say you need | When you enter it on the "Eat" page or choose it on the "Recovery" page | To estimate your daily calorie, protein, carb and fat targets and to calculate readiness | On your device; also in the cloud as part of your training settings when signed in |
| Food log: food names, portions, calories and nutrients, which meal, and how you logged it (search, hand portions, photo recognition, etc.) | When you log food on the "Eat" page | To total what you ate, compare it with your targets and make suggestions; synced to your other devices when signed in | On your device; also in the cloud when signed in |
| Sleep records: bedtime and wake-up time, sleep quality, how you feel that day; in the Android app, after you allow it, the sleep start and end times, sleep stages and source (e.g. the name of your watch app) read from Health Connect | When you log sleep, or when you open the app after allowing Health Connect access in the Android app | To calculate readiness, adjust training suggestions and give sleep tips | On your device only, never uploaded |
| Fitness camera photos, live photos and videos, and the body pose points detected in them | When you take them on the "Photo" page | Physique records and before/after comparisons; share images or videos when you choose to share | On your device only; they leave your device only when you share them |
| AI photo recognition: the meal photo you take or choose (compressed) and an optional short note | When you tap "Photo" recognition on the "Eat" page | To recognize the dishes and estimate portions and nutrition | Sent through our cloud function to an Alibaba Cloud Model Studio model for recognition. We don't keep the photo; we only count how many times you used it that day (for the daily limit) |
| AI suggestions: today's food targets, a summary of what you've eaten, food names, and the muscle groups and sets you trained (next-meal suggestions); or your last 7 nights' bedtimes and wake-up times, durations, sleep quality and how you felt, and when you finished training before bed (sleep tips) | When you tap "Ask" | To generate personalized suggestions | Sent through our cloud function to a Tencent Cloud model. We don't keep it; we only count how many times you used it that day |
| Telling the coach about today: the sentence you type (e.g. "only 25 minutes today, at home"), today's plan name, length and exercise names, and whether you usually train at a gym or at home; no body data or workout history | When you tell the coach about today on the plan card in Train | To understand today's time, place, energy, equipment in use and any discomfort, and adjust today's plan | Sent through our cloud function to Tencent Cloud's AI model; we don't store the sentence, only how many times you used it that day. Without AI access, or once the daily limit is used, it's understood on your device by keywords and nothing is sent |
| AI nutrition Q&A: the question you type; only if you tick "Answer based on my situation" do we also send your goal, daily calorie and protein targets, today's calories and protein, and whether you trained today | When you ask a question on the "Eat" page | To answer food and nutrition questions | Sent through our cloud function to a Tencent Cloud model. We don't keep it; we only count how many times you used it that day |
| What your coach remembers: why you swapped an exercise (e.g. "don't have this equipment"), "Not yet" choices in the weekly review, why a workout wasn't finished, plan changes, how sessions felt and the changes you accepted because of it (e.g. "lighter next time", "heavier next time"), why you took a break, and today's temporary changes | When you make these choices | To avoid unsuitable exercises in future plans and explain why a plan changed | On your device only, stored with your training data; view and delete it in Settings · What your coach remembers; cleared when you switch accounts, sign out and clear, or delete your account |
| Profile: nickname and avatar (an image you choose, cropped to 256 px and re-encoded on your device, which removes metadata such as where it was taken) | When you fill them in under Settings · Profile (optional) | So your training buddies can recognize you | On your device; when signed in, also stored in the cloud with your account. Only your buddies can see it. Change it or restore the default avatar any time; deleted with your account |
| Training buddies: your nickname and avatar, the weekly progress you allow (sessions done, minimum and ideal goals), the date of your last workout only if you turn it on; buddy links, invite codes, cheers sent and received (a fixed set of phrases, no free text), planned workout times, blocks and reports | When you invite, accept, cheer or plan a session in My buddies; the progress you allow is updated after each workout | To see each other's permitted progress, plan sessions together and send a quick cheer | Stored in the cloud; the app can't read it directly—only through our cloud function, per buddy link. Buddies see only what you allow and never your sign-in phone or email, body photos, weight, discomfort areas, food, sleep or location. Leaving, blocking or reporting ends the link immediately; deleting your account removes your card, links, invites, cheers and plans. Reports (reason, the reported nickname and the last 6 characters of their account ID) are kept for review |
| Sign-in state: sign-in token, sign-in time, and whether you chose "shared device" | When you sign in | To keep you signed in and show this device's sign-in details | On your device only, kept by the CloudBase SDK; with "shared device" it ends when the browser closes. You can sign out on this device or on all devices in Settings |
| Reminder times, meal templates, coach or partner replies you save, and times you set with "Change the time" | When you set or save them | To remind you at your chosen time, log a whole meal in one tap, and show notes above your plan | On your device only; reminders are sent locally by Android, not through our servers |
| Progress you share | When you tap "Share this week's progress" in the weekly review | To send to a coach or partner you choose | You pick the content—by default only workout count, progress and next steps, never sleep, weight or discomfort areas. Sent via your system share sheet or clipboard; we don't handle or store it |
| Injury or discomfort areas (e.g. "knee discomfort") | When you select them during setup | To avoid exercises that put a lot of stress on those areas | On your device only, never uploaded |
| Usage activity: pages opened, how far you got in the training profile, whether you started or finished workouts and how many sets, whether the camera opened (and the general reason if it failed), whether you created or shared a workout card (the card image is created on your device and never uploaded), how you use the Photo, Eat and Sleep features (for example, photo or video, how you logged a meal, whether you connected watch sleep), plus device type (phone / computer, OS), browser type and app version | When you use the app while signed in | To learn where new users get stuck and on which devices the camera fails, so we can improve the app | Cloud (Tencent Cloud); excludes the details of workouts and meals, injury areas, sleep, photos and camera video |
| Camera video or a video you choose | When you open "Live form check" or the fitness camera, or tap "Count reps with the camera / Time it" during a workout | To detect your body pose in real time on your device, compare it with the standard movement, count reps and score your form | Not saved or uploaded, and discarded as soon as analysis ends; only the resulting reps and scores go into your workout record |
We compute per-account statistics such as the number of workouts, completed sets, last workout and last sign-in time, and the usage activity above. They are used only to understand how the app is used and to improve it, and are never shared. We do this ourselves; no third-party analytics tools are used.
We do not collect your name, government ID number, location or contacts, and we don't read your photo library (photo recognition uses only the one photo you choose). The app has no ads and no third-party analytics.
When providing its services, Tencent Cloud may automatically record necessary access logs (such as IP address, access time and request results) for security and troubleshooting.
2. Device permissions
Camera: your browser only asks for permission when you tap "Live form check / Turn on camera", open the fitness camera, or tap "Count reps with the camera" during a workout. You can say no and everything else still works, and you can turn it off at any time in your browser or system settings.
Health data (Health Connect, Android app only): we only ask when you tap "Read sleep from watch / band" on the "Recovery" page, and we only request read access to Sleep. We never write any health data. What we read is used only for the app's sleep and recovery features, stays on your device, is never uploaded, is not used for ads and is not shared with anyone. You can revoke access at any time in your system's Health Connect settings.
Local storage: the app uses your browser's local storage to keep your workout, food and sleep data, settings, and fitness camera photos and videos on your device. To open faster and work offline, it also caches program files such as pages and 3D models; these caches contain no personal information. Clearing browser data removes them; if you are signed in, you can restore your data from the cloud.
3. Service providers
Accounts, database, cloud functions, text and email verification codes, website hosting, and the AI model that writes food and sleep suggestions are provided by Tencent Cloud Computing (Beijing) Co., Ltd. through its CloudBase service.
AI meal photo recognition uses the Model Studio (Bailian) AI service of Alibaba Cloud Computing Co., Ltd.: only when you tap photo recognition does our cloud function send that one photo to it.
How providers handle AI requests (per their public documentation, checked October 2026): Alibaba Cloud Model Studio states that API inputs and outputs are not used to train models, but data from calls is stored as required by law—its documentation says by default for no longer than about 30 days. Tencent Cloud's data processing agreement says customer content is used to provide the service, monitor quality and troubleshoot; we found no explicit statement about training use or retention period. Please don't include ID numbers, medical records or other sensitive details in questions or notes.
The overseas site holofit.app is hosted and delivered by Cloudflare, Inc. (United States), which processes visitors' network information, such as IP addresses, to deliver and protect the site. We also use Cloudflare Web Analytics to see visit counts and page-load speed. Per Cloudflare's public documentation (checked October 2026), it uses no cookies or local storage and does not identify or track individuals by IP address or device characteristics; it counts pages visited, referring pages, browser and OS type, country or region, and page-load performance, and does not include your account, workout or food records. The China site address does not go through Cloudflare.
We engage these providers to process information for the purposes described in this policy and require them to take appropriate security measures. Apart from this, we do not share your personal information with any third party unless required by law.
4. Where and how long we store data
- Cloud data is stored in mainland China (Tencent Cloud, Shanghai region).
- Hosting and visit statistics for the overseas site holofit.app (see section 3) are handled by Cloudflare on its global network, which may be outside mainland China. They don't include account or workout data, which stays in mainland China as described above.
- If you use the app and sign in from outside China, your account information and workout records are transferred to and processed on those servers in mainland China. By signing in, you agree to this transfer.
- We keep your data while you use your account. When you delete a record, it is also deleted from the cloud (marked as deleted and no longer shown or used).
- When you delete your account, we delete, one by one, your cloud workout and food records, usage records, submitted feedback and AI usage counts, and unlink any invite code you redeemed; the account itself is deleted only after every item is confirmed removed. If an item fails (for example due to the network), your account is kept, you're told which item wasn't removed, and you can continue deleting the rest. Backups kept by our cloud provider are overwritten on its normal backup cycle and are not used in the meantime.
- Data on your device is kept in the browser's local storage. If you choose "Sign out and clear this device", or another account signs in on this device, the previous person's training data and coach memory are cleared and never merged into the new account.
5. Your rights
- Access and copy: in Settings (the gear icon at the top right) → Data, tap "Copy backup data" or "Save as file" to export a complete backup: workouts, food, sleep, weight, training cycle, profile, the moves you recorded and what your coach remembers. Before an import we check the file and show what will change, and you can undo an import afterwards.
- Delete health data on this device: in Settings → Data you can clear the sleep and weight records stored on this device.
- Correct and delete: you can edit or delete any set during a workout, delete whole workouts from the history on the "Body" page, delete any food on the "Eat" page, edit or delete sleep records at any time, and delete fitness camera photos on the "Photo" page.
- Revoke health data access: turn off HOLO·FIT's Sleep permission in your system's Health Connect settings and we stop reading it.
- Withdraw consent: you can sign out at any time. Your data then stays only on your device and later changes are not uploaded.
- Delete your account: at the bottom of Settings (the gear icon at the top right), tap "Delete account" and confirm with a code sent by text or email. Your cloud data is deleted immediately.
If you can't exercise these rights through the features above, contact us as described in section 9 and we will respond within 15 business days.
6. How we protect your information
- All network traffic is encrypted with HTTPS.
- Cloud data is isolated by account: each account can only read and change its own data.
- We collect only the minimum information needed for the features.
If a personal information security incident occurs, we will notify you as required by law and take remedial action.
7. Children
If you are under 14, please read this policy and use the app with the consent and guidance of a parent or guardian. Users under 18 should do strength training under the guidance of a qualified professional.
8. Changes to this policy
When we update this policy, we will show the new date on this page. If a change materially affects your rights (for example, collecting a new type of information), we will tell you clearly in the app and ask for your consent again where required.
9. Contact us
If you have any questions, comments or complaints about this policy or your personal information, contact: alexliu021@outlook.com
← Back to HOLO·FIT