Swim Analyticsin tietosuojakäytäntö

Viimeksi päivitetty:10. tammikuuta 2025 |Voimaantulopäivä:10. tammikuuta 2025

Johdanto

Swim Analytics ("me", "meidän" tai "sovellus") on sitoutunut suojaamaan yksityisyyttäsi. Tämä tietosuojakäytäntö selittää, kuinka mobiilisovelluksemme (iOS ja Android) pääsevät käsiksi laitteellesi, käyttävät ja suojaavat terveystietoja.

Keskeinen tietosuojaperiaate:Swim Analytics toimii anollapalvelin, vain paikallinen arkkitehtuuri. Kaikki Apple HealthKitistä (iOS) tai Health Connectista (Android) käytettävä terveystiedot pysyvät yksinomaan fyysisellä laitteellasi, eikä niitä koskaan siirretä ulkoisille palvelimille, pilvipalveluihin tai kolmansille osapuolille.

1. Terveystietojen käyttö

Swim Analytics integroituu laitteesi alkuperäiseen terveysalustaan tarjotakseen uintiharjoitusanalyysin:

1.1 iOS - Apple HealthKit -integraatio

iOS-laitteissa Swim Analytics integroituuApple HealthKitpäästäksesi käsiksi uintiharjoitustietoihin. Pyydämme vain luku -oikeutta:

  • Treenit:Uintiharjoitukset ajan ja keston mukaan
  • Etäisyys:Uintimatkat yhteensä ja kierros kerrallaan
  • Syke:Syketiedot harjoitusten aikana
  • Aktiivinen energia:Uintien aikana poltetut kalorit
  • Uintilyöntimäärä:Aivohalvaustiedot analysoitavaksi

Apple HealthKit -yhteensopivuus:Swim Analytics noudattaa kaikkia Apple HealthKitin ohjeita. Terveystietosi käsitellään kokonaan iOS-laitteellasi, eikä niitä koskaan poisteta siitä. Emme koskaan jaa HealthKit-tietoja kolmansien osapuolien, mainosalustojen tai tiedonvälittäjien kanssa.

1.2 Android – Health Connect -integraatio

TerveystietotyyppiLupaTarkoitus
HarjoituksetREAD_EXERCISETunnistaa ja tuoda uintiharjoituksia Health Connectista
Etäisyys RecordsREAD_DISTANCEVoit näyttää tärkeimmät tiedot, kuten kokonaismatkan uintia kohti, kierrosmatkat ja vauhdin laskemisen
SykeennätyksetREAD_HEART_RATENäytä sykekaaviot laskemalla keski- ja maksimisyke harjoitusten aikana
NopeusennätyksetREAD_SPEEDUintivauhtisi, vauhtialueesi ja vetotaajuusanalyysin laskeminen ja näyttäminen
Poltetut kaloritREAD_TOTAL_CALORIES_BURNEDTarjoaa kattavan yleiskuvan energiankulutuksesta uintituntien aikana

Android-käyttöoikeudet:Näitä käyttöoikeuksia pyydetään sovelluksen ensimmäisen käynnistyksen yhteydessä. Voit peruuttaa nämä luvat milloin tahansa valitsemalla Android-asetukset → Sovellukset → Health Connect → Swim Analytics.

1.3 Miten käytämme terveystietoja

Kaikkia terveystietoja käytetäänyksinomaan seuraaviin tarkoituksiin:

  • Harjoitusnäyttö:Näytä uintisi yksityiskohtaisilla mittareilla (etäisyys, aika, vauhti, syke)
  • Suorituskykyanalyysi:Laske vauhtialueet, aivohalvausanalyysi, CSS (kriittinen uintinopeus) ja sTSS (uintiharjoittelun stressipisteet)
  • Edistymisen seuranta:Näytä suorituskykytrendit, henkilökohtaiset ennätykset ja treeniyhteenvedot
  • Tietojen vienti:Voit viedä harjoitustietosi CSV-muotoon henkilökohtaiseen käyttöön

1.4 Tietojen tallennus

🔒 KRIITTINEN YKSITYISYYDEN TAKUU:

Kaikki terveystiedot säilyvät yksinomaan fyysisellä laitteellasi.

  • iOS:Tiedot tallennetaan käyttämällä iOS Core Dataa ja UserDefaults-asetuksia (vain laitteella)
  • Android:Tiedot tallennetaan Android Room Database -sovelluksella (laitteen SQLite)
  • Tietoja ei ladata ulkoisille palvelimille
  • MITÄÄN tietoja ei siirretä Internetin kautta
  • EI pilvisynkronointia tai terveystietojen varmuuskopiointia
  • EI kolmannen osapuolen pääsyä terveystietoihisi

Ainoa ajankohta, jolloin data poistuu laitteestasi, on milloinSINÄ nimenomaan valitsetviedäksesi harjoituksesi CSV-muotoon ja jakaaksesi tiedoston itse.

2.Käyttöoikeudet vaaditaan

2.1 iOS-käyttöoikeudet

  • HealthKitin käyttöoikeus:Harjoittelun, matkan, sykkeen, aktiivisen energian ja uimaveden määrän lukeminen
  • Valokuvakirjasto (valinnainen):Vain jos päätät tallentaa harjoitusten yhteenvedot kuvina

Voit hallita HealthKitin käyttöoikeuksia milloin tahansa kohdassa iOS Asetukset → Yksityisyys ja suojaus → Terveys → Swim Analytics.

2.2 Android-käyttöoikeudet

  • 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
  • Internet-yhteys(INTERNET): Käytetään vain staattisen sovelluksen sisäisen sisällön näyttämiseen ja tilausten hallintaan (Google Play -laskutus). Terveystietoja ei välitetä.
  • Etualan palvelu(FOREGROUND_SERVICE): Mahdolliset tulevat taustasynkronointiominaisuudet (ei tällä hetkellä käytössä).

3. Tiedot, joita emme kerää

Swim Analytics tekeeEIkerätä, tallentaa tai lähettää:

  • ❌ Henkilötiedot (nimi, sähköpostiosoite, puhelinnumero)
  • ❌ Laitetunnisteet (IDFA iOS:ssä, mainostunnus Androidissa)
  • ❌ Sijaintitiedot tai GPS-koordinaatit
  • ❌ Käyttöanalytiikka tai sovellusten käyttäytymisen seuranta
  • ❌ Kaatumisraportit tai diagnostiikkatiedot ulkoisille palvelimille
  • ❌ Kaikki tiedot kolmannen osapuolen SDK:iden tai analytiikkapalvelujen kautta

Käytämmenolla kolmannen osapuolen seurantakirjastoamukaan lukien:

  • Ei Google Analyticsia / Firebase Analyticsia
  • Ei Facebook SDK:ta
  • Ei mainonta-SDK:ita
  • Ei kaatumisraportointipalveluita (Crashlytics, Sentry jne.)

4. Sovelluksen sisäiset ostot ja tilaukset

Swim Analytics tarjoaa valinnaisia sovelluksen sisäisiä tilauksia, joita hallinnoidaan laitteesi alkuperäisen maksujärjestelmän kautta:

4.1 iOS - App Store -tilaukset

Kun ostat iOS:n tilauksen:

  • Apple hoitaa kaiken maksujen käsittelyn App Store:n kautta
  • Saamme vain tilauksen tilan (aktiivinen/ei-aktiivinen) StoreKitin kautta
  • Meillä EI ole pääsyä maksutietoihisi (luottokortti, laskutusosoite)
  • Tilaustiedot tallennetaan paikallisesti laitteellesi

Hallinnoi tilauksia:

  • iOS Asetukset → Nimesi → Tilaukset → Swim Analytics
  • Tai sovelluksessa: Asetukset → Hallinnoi tilausta

4.2 Android - Google Play -laskutus

Kun ostat tilauksen Androidilla:

  • Google Play hoitaa kaiken maksujen käsittelyn
  • Saamme vain tilauksen tilan (aktiivinen/ei-aktiivinen) Google Play -laskutussovellusliittymän kautta
  • Meillä EI ole pääsyä maksutietoihisi (luottokortti, laskutusosoite)
  • Tilaustiedot tallennetaan paikallisesti laitteellesi

Hallinnoi tilauksia:

  • Google Play Kauppa → Tili → Tilaukset → Swim Analytics
  • Tai sovelluksessa: Asetukset → Hallinnoi tilausta

5. Tietojen säilyttäminen ja poistaminen

5.1 Tietojen säilyttäminen

  • Terveystiedot tallennetaan laitteellesitoistaiseksikunnes poistat sen manuaalisesti
  • Harjoitustiedot säilytetään historiallisen suorituskyvyn seurantaa ja analytiikkaa varten

5.2 Tietojen poistaminen

Voit poistaa tietosi milloin tahansa:

Tapa 1: Poista yksittäiset harjoitukset

  • Avaa harjoituksen tiedot -näyttö
  • Napauta poistopainiketta (roskakorikuvake)
  • Vahvista poisto

Tapa 2: Tyhjennä kaikki sovellustiedot

  • iOS:Poista ja asenna sovellus uudelleen (kaikki paikalliset tiedot poistetaan)
  • Android:Asetukset → Sovellukset → Swim Analytics → Tallennus → Tyhjennä tiedot

Tapa 3: Poista sovelluksen asennus

  • Swim Analyticsin asennuksen poistaminen poistaa automaattisesti kaikki paikalliset tiedot

Tapa 4: Peru terveyskäyttöoikeudet

  • iOS:Asetukset → Yksityisyys ja turvallisuus → Terveys → Swim Analytics → Sammuta kaikki luokat
  • Android:Asetukset → Sovellukset → Health Connect → Swim Analytics → Peruuta kaikki käyttöoikeudet

6. Tietoturva

Otamme tietoturvan vakavasti, vaikka kaikki tiedot säilyvät laitteessasi:

6.1 Turvatoimenpiteet

  • iOS-suojaus:Kaikki iOS Core Datan avulla tallennetut tiedot on suojattu iOS-avainnipulla ja laitesalauksella. Tiedot on suojattu, kun laite on lukittu.
  • Android-suojaus:Kaikki Room Databaseen tallennetut tiedot on suojattu Androidin sisäänrakennetulla suojauksella ja sovellusten hiekkalaatikolla.
  • Ei verkkosiirtoa:Terveystiedot eivät koskaan poistu laitteestasi, mikä eliminoi tiedonsiirron tietoturvariskit
  • App Sandboxing:iOS ja Android-sovellusten hiekkalaatikot estävät muita sovelluksia pääsemästä Swim Analytics -tietoihin
  • Suojattu tallennustila:Terveystietoja ei voi käyttää ilman laitteen todennusta (salasana, Face ID, Touch ID, sormenjälki, kasvojentunnistus)

6.2 Sinun vastuusi

Tietojesi suojaaminen:

  • Pidä laitteesi lukittuna vahvalla pääsykoodilla/biometrisellä tunnisteella
  • Pidä käyttöjärjestelmäsi ajan tasalla uusimmilla tietoturvakorjauksilla
  • iOS:Älä riko laitettasi
  • Android:Älä rootta laitettasi

7. Tietojen jakaminen ja kolmannet osapuolet

Swim Analytics EI jaa terveystietojasi kolmansille osapuolille.

7.1 Ei tietojen jakamista

  • Emme myy tietojasi
  • Emme jaa tietojasi mainostajien kanssa
  • Emme luovuta tietojasi analytiikkayrityksille
  • Emme integroi sosiaalisen median alustoihin

7.2 CSV-vienti (vain käyttäjän aloittama)

Ainoa tapa, jolla tiedot poistuvat laitteeltasi, on milloinSINÄnimenomaisesti:

  1. Siirry kohtaan Asetukset → Raakatietojen vienti
  2. Luo CSV-tiedosto
  3. Valitse CSV-tiedoston jakaminen laitteesi jakovalikon kautta (sähköposti, pilvitallennus, viestisovellukset)

Tämä on täysin sinun hallinnassasi.

8. Lasten yksityisyys

Swim Analytics ei tietoisesti kerää tietoja alle 13-vuotiailta lapsilta. Sovellus ei pyydä ikätietoja, mutta vanhempien tulee valvoa lastensa terveydenseurantasovellusten käyttöä.

Jos uskot, että alle 13-vuotias lapsi on käyttänyt Swim Analyticsia, ota meihin yhteyttä, niin autamme varmistamaan, että kaikki paikalliset tiedot poistetaan laitteesta.

9. Kansainväliset tiedonsiirrot

Ei sovelleta.Koska kaikki terveystiedot pysyvät yksinomaan laitteessasi (iOS tai Android) eikä niitä koskaan välitetä palvelimille, kansainvälistä tiedonsiirtoa ei tapahdu.

10. Sinun oikeutesi (GDPR, CCPA-yhteensopivuus)

Vaikka Swim Analytics ei kerää henkilötietoja palvelimilta, kunnioitamme tietosuojaoikeuksiasi:

10.1 GDPR-oikeudet (eurooppalaiset käyttäjät)

  • Käyttöoikeus:Kaikki tietosi ovat käytettävissä sovelluksessa milloin tahansa
  • Oikeus poistaa:Poista tiedot kohdassa 5.2 kuvatulla tavalla
  • Oikeus siirrettävyyteen:Vie tietosi CSV-muotoon (Asetukset → Raakatietojen vienti)
  • Oikeus rajoittaa käsittelyä:Peruuta terveyskäyttöoikeudet estääksesi uusien tietojen käytön

10.2 CCPA-oikeudet (Kalifornian käyttäjät)

  • Oikeus tietää:Tämä käytäntö paljastaa kaikki käytetyt tiedot ja kuinka niitä käytetään
  • Oikeus poistaa:Poista tiedot kohdassa 5.2 kuvatulla tavalla
  • Oikeus kieltäytyä myynnistä:Ei sovellu (emme koskaan myy tietoja)

11. Muutokset tähän tietosuojakäytäntöön

Saatamme päivittää tätä tietosuojakäytäntöä ajoittain. Kun teemme muutoksia:

  • "Viimeksi päivitetty" -päivämäärä tämän käytännön yläosassa tarkistetaan
  • Merkittävät muutokset ilmoitetaan sovelluksen sisällä
  • Sovelluksen käytön jatkaminen muutosten jälkeen merkitsee päivitetyn käytännön hyväksymistä

Suosittelemme tarkistamaan tämän käytännön säännöllisesti pysyäksesi ajan tasalla siitä, kuinka suojaamme yksityisyyttäsi.

12. Ota yhteyttä

Jos sinulla on kysymyksiä, huolenaiheita tai pyyntöjä koskien tätä tietosuojakäytäntöä tai tietosuojaasi:

Vastausaika:Pyrimme vastaamaan kaikkiin tietosuojakyselyihin 7 arkipäivän kuluessa.

13.Lainmukaisuus

Swim Analytics noudattaa:

  • iOS:Apple App Store Review Guidelines, Apple HealthKit Guidelines
  • Android:Google Play -kehittäjien ohjelmasäännöt, Android Health Connect -ohjeet
  • Yleinen tietosuoja-asetus (GDPR)
  • California Consumer Privacy Act (CCPA)
  • Children's Online Privacy Protection Act (COPPA)

Yhteenveto

Yksinkertaisin termein:

  • Mitä käytämme:Uintiharjoitustiedot Apple HealthKitistä (iOS) tai Health Connectista (Android)
  • Missä se on säilytetty:Vain laitteellasi (iOS Core Data tai Android Room Database)
  • Minne se menee:Ei missään. Se ei koskaan poistu laitteestasi.
  • Kuka sen näkee:Vain sinä.
  • Kuinka poistaa se:Tyhjennä sovellustiedot tai poista sovellus milloin tahansa.

Swim Analytics on rakennettu yksityisyyden etusijalle. Uintitietosi ovat sinun, ja ne pysyvät laitteessasi.