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 zdravljuDozvolaSvrha
Sesije vježbiREAD_EXERCISEZa prepoznavanje i uvoz sesija plivanja iz Health Connecta
Rekordi udaljenostiREAD_DISTANCEZa prikaz ključnih metrika kao što su ukupna udaljenost po plivanju, udaljenosti kruga i izračun tempa
Evidencija otkucaja srcaREAD_HEART_RATEZa prikaz dijagrama otkucaja srca izračunajte prosječni i maksimalni broj otkucaja srca tijekom vježbanja
Rekordi brzineREAD_SPEEDZa izračun i prikaz vašeg tempa plivanja, zona tempa i analize brzine zaveslaja
Potrošene kalorijeREAD_TOTAL_CALORIES_BURNEDZa 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_EXERCISE
  • android.permission.health.READ_DISTANCE
  • android.permission.health.READ_HEART_RATE
  • android.permission.health.READ_SPEED
  • android.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:

  1. Idite na Postavke → Izvoz neobrađenih podataka
  2. Generirajte datoteku CSV
  3. 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:

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.