VicFit

隐私政策 · Dasar Privasi

Privacy Policy

中文 English Bahasa Malaysia
Applies to: the VicFit iPhone app and the vicfit.victech.my website
Effective date: 7 September 2026
Data user (controller): Vic Tech (sole proprietorship, SSM 201903358170), Sarawak, Malaysia
Data protection contact: support@victech.my

VicFit does one thing: it takes the calories you ate and the energy Apple Health recorded you burning, and turns them into a single number — how much more you need to move today. Doing that means touching your health data, which is sensitive. So this policy spells out every part of it: what we collect, who sees it, where it lives, how long it stays, and how to delete it.

1. What we collect

1.1 Account data (Sign in with Apple)

Sign in with Apple is the only way to sign in to VicFit. From Apple we receive and store:

We never receive your Apple password, and we receive nothing else from your Apple account. VicFit has no password of its own.

1.2 The profile you fill in

To work out your daily calorie budget and target deficit, setup asks for: height, weight, date of birth or age, biological sex, everyday activity level, goal (lose fat or maintain), goal weight and goal date. If Apple Health already has your height and weight, we pre-fill those; you can change them.

1.3 Meal photos and meal records

1.4 Apple Health (HealthKit) data — read only

With your permission, VicFit reads the following from Apple Health: step count, active energy burned, basal energy burned, workout time, body weight, resting heart rate and height.

VicFit never writes anything to Apple Health. We request read-only access from the system.

What reaches our server is not your individual health samples. It is one summary row per day: that day's steps, active kcal, basal kcal, workout minutes, weight and resting heart rate.

1.5 Your favourites list

The meals you save for reuse: title, the foods in it, the unit (bowl, slice, spoon, "seven-tenths", and so on), calories per unit, and how many times you have used it.

1.6 Technical data

The VicFit app contains no third-party analytics, advertising or tracking SDKs. We do no behavioural tracking, build no advertising profiles, and set no tracking cookies. Our backend runs on Cloudflare, which produces standard server request logs (timestamps, paths, status codes) used for troubleshooting and abuse prevention.

2. What we use it for

DataPurposeBasis (PDPA)
Apple user identifier, emailCreating and maintaining your account, syncing across devices, contacting you when necessaryPerformance of the service
Profile (height, weight, age…)Calculating your daily calorie budget and target deficitExplicit consent
Meal photos, food name and descriptionEstimating the calories in that mealExplicit consent
Daily Apple Health summariesCalculating today's burn, deficit and suggested exercise; drawing the Review chartsExplicit consent (sensitive personal data)
Favourites listLetting you log a meal without photographing it againPerformance of the service
Server request logsTroubleshooting, abuse prevention and securityLegitimate interest

We explicitly do not:

3. Meal photos and calorie estimation (transfer to the United States)

Estimating calories needs a model that can read a photograph. Here is exactly how it works:

  1. Your meal photo is uploaded to our own Cloudflare R2 bucket (not a public album — reading it goes through our server).
  2. That meal's photos, together with the food name and description you typed, are transmitted to the Claude API operated by Anthropic PBC, located in the United States, which estimates the food items and calories. This is a transfer of personal data outside Malaysia (to the United States).
  3. The estimate comes back to our server and is written into your meal record.

Only the photos and the text you typed leave our servers. Your name, email, Apple user identifier, profile and any Apple Health data are never transmitted to Anthropic.

Under Anthropic's commercial API terms, content sent through the API is not used to train their models.

By using photo estimation you consent to this cross-border transfer. If you would rather your data did not leave our servers, do not use the photo feature — type the meal in by hand, or log it from your favourites list. Neither of those paths calls Anthropic.

4. Apple Health data

Apple imposes extra rules on apps that use HealthKit. We follow them, and restate them here:

You can change or revoke these permissions at any time in Settings → Privacy & Security → Health → VicFit on your iPhone. Once revoked, VicFit stops reading new data.

5. Where your data is stored

Cloudflare, Inc. is a United States company operating a global network, so your data may be stored or processed outside Malaysia, including in the United States. By using VicFit you consent to these transfers.

6. How long we keep it

DataRetention
Meal photosUntil you delete that meal or delete your account; backup copies are overwritten within 30 days at the latest
Meal records (foods, portions, calories)Until you delete that meal or delete your account; backup copies are overwritten within 30 days at the latest
Daily health summariesUntil you delete your account
Profile and favouritesUntil you delete your account
Account data (Apple identifier, email)Until you delete your account
Server request logsShort-term, per Cloudflare's standard log cycle. They contain no meal photo content.

When you delete a meal or your account, the data is removed from our production database and storage bucket immediately; any copy held in system backups is overwritten within 30 days at the latest. (Basis: Cloudflare D1's Time Travel point-in-time restore retains 30 days; Cloudflare R2 keeps no automatic backup, so a deleted object is not recoverable.)

7. Deleting your account, and your rights

In the app (recommended)

Open VicFit → Settings → Delete account. This will:

  1. revoke VicFit's Sign in with Apple authorisation with Apple first;
  2. delete every meal photo of yours from R2 (including every image of a multi-photo meal);
  3. delete all your meal records, daily health summaries, favourites and account data.

This cannot be undone.

By email

You can also write to support@victech.my to request deletion. We will act on it once we have verified your identity.

Your rights under the PDPA

Under Malaysia's Personal Data Protection Act 2010 (as amended in 2024) you have the right to: access the personal data we hold about you; correct data that is inaccurate; withdraw consent you previously gave; request that processing be limited; and require us to stop using your data for direct marketing (we do none). To exercise any of these, write to the address above.

8. Who we share with

PartyWhat they receiveWhy
Apple Inc.The sign-in exchange itselfSign in with Apple
Cloudflare, Inc. (US)Storage and compute for all of our backend dataOur server and database provider
Anthropic PBC (US)Meal photos and the food name / description you typed — nothing elseEstimating the calories in that meal

Beyond the above we do not provide your personal data to anyone, except where required by law or a court order, or where necessary to protect someone's safety. We do not sell personal data.

9. Security

No system can be guaranteed perfectly secure, but the above is what we actually do.

10. Data breach notification

If a breach involving your personal data occurs, we will notify the Personal Data Protection Commissioner in accordance with Malaysia's Personal Data Protection Act 2010 (as amended in 2024) and its related regulations, and we will notify affected users where the breach is likely to cause them significant harm. The notice will state what happened, which data was involved, and what we have done about it.

11. Explicit consent and withdrawal (PDPA)

Health data is sensitive personal data under Malaysia's Personal Data Protection Act 2010, and processing it requires explicit consent.

12. Children

VicFit is not directed at children under 13 and we do not knowingly collect their personal data. If we learn that an account belongs to a child under 13, we will delete the account and its data. If you are a parent or guardian and believe your child has given us data, please write to support@victech.my.

13. Changes to this policy

If this policy changes materially we will update the effective date at the top of this page and notify you in the app. You will have reasonable time to read the change before it takes effect, and where a change introduces a new purpose for your data we will ask for your consent again.

14. Contact us

Vic Tech

Sole proprietorship · SSM 201903358170
Sarawak, Malaysia

Data protection contact: support@victech.my
Support: vicfit.victech.my/support