Patakaran sa Privacy para sa Swim Analytics

Huling Na-update: Enero 10, 2025 | Petsa ng Pagpapabisa: Enero 10, 2025

Panimula

Ang Swim Analytics ("kami," "amin," o "ang app") ay nakatuon sa pagprotekta sa iyong privacy. Ipinapaliwanag ng Patakaran sa Privacy na ito kung paano ina-access, ginagamit, at pinoprotektahan ng aming mga mobile application (iOS at Android) ang data ng kalusugan mula sa iyong device.

Pangunahing Prinsipyo ng Privacy: Ang Swim Analytics ay tumatakbo sa isang zero-server, local-only na arkitektura. Ang lahat ng data ng kalusugan na na-access mula sa Apple HealthKit (iOS) o Health Connect (Android) ay nananatiling eksklusibo sa iyong pisikal na device at hindi kailanman ipinapadala sa mga panlabas na server, cloud service, o mga ikatlong partido.

1. Pag-access sa Data ng Kalusugan

Ang Swim Analytics ay nagsasama sa native na platform ng kalusugan ng iyong device upang magbigay ng pagsusuri sa workout sa paglangoy:

1.1 iOS - Integrasyon sa Apple HealthKit

Sa mga iOS device, ang Swim Analytics ay nagsasama sa Apple HealthKit upang ma-access ang data ng workout sa paglangoy. Humihiling kami ng read-only na access sa:

  • Mga Session ng Workout: Mga session ng ehersisyo sa paglangoy na may oras at tagal
  • Distansya: Kabuuan at lap-by-lap na distansya sa paglangoy
  • Heart Rate: Data ng heart rate habang nagwo-workout
  • Active Energy: Mga calorie na nasunog habang nag-eehersisyo sa paglangoy
  • Bilang ng Stroke sa Paglangoy: Data ng stroke para sa pagsusuri

Pagsunod sa Apple HealthKit: Ang Swim Analytics ay sumusunod sa lahat ng alituntunin ng Apple HealthKit. Ang iyong data sa kalusugan ay pinoproseso nang buo sa iyong iOS device at hindi kailanman umaalis dito. Hindi namin kailanman ibinabahagi ang data ng HealthKit sa mga ikatlong partido, platform ng advertising, o mga data broker.

1.2 Android - Integrasyon sa Health Connect

Uri ng Data ng Kalusugan Permiso Layunin
Mga Session ng Ehersisyo READ_EXERCISE Upang matukoy at i-import ang mga session ng workout sa paglangoy mula sa Health Connect
Mga Record ng Distansya READ_DISTANCE Upang ipakita ang mga pangunahing sukatan tulad ng kabuuang distansya bawat paglangoy, distansya ng lap, at kalkulahin ang bilis
Mga Record ng Heart Rate READ_HEART_RATE Upang ipakita ang mga tsart ng heart rate, kalkulahin ang average at maximum na heart rate habang nagwo-workout
Mga Record ng Bilis READ_SPEED Upang kalkulahin at ipakita ang iyong bilis sa paglangoy, mga pace zone, at pagsusuri ng stroke rate
Mga Calorie na Nasunog READ_TOTAL_CALORIES_BURNED Upang magbigay ng komprehensibong pangkalahatang-ideya ng pagkonsumo ng enerhiya habang nag-eehersisyo sa paglangoy

Mga Permiso sa Android: Ang mga permisong ito ay hinihiling habang unang inilulunsad ang app. Maaari mong bawiin ang mga permisyong ito anumang oras sa pamamagitan ng Android Settings → Apps → Health Connect → Swim Analytics.

1.3 Paano Namin Ginagamit ang Data ng Kalusugan

Ang lahat ng data ng kalusugan ay ginagamit ekklusibo para sa mga sumusunod na layunin:

  • Pagpapakita ng Workout: Ipakita ang iyong mga session sa paglangoy na may detalyadong sukatan (distansya, oras, bilis, heart rate)
  • Analytics sa Pagganap: Kalkulahin ang mga pace zone, pagsusuri ng stroke, CSS (Critical Swim Speed), at sTSS (swim Training Stress Score)
  • Pagsubaybay sa Pag-unlad: Ipakita ang mga trend sa pagganap, mga personal best, at mga buod ng workout
  • Pag-export ng Data: Payagan kang i-export ang iyong data ng workout sa format na CSV para sa personal na paggamit

1.4 Pag-iimbak ng Data

🔒 KRITIKAL NA GARANTIYA SA PRIVACY:

Ang lahat ng data sa kalusugan ay nananatiling eksklusibo sa iyong pisikal na device.

  • iOS: Ang data ay iniimbak gamit ang iOS Core Data at UserDefaults (on-device lang)
  • Android: Ang data ay iniimbak gamit ang Android Room Database (on-device SQLite)
  • WALANG data na ina-upload sa mga panlabas na server
  • WALANG data na ipinapadala sa internet
  • WALANG cloud synchronization o backup ng data ng kalusugan
  • WALANG access ang ikatlong partido sa iyong data ng kalusugan

Ang tanging oras na umaalis ang data sa iyong device ay kapag IKAW mismo ay tahasang pumili na i-export ang iyong mga workout sa format na CSV at ibahagi ang file sa iyong sarili.

2. Mga Kinakailangang Permiso

2.1 Mga Permiso sa iOS

  • Access sa HealthKit: Read access sa mga Workout, Distansya, Heart Rate, Active Energy, at Bilang ng Stroke sa Paglangoy
  • Photo Library (Opsyonal): Kung pipiliin mo lang i-save ang mga buod ng workout bilang mga imahe

Maaari mong pamahalaan ang mga permiso sa HealthKit anumang oras sa iOS Settings → Privacy & Security → Health → Swim Analytics.

2.2 Mga Permiso sa Android

  • android.permission.health.READ_EXERCISE
  • android.permission.health.READ_DISTANCE
  • android.permission.health.READ_HEART_RATE
  • android.permission.health.READ_SPEED
  • android.permission.health.READ_TOTAL_CALORIES_BURNED
  • Access sa Internet (INTERNET): Ginamit lamang para sa pagpapakita ng static na nilalaman sa loob ng app at pag-access sa pamamahala ng subscription (Google Play Billing). Walang ipinapadalang data ng kalusugan.
  • Foreground Service (FOREGROUND_SERVICE): Para sa mga potensyal na tampok sa pag-sync sa background sa hinaharap (hindi kasalukuyang ipinapatupad).

3. Data na HINDI Namin Kinokolekta

Ang Swim Analytics ay HINDI nangongolekta, nag-iimbak, o nagpapadala ng:

  • ❌ Impormasyon sa personal na pagkakakilanlan (pangalan, email, numero ng telepono)
  • ❌ Mga identifier ng device (IDFA sa iOS, advertising ID sa Android)
  • ❌ Data ng lokasyon o mga coordinate ng GPS
  • ❌ Analytics ng paggamit o pagsubaybay sa gawi ng app
  • ❌ Mga ulat sa crash o diagnostic data sa mga panlabas na server
  • ❌ Anumang data sa pamamagitan ng mga ikatlong partidong SDK o mga serbisyo ng analytics

Gumagamit kami ng zero third-party tracking libraries kabilang ang:

  • Walang Google Analytics / Firebase Analytics
  • Walang Facebook SDK
  • Walang mga SDK sa advertising
  • Walang mga serbisyo sa pag-uulat ng crash (Crashlytics, Sentry, atbp.)

4. Mga In-App Purchase at Subscription

Nag-aalok ang Swim Analytics ng mga opsyonal na in-app subscription na pinamamahalaan sa pamamagitan ng native na sistema ng pagbabayad ng iyong device:

4.1 iOS - Mga Subscription sa App Store

Kapag bumili ka ng subscription sa iOS:

  • Pinamamahalaan ng Apple ang lahat ng pagproseso ng pagbabayad sa pamamagitan ng App Store
  • Natatanggap lamang namin ang status ng subscription (active/inactive) sa pamamagitan ng StoreKit
  • WALA kaming access sa iyong impormasyon sa pagbabayad (credit card, billing address)
  • Ang data ng subscription ay iniimbak nang lokal sa iyong device

Pamahalaan ang mga subscription:

  • iOS Settings → Iyong Pangalan → Subscriptions → Swim Analytics
  • O sa loob ng app: Settings → Manage Subscription

4.2 Android - Google Play Billing

Kapag bumili ka ng subscription sa Android:

  • Pinamamahalaan ng Google Play ang lahat ng pagproseso ng pagbabayad
  • Natatanggap lamang namin ang status ng subscription (active/inactive) sa pamamagitan ng Google Play Billing API
  • WALA kaming access sa iyong impormasyon sa pagbabayad (credit card, billing address)
  • Ang data ng subscription ay iniimbak nang lokal sa iyong device

Pamahalaan ang mga subscription:

  • Google Play Store → Account → Subscriptions → Swim Analytics
  • O sa loob ng app: Settings → Manage Subscription

5. Pagpapanatili at Pagbura ng Data

5.1 Pagpapanatili ng Data

  • Ang data sa kalusugan ay iniimbak sa iyong device nang walang katapusan hanggang sa manu-mano mo itong burahin
  • Pinapanatili ang data ng workout upang magbigay ng makasaysayang pagsubaybay sa pagganap at analytics

5.2 Pagbura ng Data

Maaari mong burahin ang iyong data anumang oras:

Paraan 1: Burahin ang mga Indibidwal na Workout

  • Buksan ang screen ng detalye ng workout
  • I-tap ang button na burahin (trash icon)
  • I-confirm ang pagbura

Paraan 2: Burahin ang Lahat ng Data ng App

  • iOS: Burahin at muling i-install ang app (lahat ng lokal na data ay tinanggal)
  • Android: Settings → Apps → Swim Analytics → Storage → Clear data

Paraan 3: I-uninstall ang App

  • Ang pag-uninstall sa Swim Analytics ay awtomatikong magbubura ng lahat ng lokal na data

Paraan 4: Bawiin ang mga Permiso sa Kalusugan

  • iOS: Settings → Privacy & Security → Health → Swim Analytics → Turn Off All Categories
  • Android: Settings → Apps → Health Connect → Swim Analytics → Bawiin ang lahat ng permiso

6. Seguridad ng Data

Sineseryoso namin ang seguridad ng data, kahit na ang lahat ng data ay nananatili sa iyong device:

6.1 Mga Panukala sa Seguridad

  • Seguridad sa iOS: Ang lahat ng data na iniimbak gamit ang iOS Core Data ay protektado ng iOS Keychain at encryption ng device. Protektado ang data kapag naka-lock ang device.
  • Seguridad sa Android: Ang lahat ng data na iniimbak sa Room Database ay protektado ng built-in na seguridad ng Android at app sandbox.
  • Walang Pagpapadala sa Network: Ang data ng kalusugan ay hindi kailanman umaalis sa iyong device, na nag-aalis sa mga panganib sa seguridad sa pagpapadala
  • App Sandboxing: Ang mga app sandbox ng iOS at Android ay pumipigil sa ibang mga app na ma-access ang data ng Swim Analytics
  • Ligtas na Storage: Hindi ma-a-access ang data ng kalusugan nang walang authentication ng device (passcode, Face ID, Touch ID, fingerprint, face unlock)

6.2 Iyong Responsibilidad

Upang protektahan ang iyong data:

  • Panatilihing naka-lock ang iyong device gamit ang matibay na passcode/biometric
  • Panatilihing updated ang iyong OS gamit ang pinakabagong security patch
  • iOS: Huwag i-jailbreak ang iyong device
  • Android: Huwag i-root ang iyong device

7. Pagbabahagi ng Data at mga Ikatlong Partido

HINDI ibinabahagi ng Swim Analytics ang iyong data sa kalusugan sa anumang ikatlong partido.

7.1 Walang Pagbabahagi ng Data

  • Hindi namin ibinibenta ang iyong data
  • Hindi namin ibinabahagi ang iyong data sa mga advertiser
  • Hindi namin ibinibigay ang iyong data sa mga kumpanya ng analytics
  • Hindi kami nagsasama sa mga platform ng social media

7.2 Pag-export ng CSV (Inumpisahan lang ng Gumagamit)

Ang tanging paraan na umaalis ang data sa iyong device ay kapag IKAW mismo ang tahasang:

  1. Nag-navigate sa Settings → Raw Data Export
  2. Gumawa ng CSV file
  3. Pumiling ibahagi ang CSV file sa pamamagitan ng share menu ng iyong device (email, cloud storage, mga messaging app)

Ito ay ganap na nasa ilalim ng iyong kontrol.

8. Privacy ng mga Bata

Ang Swim Analytics ay hindi sadyang nangongolekta ng data mula sa mga batang wala pang 13 taong gulang. Ang app ay hindi humihiling ng impormasyon sa edad, ngunit dapat bantayan ng mga magulang ang paggamit ng kanilang mga bata ng mga application para sa pagsubaybay sa kalusugan.

Kung naniniwala ka na ang isang batang wala pang 13 taong gulang ay gumamit ng Swim Analytics, mangyaring makipag-ugnayan sa amin, at tutulungan ka naming matiyak na ang lahat ng lokal na data ay mabubura mula sa device.

9. Internasyonal na Paglilipat ng Data

Hindi Naaangkop. Dahil ang lahat ng data sa kalusugan ay nananatiling eksklusibo sa iyong device (iOS o Android) at hindi kailanman ipinapadala sa mga server, walang mga internasyonal na paglilipat ng data.

10. Iyong mga Karapatan (Pagsunod sa GDPR, CCPA)

Bagama't ang Swim Analytics ay hindi nangongolekta ng personal na data sa mga server, iginagalang namin ang iyong mga karapatan sa privacy ng data:

10.1 Mga Karapatan sa GDPR (Mga European na User)

  • Karapatang Mag-access: Ang lahat ng iyong data ay ma-a-access sa loob ng app anumang oras
  • Karapatang Magpabura: Burahin ang data gamit ang mga paraang inilarawan sa Seksyon 5.2
  • Karapatan sa Portability: I-export ang iyong data sa format na CSV (Settings → Raw Data Export)
  • Karapatang Maglimita sa Pagproseso: Bawiin ang mga permiso sa kalusugan upang ihinto ang bagong pag-access sa data

10.2 Mga Karapatan sa CCPA (Mga User sa California)

  • Karapatang Malaman: Ibinubunyag ng patakarang ito ang lahat ng data na na-access at kung paano ito ginagamit
  • Karapatang Magpabura: Burahin ang data gamit ang mga paraang inilarawan sa Seksyon 5.2
  • Karapatang Mag-opt-Out sa Pagbebenta: Hindi naaangkop (hindi namin kailanman ibinebenta ang data)

11. Mga Pagbabago sa Patakaran sa Privacy na Ito

Maaari naming i-update ang Patakaran sa Privacy na ito paminsan-minsan. Kapag gumawa kami ng mga pagbabago:

  • Ang petsa ng "Huling Na-update" sa itaas ng patakarang ito ay babaguhin
  • Ang mga makabuluhang pagbabago ay iaanunsyo sa loob ng app
  • Ang patuloy na paggamit ng app pagkatapos ng mga pagbabago ay nangangahulugan ng pagtanggap sa na-update na patakaran

Inirerekomenda namin ang pana-panahong pagsusuri sa patakarang ito upang manatiling may kaalaman tungkol sa kung paano namin pinoprotektahan ang iyong privacy.

12. Makipag-ugnayan sa Amin

Kung mayroon kang mga katanungan, alalahanin, o kahilingan tungkol sa Patakaran sa Privacy na ito o sa iyong privacy ng data:

Oras ng Pagtugon: Layunin naming tumugon sa lahat ng katanungan sa privacy sa loob ng 7 araw ng negosyo.

13. Legal na Pagsunod

Ang Swim Analytics ay sumusunod sa:

  • iOS: Apple App Store Review Guidelines, Apple HealthKit Guidelines
  • Android: Google Play Developer Program Policies, Android Health Connect Guidelines
  • General Data Protection Regulation (GDPR)
  • California Consumer Privacy Act (CCPA)
  • Children's Online Privacy Protection Act (COPPA)

Buod

Sa Simpleng Pananalita:

  • Ano ang aming ina-access: Data ng workout sa paglangoy mula sa Apple HealthKit (iOS) o Health Connect (Android)
  • Saan ito iniimbak: Sa device MO lang (iOS Core Data o Android Room Database)
  • Saan ito napupunta: Wala. Hindi ito kailanman umaalis sa iyong device.
  • Sino ang nakakakita nito: Ikaw lang.
  • Paano ito buburahin: Burahin ang data ng app o i-uninstall ang app anumang oras.

Ang Swim Analytics ay binuo na nakatuon sa privacy. Ang iyong data sa paglangoy ay sa iyo, at nananatili ito sa iyong device.