iOS 18+ · iPhone 100 % On-Device Zero Tracking Apple Guideline 5.1.1

Lentokaari iOS

Virallinen tietosuojaseloste ja tekninen tietoturvaselvitys
(Privacy Policy & Security Statement)

Päivitetty: 26. syyskuuta 2026 Julkaisija: Roope Palomaa Sovellusversio: 0.1.0+

Yksityisyyslupaus: 100 % paikallinen käsittely

Lentokaari iOS (Golf Launch Monitor & Ball Flight Tracker) on rakennettu tiukan Privacy-by-Design -periaatteen mukaisesti. Sovellus käsittelee kaiken video-, ääni- ja anturidatan 100 % paikallisesti omassa iPhonessasi.

Sovellus ei kerää, tallenna, profiloi eikä lähetä käyttäjätietoja pilvipalvelimille tai kolmansille osapuolille. Sovelluksessa ei ole mainosverkkoja, ei käyttäjäseurantaa eikä etäanalytiikkaa. Kaikki mittaustulokset pysyvät vain ja ainoastaan omassa hallinnassasi.

100 % On-Device

Kaikki tietokonenäkö-, ääni- ja sensorilaskenta suoritetaan laitteen keskusmuistissa (RAM). Dataa ei siirretä verkon yli.

Zero Tracking

Ei mainoksia (ei AdMob/Meta), ei analytiikkaa (ei Firebase/Mixpanel). Applen Privacy Manifest: NSPrivacyTracking = false.

Ei käyttäjätilejä

Ei rekisteröitymistä, sähköpostiosoitteita tai salasanoja. Sovellus ei luo etäprofiileja eikä seuraa käyttäjää eri istunnoissa.

Välitön poisto

Poista yksittäisiä lyöntejä tai tyhjennä koko historia yhdellä napautuksella. Sovelluksen poistaminen iPhonesta hävittää kaiken pysyvästi.

1 Rekisterinpitäjä ja sovelluksen taustat

Tämä tietosuojaseloste ja tietoturvaselvitys koskee Lentokaari iOS -mobiilisovellusta (jäljempänä "sovellus"). Selosteessa kuvataan laitteistoresurssien (kamera, mikrofoni, liikeanturit, LiDAR) käyttö, tietojen käsittelyperiaatteet sekä käyttäjän oikeudet EU:n yleisen tietosuoja-asetuksen (GDPR) ja Applen App Store Review Guideline 5.1.1 -säännösten mukaisesti.

Ominaisuus Tiedot
Sovelluksen nimi Lentokaari iOS (Golf Launch Monitor & Ball Flight Tracker)
Lähdekoodi github.com/roopepalom44/lentokaari
Rekisterinpitäjä Roope Palomaa
Yhteydenotto & Tuki roba.palomaa@gmail.com
Pääverkkosivusto kehityskuva.com
Sovellettava lainsäädäntö EU GDPR (2016/679), Suomen tietosuojalaki (1050/2018), Apple App Store Review Guidelines

2 Laiteluvat ja anturidatan käsittely (On-Device)

Lentokaari vaatii toimiakseen pääsyn laitteen kameraan, mikrofoniin ja liikeantureihin golflyönnin mittaamiseksi ja fysiikkamallinnuksen suorittamiseksi. Mitään anturidataa ei koskaan lähetetä verkon yli tai laitteen ulkopuolelle.

Kamera (1080p @ 120/240 fps) NSCameraUsageDescription

Käyttötarkoitus: Kameraa käytetään suurnopeusvideokuvaukseen golfmailan osuman ja pallon irtoamisnopeuden, lähtökulman sekä lentoradan havaitsemiseen tietokonenäköalgoritmien (Computer Vision) avulla.

Käsittelytapa: Videokuvat analysoidaan reaaliaikaisesti laitteen keskusmuistissa (RAM). Kuvakehyksiä ei ladata pilveen. Analyysin päätyttyä tallennetaan ainoastaan 1,5 sekunnin osumavideoleike paikallisesti laitteen sovelluskansioon käyttäjän omaa hidastustoistoa varten.

Resoluutio: 1080p Nopeus: 120 / 240 fps Verkkoliikenne: 0 tavua

Mikrofoni (Akustinen osumatunnistus) NSMicrophoneUsageDescription

Käyttötarkoitus: Mikrofoni mittaa mailan ja pallon kohtaamisesta syntyvää terävää akustista ääni-impulssia (iskupiikkiä). Tämän avulla sovellus paikantaa tarkan osumahetken (impact frame) suurnopeusvideolta aikaleimojen perusteella.

Yksityisyys: Äänidata analysoidaan puhtaasti laitteen RAM-muistissa desibelitasojen ja transienttien tunnistamiseksi. Ääntä ei tallenneta tiedostoksi, ei siirretä pilveen eikä sitä käytetä puheentunnistukseen tai ympäristön kuunteluun.

Käyttö: Vain osumahetken aikaleimaukseen Puheentunnistus: Ei Pilvitallennus: Ei

Liikeanturit (CoreMotion — gyroskooppi ja kiihtyvyys) CoreMotion Framework

Käyttötarkoitus: Valvoo iPhonen vakautta mittauksen aikana. Jos puhelin tärähtää tai heilahtaa telineessään lyönnin aikana, mittaustulos hylätään virheellisten pallolukemien estämiseksi.

Sensori: Gyroskooppi & Kiihtyvyysanturi Käsittely: 100 % paikallinen

ARKit & LiDAR -syvyysanturit ARKit World Tracking

Käyttötarkoitus: Mittaavat laitteen etäisyyden ja asennon maahan sekä pallon aloituspisteeseen (tee/matto). Tämä kalibroi mittausgeometrian ja mittakaavan optista liikeanalyysia varten ilman manuaalista mittanauhaa.

Sensori: LiDAR / TrueDepth / ARKit Scene Käsittely: Vain kalibrointiin

3 Datan tallennus, säilytys ja hallinta (Data Retention)

Kaikki sovelluksen tuottama data tallennetaan ainoastaan käyttäjän omaan iPhoneen. Sovelluksella ei ole omaa pilvipalvelinta, käyttäjätietokantaa tai etärekisteriä.

Tietotyyppi Tallennuspaikka Käyttötarkoitus
Lyöntitulokset ja metriikat
Lähtönopeus, lähtökulma, sivukulma, kantama, lentoratapisteet
Apple SwiftData
Laitteen suojattu SQLite-tietokanta
Oman lyöntihistorian ja kehityksen tarkastelu sovelluksessa.
Osumavideo (1,5 s leike)
1080p MOV -tiedosto osumahetkestä
Sovelluksen suojattu hiekkalaatikko
Application Support/Lentokaari/Clips/
Hidastustoisto osuman laadun analysoimiseksi.
Käyttäjäasetukset
Kätisyys, mittayksiköt, pelaajan pituus
Apple UserDefaults
Syykoodi CA92.1
Sovelluksen perusasetusten muistaminen istuntojen välillä.
Käyttäjätilit ja henkilötiedot Ei tallenneta lainkaan Sovellus ei vaadi kirjautumista eikä kerää henkilöllisyyttä.

Salattu ja suojattu tallennus: Kaikki SwiftData-tietokantaan ja sovelluskansioon tallennetut tiedostot kuuluvat Applen iOS-tietosuojan (Data Protection / File Protection Complete) piiriin. Tiedot ovat salattuja aina, kun laite on lukittuna.

4 Datan poistaminen ja käyttäjän oikeudet

Käyttäjällä on täysi 100 % valta omiin tietoihinsa. Applen App Store Review Guideline 5.1.1(v) -vaatimuksen ja EU GDPR -asetuksen mukaisesti tietojen poistaminen on tehty sovelluksessa välittömäksi ja vaivattomaksi:

Yksittäisen lyönnin poistaminen

Voit poistaa minkä tahansa lyönnin suoraan sovelluksen historia- tai tulosnäkymästä. Poisto hävittää välittömästi sekä kyseisen lyönnin tilastotietueen SwiftDatasta että siihen liittyvän .mov-videoleikkeen levyltä.

Koko historian tyhjentäminen ("Poista kaikki lyönnit")

Sovelluksen asetuksissa (Asetukset → Tietosuoja → Poista kaikki lyönnit) on suora pikatoiminto. Vahvistuksen jälkeen sovellus poistaa pysyvästi ja palauttamattomasti kaikki tallennetut lyöntitietueet ja kaikki paikalliset videoleikkeet laitteelta.

Sovelluksen poistaminen iPhonesta

Jos poistat Lentokaari-sovelluksen laitteestasi, iOS tuhoaa automaattisesti koko sovelluksen hiekkalaatikon. Laitteeseen tai taustajärjestelmiin ei jää mitään jäänteitä, koska mitään tietoja ei ole koskaan lähetetty pilveen.

5 Kolmannet osapuolet, seuranta ja Apple Privacy Manifest

Lentokaari noudattaa tiukkaa Zero Tracking -periaatetta. Sovellukseen ei ole asennettu yhtäkään ulkopuolista mainos- tai seurantaohjelmistoa.

Apple Privacy Manifest (PrivacyInfo.xcprivacy)

Sovelluksen mukana toimitetaan virallinen Applen vaatima Privacy Manifest -määritystiedosto (PrivacyInfo.xcprivacy), joka vahvistaa seuraavat tekniset faktat:

<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
<key>NSPrivacyCollectedDataTypes</key>
<array/>
<key>NSPrivacyAccessedAPITypes</key>
<array>
  <dict>
    <key>NSPrivacyAccessedAPIType</key>
    <string>NSPrivacyAccessedAPICategoryUserDefaults</string>
    <key>NSPrivacyAccessedAPITypeReasons</key>
    <array>
      <string>CA92.1</string> <!-- Paikalliset laiteasetukset (kätisyys, yksiköt, pituus) -->
    </array>
  </dict>
</array>

6 Käyttäjän diagnostiikkavienti (Valinnainen ZIP)

Sovelluksessa on mahdollisuus luoda yksittäisestä lyönnistä diagnostiikkapaketti (Lentokaari-diagnostiikka-[id].zip) teknistä tarkastelua tai tuen avustamista varten.

7 Tietosuojaoikeudet ja yhteystiedot

Koska Lentokaari ei siirrä, kerää tai tallenna henkilötietojasi keskitettyyn rekisteriin tai palvelimelle, sinulla on jo oletusarvoisesti täysi pääsy kaikkiin tietoihisi suoraan laitteessasi (tarkastusoikeus, oikaisuoikeus, poisto-oikeus ja siirto-oikeus).

Mikäli sinulla on kysyttävää sovelluksen tietosuojasta, teknisestä toiminnasta tai haluat antaa palautetta, voit ottaa yhteyttä suoraan sovelluksen kehittäjään:

Yhteydenotot ja tuki:

Roope Palomaa
Sähköposti: roba.palomaa@gmail.com
Verkkosivusto: https://kehityskuva.com

Jos katsot, että tietosuoja-asetusta on rikottu, sinulla on oikeus tehdä valitus toimivaltaiselle valvontaviranomaiselle (Suomessa Tietosuojavaltuutetun toimisto, tietosuoja.fi).

App Store Review Summary

Summary in English for Apple App Store Review

This section provides a concise overview for the Apple App Store Review Team regarding compliance with App Store Review Guideline 5.1.1 (Data Collection and Storage) and Apple's Privacy Manifest requirements.

1. Zero Data Collection
Lentokaari does NOT collect, transmit, store, or monetize any personal data or identifiers. No remote backend servers, no user accounts, and no network payloads exist.
2. 100% On-Device Analysis
High-speed camera frames (1080p @ 120/240 fps) and acoustic microphone impact triggers are processed strictly in volatile device RAM using on-device computer vision. Video is never streamed to the network.
3. Zero 3rd-Party Tracking
The application bundles no 3rd-party advertising or analytics SDKs. NSPrivacyTracking is set to false with zero tracking domains in PrivacyInfo.xcprivacy.
4. Immediate Data Purge
Shots and 1.5s local video clips are stored in local Apple SwiftData. Users can delete any individual shot, purge all history via Settings → "Poista kaikki lyönnit", or delete the app to erase all data permanently.

App Store Connect Data Collection Questionnaire Answer:

In the App Privacy questionnaire in App Store Connect, the appropriate and verified answer is: "No, we do not collect data from this app" (as no data ever leaves the local user device).