Pravila privatnosti za Swim Analytics
Zadnje ažuriranje:10. siječnja 2025. |Datum stupanja na snagu:10. siječnja 2025
Uvod
Swim Analytics ("mi", "naš" ili "aplikacija") posvećen je zaštiti vaše privatnosti. Ova Pravila o privatnosti objašnjavaju kako naše mobilne aplikacije (iOS i Android) pristupaju, koriste i štite zdravstvene podatke s vašeg uređaja.
Ključno načelo privatnosti:Swim Analytics djeluje na azero-server, samo lokalna arhitektura. Svi zdravstveni podaci kojima se pristupa s Apple HealthKita (iOS) ili Health Connecta (Android) ostaju isključivo na vašem fizičkom uređaju i nikada se ne prenose vanjskim poslužiteljima, uslugama u oblaku ili trećim stranama.
1. Pristup zdravstvenim podacima
Swim Analytics integrira se s izvornom zdravstvenom platformom vašeg uređaja kako bi pružio analizu vježbanja plivanja:
1.1 iOS - Apple HealthKit integracija
Na iOS uređajima, Swim Analytics se integrira saApple HealthKitza pristup podacima o vježbanju plivanja. Tražimo pristup samo za čitanje za:
- Sesije vježbanja:Vježbe plivanja s vremenom i trajanjem
- Udaljenost:Ukupne i krug po krug plivane udaljenosti
- Otkucaji srca:Podaci o otkucajima srca tijekom vježbanja
- Aktivna energija:Kalorije potrošene tijekom plivanja
- Broj zaveslaja u plivanju:Podaci o moždanom udaru za analizu
Sukladnost Apple HealthKit-a:Swim Analytics pridržava se svih Apple HealthKit smjernica. Vaši zdravstveni podaci u potpunosti se obrađuju na vašem iOS uređaju i nikada ga ne napuštaju. Nikada ne dijelimo HealthKit podatke s trećim stranama, platformama za oglašavanje ili brokerima podataka.
1.2 Android - Health Connect integracija
| Vrsta podataka o zdravlju | Dozvola | Svrha |
|---|---|---|
| Sesije vježbi | READ_EXERCISE | Za prepoznavanje i uvoz sesija plivanja iz Health Connecta |
| Rekordi udaljenosti | READ_DISTANCE | Za prikaz ključnih metrika kao što su ukupna udaljenost po plivanju, udaljenosti kruga i izračun tempa |
| Evidencija otkucaja srca | READ_HEART_RATE | Za prikaz dijagrama otkucaja srca izračunajte prosječni i maksimalni broj otkucaja srca tijekom vježbanja |
| Rekordi brzine | READ_SPEED | Za izračun i prikaz vašeg tempa plivanja, zona tempa i analize brzine zaveslaja |
| Potrošene kalorije | READ_TOTAL_CALORIES_BURNED | Za pružanje sveobuhvatnog pregleda potrošnje energije tijekom plivanja |
Dopuštenja za Android:Ove se dozvole traže tijekom prvog pokretanja aplikacije. Ova dopuštenja možete opozvati u bilo kojem trenutku putem Android postavki → Aplikacije → Health Connect → Swim Analytics.
1.3 Kako koristimo zdravstvene podatke
Koriste se svi zdravstveni podaciisključivo za sljedeće svrhe:
- Prikaz vježbanja:Prikažite svoje sesije plivanja s detaljnim mjernim podacima (udaljenost, vrijeme, tempo, otkucaji srca)
- Analitika izvedbe:Izračunajte zone tempa, analizu zaveslaja, CSS (kritičnu brzinu plivanja) i sTSS (ocjenu stresa tijekom treninga plivanja)
- Praćenje napretka:Prikaz trendova izvedbe, osobnih rekorda i sažetaka vježbanja
- Izvoz podataka:Omogućuju vam izvoz podataka o vježbanju u CSV format za osobnu upotrebu
1.4 Pohrana podataka
🔒 KRITIČNO JAMSTVO PRIVATNOSTI:
Svi zdravstveni podaci ostaju isključivo na vašem fizičkom uređaju.
- iOS:Podaci se pohranjuju pomoću iOS Core Data i UserDefaults (samo na uređaju)
- Android:Podaci se pohranjuju pomoću Android Room Database (SQLite na uređaju)
- NIKAKVI podaci se ne učitavaju na vanjske poslužitelje
- NIKAKVI podaci se ne prenose putem interneta
- NEMA sinkronizacije u oblaku ili sigurnosne kopije zdravstvenih podataka
- NEMA pristupa trećih strana vašim zdravstvenim podacima
Podaci napuštaju vaš uređaj jedino kadaVI izričito birateda izvezete svoje treninge u CSV format i sami podijelite datoteku.
2.Potrebna dopuštenja
2.1 Dozvole iOS
- Pristup HealthKit-u:Čitanje pristupa vježbama, udaljenosti, otkucajima srca, aktivnoj energiji i broju zaveslaja u plivanju
- Biblioteka fotografija (izborno):Samo ako odaberete spremanje sažetaka vježbanja kao slike
Dopuštenjima za HealthKit možete upravljati u bilo kojem trenutku u postavkama iOS → Privatnost i sigurnost → Zdravlje → Swim Analytics.
2.2 Android dozvole
android.permission.health.READ_EXERCISEandroid.permission.health.READ_DISTANCEandroid.permission.health.READ_HEART_RATEandroid.permission.health.READ_SPEEDandroid.permission.health.READ_TOTAL_CALORIES_BURNED- Pristup internetu(
INTERNET): Koristi se samo za prikaz statičnog sadržaja unutar aplikacije i pristup upravljanju pretplatom (Google Play naplata). Ne prenose se zdravstveni podaci. - Usluga u prvom planu(
FOREGROUND_SERVICE): Za potencijalne buduće značajke sinkronizacije u pozadini (trenutačno nije implementirano).
3. Podaci koje NE prikupljamo
Swim Analytics radiNEprikupljati, pohranjivati ili prenositi:
- ❌ Podaci o osobnoj identifikaciji (ime, e-mail, broj telefona)
- ❌ Identifikatori uređaja (IDFA na iOS, ID za oglašavanje na Androidu)
- ❌ Podaci o lokaciji ili GPS koordinate
- ❌ Analitika korištenja ili praćenje ponašanja aplikacije
- ❌ Izvješća o padu ili dijagnostički podaci vanjskim poslužiteljima
- ❌ Svi podaci putem SDK-ova trećih strana ili usluga analitike
mi koristimonula knjižnica za praćenje trećih stranauključujući:
- Nema Google Analytics/Firebase Analytics
- Nema Facebook SDK
- Nema reklamnih SDK-ova
- Nema usluga izvješćivanja o padu (Crashlytics, Sentry, itd.)
4. Kupnje unutar aplikacije i pretplate
Swim Analytics nudi izborne pretplate unutar aplikacije kojima se upravlja putem izvornog sustava plaćanja vašeg uređaja:
4.1 iOS - App Store pretplate
Kada kupite pretplatu na iOS:
- Apple upravlja svim obradama plaćanja putem App Store
- Primamo samo status pretplate (aktivna/neaktivna) putem StoreKita
- NEMAMO pristup vašim podacima o plaćanju (kreditna kartica, adresa za naplatu)
- Podaci o pretplati pohranjuju se lokalno na vašem uređaju
Upravljanje pretplatama:
- iOS Postavke → Vaše ime → Pretplate → Swim Analytics
- Ili unutar aplikacije: Postavke → Upravljanje pretplatom
4.2 Android - Google Play naplata
Kada kupite pretplatu na Androidu:
- Google Play upravlja svim obradama plaćanja
- Primamo samo status pretplate (aktivna/neaktivna) putem Google Play Billing API-ja
- NEMAMO pristup vašim podacima o plaćanju (kreditna kartica, adresa za naplatu)
- Podaci o pretplati pohranjuju se lokalno na vašem uređaju
Upravljanje pretplatama:
- Trgovina Google Play → Račun → Pretplate → Swim Analytics
- Ili unutar aplikacije: Postavke → Upravljanje pretplatom
5. Zadržavanje i brisanje podataka
5.1 Zadržavanje podataka
- Zdravstveni podaci pohranjeni su na vašem uređajuna neodređeno vrijemedok ga ručno ne izbrišete
- Podaci o vježbanju se zadržavaju kako bi se omogućilo povijesno praćenje izvedbe i analitika
5.2 Brisanje podataka
Svoje podatke možete izbrisati u bilo kojem trenutku:
Metoda 1: Brisanje pojedinačnih vježbi
- Otvorite zaslon s detaljima vježbanja
- Dodirnite gumb za brisanje (ikona smeća)
- Potvrdite brisanje
Metoda 2: Brisanje svih podataka aplikacije
- iOS:Izbrišite i ponovno instalirajte aplikaciju (uklanjaju se svi lokalni podaci)
- Android:Postavke → Aplikacije → Analitika plivanja → Pohrana → Obriši podatke
Metoda 3: Deinstalirajte aplikaciju
- Deinstaliranje Swim Analyticsa automatski briše sve lokalne podatke
Metoda 4: Opozovi zdravstvene dozvole
- iOS:Postavke → Privatnost i sigurnost → Zdravlje → Analitika plivanja → Isključi sve kategorije
- Android:Postavke → Aplikacije → Health Connect → Swim Analytics → Opozovi sva dopuštenja
6. Sigurnost podataka
Sigurnost podataka shvaćamo ozbiljno, iako svi podaci ostaju na vašem uređaju:
6.1 Sigurnosne mjere
- iOS Sigurnost:Svi podaci pohranjeni pomoću iOS Core Data zaštićeni su iOS Keychain i enkripcijom uređaja. Podaci su zaštićeni kada je uređaj zaključan.
- Android sigurnost:Svi podaci pohranjeni u Room Database zaštićeni su Androidovom ugrađenom sigurnošću i sandboxom aplikacija.
- Nema mrežnog prijenosa:Zdravstveni podaci nikada ne napuštaju vaš uređaj, eliminirajući sigurnosne rizike prijenosa
- Sigurnosno okruženje aplikacije:iOS i sandbox za Android aplikacije sprječavaju druge aplikacije u pristupu podacima Swim Analyticsa
- Sigurna pohrana:Zdravstvenim podacima nije moguće pristupiti bez autentifikacije uređaja (lozinka, Face ID, Touch ID, otisak prsta, otključavanje licem)
6.2 Vaša odgovornost
Kako biste zaštitili svoje podatke:
- Držite svoj uređaj zaključanim pomoću jake šifre/biometrije
- Održavajte svoj OS ažuriranim najnovijim sigurnosnim zakrpama
- iOS:Nemojte bježati iz zatvora na svom uređaju
- Android:Nemojte rootati svoj uređaj
7. Dijeljenje podataka i treće strane
Swim Analytics NE dijeli vaše zdravstvene podatke s trećim stranama.
7.1 Bez dijeljenja podataka
- Ne prodajemo vaše podatke
- Vaše podatke ne dijelimo s oglašivačima
- Vaše podatke ne dajemo analitičkim tvrtkama
- Ne integriramo se s platformama društvenih medija
7.2 CSV izvoz (samo korisnički pokrenut)
Jedini način na koji podaci napuštaju vaš uređaj je kadaTIizričito:
- Idite na Postavke → Izvoz neobrađenih podataka
- Generirajte datoteku CSV
- Odaberite dijeljenje datoteke CSV putem izbornika dijeljenja vašeg uređaja (e-pošta, pohrana u oblaku, aplikacije za slanje poruka)
Ovo je u potpunosti pod vašom kontrolom.
8. Privatnost djece
Swim Analytics ne prikuplja svjesno podatke od djece mlađe od 13 godina. Aplikacija ne zahtijeva podatke o dobi, ali roditelji bi trebali nadzirati korištenje aplikacija za praćenje zdravlja svoje djece.
Ako smatrate da je dijete mlađe od 13 godina koristilo Swim Analytics, obratite nam se i mi ćemo pomoći u brisanju svih lokalnih podataka s uređaja.
9. Međunarodni prijenosi podataka
Nije primjenjivo.Budući da svi zdravstveni podaci ostaju isključivo na vašem uređaju (iOS ili Android) i nikada se ne prenose na poslužitelje, nema međunarodnog prijenosa podataka.
10. Vaša prava (GDPR, usklađenost s CCPA)
Iako Swim Analytics ne prikuplja osobne podatke na poslužiteljima, poštujemo vaša prava na privatnost podataka:
10.1 GDPR prava (europski korisnici)
- Pravo na pristup:Svi vaši podaci dostupni su unutar aplikacije u svakom trenutku
- Pravo na brisanje:Izbrišite podatke pomoću metoda opisanih u odjeljku 5.2
- Pravo na prenosivost:Izvezite svoje podatke u format CSV (Postavke → Izvoz neobrađenih podataka)
- Pravo na ograničenje obrade:Opozovite zdravstvena dopuštenja da biste zaustavili novi pristup podacima
10.2 CCPA prava (korisnici u Kaliforniji)
- Pravo na znanje:Ova politika otkriva sve podatke kojima se pristupa i kako se koriste
- Pravo na brisanje:Izbrišite podatke pomoću metoda opisanih u odjeljku 5.2
- Pravo na odustajanje od prodaje:Nije primjenjivo (nikada ne prodajemo podatke)
11. Promjene ove Politike privatnosti
S vremena na vrijeme možemo ažurirati ovu Politiku privatnosti. Kada vršimo promjene:
- Datum "Zadnje ažuriranje" na vrhu ove politike bit će revidiran
- Značajne promjene bit će objavljene unutar aplikacije
- Nastavak korištenja aplikacije nakon promjena predstavlja prihvaćanje ažuriranih pravila
Preporučujemo da povremeno pregledate ovu politiku kako biste bili informirani o tome kako štitimo vašu privatnost.
12. Kontaktirajte nas
Ako imate pitanja, nedoumica ili zahtjeva u vezi s ovom Politikom privatnosti ili vašom privatnošću podataka:
- Email:analyticszone@onmedic.org
- web stranica:https://swimanalytics.app
Vrijeme odziva:Cilj nam je odgovoriti na sve upite o privatnosti u roku od 7 radnih dana.
13.Pravna usklađenost
Swim Analytics je u skladu sa:
- iOS:Smjernice za pregled Apple App Store, Smjernice za Apple HealthKit
- Android:Programska pravila za razvojne programere Google Playa, Smjernice za Android Health Connect
- Opća uredba o zaštiti podataka (GDPR)
- Kalifornijski zakon o privatnosti potrošača (CCPA)
- Zakon o zaštiti privatnosti djece na internetu (COPPA)
Sažetak
Jednostavno rečeno:
- ✅Čemu pristupamo:Podaci o vježbanju plivanja s Apple HealthKita (iOS) ili Health Connecta (Android)
- ✅Gdje je pohranjeno:Samo na VAŠEM uređaju (iOS Core Data ili Android Room Database)
- ✅Gdje ide:Nigdje. Nikada ne napušta vaš uređaj.
- ✅Tko to vidi:Samo ti.
- ✅Kako ga izbrisati:Izbrišite podatke aplikacije ili deinstalirajte aplikaciju u bilo kojem trenutku.
Swim Analytics izgrađen je na prvom mjestu privatnosti. Vaši podaci o plivanju su vaši i ostaju na vašem uređaju.
