Privacy Policy · 隐私政策
Dasar Privasi
VicFit melakukan satu perkara sahaja: menggabungkan kalori yang anda makan dengan tenaga yang direkodkan oleh Apple Health, lalu menghasilkan satu angka — berapa banyak lagi pergerakan yang anda perlukan hari ini. Untuk berbuat demikian, aplikasi ini perlu mengendalikan data kesihatan anda, iaitu data yang bersifat sensitif. Oleh itu, dasar ini menjelaskan setiap bahagiannya: apa yang dikumpul, siapa yang menerimanya, di mana ia disimpan, berapa lama ia disimpan, dan bagaimana ia dihapuskan.
1. Data yang kami kumpul
1.1 Data akaun (Sign in with Apple)
Sign in with Apple merupakan satu-satunya kaedah log masuk ke VicFit. Daripada Apple, kami menerima dan menyimpan:
- pengecam pengguna Apple (Apple user identifier) — satu kod yang hanya bermakna di dalam VicFit dan digunakan untuk mengenal pasti anda;
- alamat e-mel anda, sekiranya anda memilih untuk berkongsinya. Sekiranya anda memilih "Hide My Email" daripada Apple, kami hanya menerima alamat penyampaian persendirian Apple dan tidak pernah melihat alamat sebenar anda.
Kami tidak sekali-kali menerima kata laluan Apple anda, dan tiada maklumat lain daripada akaun Apple anda diberikan kepada kami. VicFit tidak mempunyai kata laluannya sendiri.
1.2 Profil yang anda isi sendiri
Bagi mengira bajet kalori harian dan sasaran defisit anda, proses persediaan akan menanyakan: ketinggian, berat badan, tarikh lahir atau umur, jantina biologi, tahap aktiviti harian, matlamat (mengurangkan lemak atau mengekalkan berat), berat sasaran dan tarikh sasaran. Sekiranya Apple Health telah pun mempunyai ketinggian dan berat badan anda, maklumat tersebut akan diisi terlebih dahulu dan anda boleh mengubahnya.
1.3 Foto hidangan dan rekod pemakanan
- Foto yang anda ambil bagi setiap hidangan (sehingga 3 foto bagi satu hidangan).
- Nama makanan dan keterangan yang anda taip (pilihan).
- Hasil anggaran yang diterima: setiap item makanan, saiz hidangan, kalori, tahap keyakinan (tinggi / sederhana / rendah), serta sebarang angka yang anda betulkan secara manual.
- Tarikh dan masa hidangan tersebut.
1.4 Data Apple Health (HealthKit) — baca sahaja
Dengan kebenaran anda, VicFit membaca perkara berikut daripada Apple Health: bilangan langkah, tenaga aktif yang dibakar, tenaga basal yang dibakar, tempoh senaman, berat badan, kadar denyutan jantung rehat dan ketinggian.
VicFit tidak sekali-kali menulis sebarang data ke dalam Apple Health. Kami hanya memohon kebenaran baca sahaja daripada sistem.
Data yang dihantar ke pelayan kami bukan rekod kesihatan mentah anda satu per satu, sebaliknya satu baris ringkasan bagi setiap hari: jumlah langkah, kalori aktif, kalori basal, minit senaman, berat badan dan kadar denyutan jantung rehat pada hari berkenaan.
1.5 Senarai hidangan kegemaran
Hidangan yang anda simpan untuk digunakan semula: tajuk, senarai makanan di dalamnya, unit sukatan (mangkuk, keping, sudu, "tujuh persepuluh" dan sebagainya), kalori bagi setiap unit, dan bilangan kali ia digunakan.
1.6 Data teknikal
Aplikasi VicFit tidak mengandungi sebarang SDK analitik, pengiklanan atau penjejakan pihak ketiga. Kami tidak melakukan penjejakan tingkah laku, tidak membina profil pengiklanan, dan tidak menggunakan kuki penjejakan. Pelayan kami beroperasi di atas Cloudflare, yang menghasilkan log permintaan pelayan yang standard (cap masa, laluan, kod status) bagi tujuan penyelesaian masalah dan pencegahan penyalahgunaan.
2. Tujuan penggunaan data
| Data | Tujuan | Asas (APDP) |
|---|---|---|
| Pengecam pengguna Apple, e-mel | Mewujudkan dan menyelenggara akaun anda, penyegerakan antara peranti, menghubungi anda apabila perlu | Pelaksanaan perkhidmatan |
| Profil (ketinggian, berat, umur…) | Mengira bajet kalori harian dan sasaran defisit | Kebenaran nyata |
| Foto hidangan, nama dan keterangan makanan | Menganggarkan kalori bagi hidangan tersebut | Kebenaran nyata |
| Ringkasan harian Apple Health | Mengira pembakaran, defisit dan cadangan senaman hari ini; melukis carta pada halaman Semakan | Kebenaran nyata (data peribadi sensitif) |
| Senarai kegemaran | Membolehkan anda merekod hidangan tanpa memfotonya semula | Pelaksanaan perkhidmatan |
| Log permintaan pelayan | Penyelesaian masalah, pencegahan penyalahgunaan dan keselamatan | Kepentingan sah |
Kami dengan jelas tidak:
- menggunakan data kesihatan atau foto hidangan anda untuk pengiklanan, pemasaran atau penyasaran semula iklan;
- menjual sebarang data peribadi anda;
- menyerahkan data anda kepada broker data (data broker);
- menggunakan data yang diperoleh daripada Apple Health (HealthKit) bagi tujuan selain mengira berapa banyak lagi pergerakan yang anda perlukan, atau berkongsinya dengan pihak ketiga;
- menjalankan pemasaran langsung. Kami hanya menghubungi anda apabila dikehendaki oleh perkhidmatan atau keselamatannya.
3. Foto hidangan dan anggaran kalori (pemindahan ke Amerika Syarikat)
Anggaran kalori memerlukan model yang mampu membaca gambar. Prosesnya adalah seperti berikut:
- Foto hidangan anda dimuat naik ke baldi storan Cloudflare R2 milik kami sendiri (bukan album awam — capaian kepadanya mesti melalui pelayan kami).
- Foto hidangan tersebut, berserta nama makanan dan keterangan yang anda taip, dihantar ke Claude API yang dikendalikan oleh Anthropic PBC yang terletak di Amerika Syarikat, untuk menganggarkan item makanan dan kalorinya. Ini merupakan pemindahan data peribadi ke luar Malaysia (ke Amerika Syarikat).
- Hasil anggaran dikembalikan ke pelayan kami dan ditulis ke dalam rekod pemakanan anda.
Hanya foto dan teks yang anda taip dihantar keluar. Nama, e-mel, pengecam pengguna Apple, profil anda, dan sebarang data Apple Health tidak sekali-kali dihantar kepada Anthropic.
Menurut terma API komersial Anthropic, kandungan yang dihantar melalui API tersebut tidak digunakan untuk melatih model mereka.
Dengan menggunakan ciri anggaran melalui foto, anda memberikan kebenaran bagi pemindahan rentas sempadan tersebut. Sekiranya anda tidak mahu data anda meninggalkan pelayan kami, sila jangan gunakan ciri foto — rekodkan hidangan secara manual, atau gunakan senarai kegemaran. Kedua-dua kaedah tersebut tidak memanggil Anthropic.
4. Data Apple Health
Apple mengenakan syarat tambahan ke atas aplikasi yang menggunakan HealthKit. Kami mematuhinya dan menegaskannya semula di sini:
- Data yang diperoleh daripada Apple Health digunakan semata-mata untuk ciri kesihatan dan kecergasan VicFit (mengira pembakaran, defisit dan cadangan senaman, serta melukis carta pada halaman Semakan).
- Ia tidak sekali-kali digunakan untuk pengiklanan, pemasaran atau tujuan yang seumpamanya.
- Ia tidak sekali-kali dijual kepada sesiapa pun, dan tidak diserahkan kepada broker data atau penjual semula maklumat.
- Ia tidak dikongsi dengan pihak ketiga tanpa kebenaran nyata anda yang berasingan. Pemindahan yang diterangkan dalam seksyen 3 tidak mengandungi sebarang data kesihatan.
- Ia tidak digunakan bagi tujuan diagnosis atau rawatan perubatan. VicFit menghasilkan anggaran, bukan nasihat perubatan.
Anda boleh mengubah atau menarik balik kebenaran ini pada bila-bila masa melalui Settings → Privacy & Security → Health → VicFit pada iPhone anda. Selepas ditarik balik, VicFit berhenti membaca data baharu.
5. Tempat penyimpanan data
- Pada iPhone anda — aplikasi menyimpan salinan cache tempatan (senarai kegemaran, rekod hidangan terkini) supaya ia berfungsi di luar talian. Memadamkan aplikasi akan turut memadamkannya.
- Di dalam akaun Cloudflare kami sendiri — rekod pemakanan, ringkasan kesihatan harian, profil dan senarai kegemaran disimpan dalam pangkalan data Cloudflare D1; foto hidangan disimpan dalam baldi storan Cloudflare R2. Kedua-duanya hanya boleh dicapai melalui Cloudflare Worker milik kami sendiri.
- Anthropic PBC (Amerika Syarikat) — memproses foto hidangan dan teks yang anda taip pada saat anggaran dibuat (rujuk seksyen 3).
Cloudflare, Inc. ialah syarikat Amerika Syarikat yang mengendalikan rangkaian global, oleh itu data anda mungkin disimpan atau diproses di luar Malaysia, termasuk di Amerika Syarikat. Dengan menggunakan VicFit, anda memberikan kebenaran bagi pemindahan tersebut.
6. Tempoh penyimpanan
| Data | Tempoh penyimpanan |
|---|---|
| Foto hidangan | Sehingga anda memadamkan hidangan berkenaan atau memadamkan akaun anda; salinan sandaran ditulis ganti dalam tempoh selewat-lewatnya 30 hari |
| Rekod pemakanan (makanan, saiz hidangan, kalori) | Sehingga anda memadamkan hidangan berkenaan atau memadamkan akaun anda; salinan sandaran ditulis ganti dalam tempoh selewat-lewatnya 30 hari |
| Ringkasan kesihatan harian | Sehingga anda memadamkan akaun anda |
| Profil dan senarai kegemaran | Sehingga anda memadamkan akaun anda |
| Data akaun (pengecam Apple, e-mel) | Sehingga anda memadamkan akaun anda |
| Log permintaan pelayan | Jangka pendek, mengikut kitaran log standard Cloudflare. Ia tidak mengandungi kandungan foto hidangan. |
Apabila anda memadamkan sesuatu hidangan atau akaun anda, data berkenaan dibuang daripada pangkalan data pengeluaran dan baldi storan kami dengan serta-merta; sebarang salinan yang tersimpan dalam sandaran sistem akan ditulis ganti dalam tempoh selewat-lewatnya 30 hari. (Asas: ciri Time Travel pada Cloudflare D1 menyimpan pemulihan titik masa selama 30 hari; Cloudflare R2 tidak mempunyai sandaran automatik, jadi objek yang dipadamkan tidak boleh dipulihkan.)
7. Penghapusan akaun dan hak anda
Melalui aplikasi (disyorkan)
Buka VicFit → Tetapan → Padam akaun. Tindakan ini akan:
- menarik balik kebenaran Sign in with Apple bagi VicFit dengan Apple terlebih dahulu;
- memadamkan kesemua foto hidangan anda daripada R2 (termasuk setiap imej bagi hidangan yang mempunyai berbilang foto);
- memadamkan kesemua rekod pemakanan, ringkasan kesihatan harian, senarai kegemaran dan data akaun anda.
Tindakan ini tidak boleh dibatalkan.
Melalui e-mel
Anda juga boleh menulis kepada support@victech.my untuk memohon penghapusan. Kami akan melaksanakannya setelah identiti anda disahkan.
Hak anda di bawah APDP
Di bawah Akta Perlindungan Data Peribadi 2010 (sebagaimana dipinda pada tahun 2024), anda berhak untuk: mengakses data peribadi yang kami simpan mengenai anda; membetulkan data yang tidak tepat; menarik balik kebenaran yang pernah anda berikan; memohon supaya pemprosesan dihadkan; dan menghendaki kami berhenti menggunakan data anda bagi pemasaran langsung (kami tidak menjalankannya). Untuk melaksanakan mana-mana hak tersebut, sila hubungi alamat e-mel di atas.
8. Pihak yang menerima data
| Pihak | Apa yang diterima | Sebab |
|---|---|---|
| Apple Inc. | Pertukaran maklumat log masuk itu sendiri | Sign in with Apple |
| Cloudflare, Inc. (AS) | Storan dan pengkomputeran bagi kesemua data pelayan kami | Penyedia pelayan dan pangkalan data kami |
| Anthropic PBC (AS) | Foto hidangan serta nama / keterangan makanan yang anda taip — tiada yang lain | Menganggarkan kalori bagi hidangan tersebut |
Selain daripada yang di atas, kami tidak menyerahkan data peribadi anda kepada sesiapa pun, kecuali apabila dikehendaki oleh undang-undang atau perintah mahkamah, atau apabila perlu bagi melindungi keselamatan nyawa seseorang. Kami tidak menjual data peribadi.
9. Langkah keselamatan
- Kesemua trafik antara aplikasi dan pelayan kami disulitkan menggunakan TLS.
- Kredensial sesi anda disimpan di dalam Keychain iPhone.
- Setiap bacaan dan penulisan pada pelayan memerlukan token sesi yang kami keluarkan dan sahkan sendiri; kredensial yang dihantar oleh Apple semasa log masuk disahkan secara kriptografi, bukan diterima begitu sahaja.
- Data diasingkan mengikut pengguna: setiap pertanyaan terikat kepada pengecam pengguna anda, jadi akaun yang berlainan tidak boleh membaca data satu sama lain.
- Foto hidangan disimpan di dalam baldi storan yang tidak awam, dan hanya boleh dibaca melalui pelayan kami.
Tiada sistem yang boleh dijamin selamat sepenuhnya, namun perkara di atas ialah langkah yang benar-benar kami laksanakan.
10. Pemberitahuan pelanggaran data peribadi
Sekiranya berlaku pelanggaran data peribadi yang melibatkan data anda, kami akan memberitahu Pesuruhjaya Perlindungan Data Peribadi selaras dengan Akta Perlindungan Data Peribadi 2010 (sebagaimana dipinda pada tahun 2024) dan peraturan berkaitannya, dan kami akan memberitahu pengguna yang terjejas sekiranya pelanggaran tersebut berkemungkinan menyebabkan kemudaratan yang ketara kepada mereka. Pemberitahuan tersebut akan menyatakan apa yang berlaku, data yang terlibat, dan tindakan yang telah kami ambil.
11. Kebenaran nyata dan penarikan balik (APDP)
Data kesihatan merupakan data peribadi sensitif di bawah Akta Perlindungan Data Peribadi 2010, dan pemprosesannya memerlukan kebenaran nyata.
- Pada kali pertama anda menghidupkan penyegerakan kesihatan, iOS akan memaparkan skrin kebenaran Apple Health dan anda memutuskan setiap item satu per satu. Anda boleh menolak dan tetap menggunakan rekod manual.
- Sebelum persediaan profil dan anggaran melalui foto, aplikasi akan menerangkan tujuan data tersebut; meneruskan penggunaan bermakna anda memberikan kebenaran.
- Untuk menarik balik kebenaran: matikan capaian pada bila-bila masa melalui Settings → Privacy & Security → Health → VicFit, atau padamkan akaun anda di dalam aplikasi bagi membuang data yang telah disimpan. Selepas penarikan balik, kami berhenti membaca data kesihatan yang baharu.
12. Kanak-kanak
VicFit tidak ditujukan kepada kanak-kanak berumur di bawah 13 tahun dan kami tidak mengumpul data peribadi mereka secara sedar. Sekiranya kami mendapati sesuatu akaun dimiliki oleh kanak-kanak di bawah umur 13 tahun, kami akan memadamkan akaun tersebut berserta datanya. Sekiranya anda ibu bapa atau penjaga dan percaya anak anda telah memberikan data kepada kami, sila hubungi support@victech.my.
13. Pindaan kepada dasar ini
Sekiranya dasar ini dipinda secara material, kami akan mengemas kini tarikh berkuat kuasa di bahagian atas halaman ini dan memberitahu anda di dalam aplikasi. Anda akan diberikan masa yang munasabah untuk membaca pindaan tersebut sebelum ia berkuat kuasa; dan sekiranya pindaan itu memperkenalkan tujuan baharu bagi data anda, kami akan memohon kebenaran anda semula.
14. Hubungi kami
Vic Tech
Milikan tunggal · SSM 201903358170
Sarawak, Malaysia
Pegawai perhubungan perlindungan data: support@victech.my
Sokongan pelanggan: vicfit.victech.my/support · WhatsApp +60 16-209 5401