Oikeudelliset tiedot

Tietosuojakäytäntö.

Miten Calorie Calculator kerää, käyttää ja suojaa henkilötietojasi.

Tämä käännös on laadittu avuksesi. Oikeudellisesti sitova on englanninkielinen versio. Lue englanninkielinen versio

Johdanto

Tervetuloa käyttämään Calorie Calculator -sovellusta (”me”, ”meidän” tai ”Sovellus”). Yksityisyytesi on meille tärkeää. Tämä tietosuojakäytäntö selittää, miten keräämme, käytämme, luovutamme ja suojaamme tietojasi, kun käytät mobiilisovellustamme.

Käyttämällä Calorie Calculator -sovellusta hyväksyt tietojen keräämisen ja käytön tämän käytännön mukaisesti.

Jos et hyväksy tämän tietosuojakäytännön ehtoja, älä käytä Sovellusta.

1. Keräämämme tiedot

1.1 Antamasi henkilötiedot

Google-tilin tiedot:

  • Kun kirjaudut sisään Google OAuth -tunnistautumisella, keräämme:
    • Sähköpostiosoite
    • Google-käyttäjätunnus (käytetään yksilöllisenä tunnisteenasi)
    • Profiilinimi (jos saatu Googlelta)
    • Profiilikuva (jos saatu Googlelta)

Käyttötarkoitus: Tunnistautuminen, tilin hallinta ja yksilöllinen sovelluskokemus.

Apple-tilin tiedot:

  • Kun kirjaudut sisään Apple-tunnuksella, keräämme:
    • Apple-käyttäjätunnus (käytetään yksilöllisenä tunnisteenasi)
    • Sähköpostiosoite (valintasi mukaan joko todellinen sähköpostiosoitteesi tai Applen tarjoama suojattu välitysosoite)
    • Nimi (jos päätät jakaa sen)

Käyttötarkoitus: Tunnistautuminen, tilin hallinta ja yksilöllinen sovelluskokemus.

1.2 Automaattisesti kerättävät tiedot

Käyttötiedot:

  • Tekoälypyyntöjen lokit: Kun käytät tekoälypohjaista ruoantunnistustoimintoamme, kirjaamme lokiin:
    • Pyyntöjen aikaleiman
    • Analyysin tyypin (kuva tai teksti)
    • Tiedon siitä, toimitettiinko vastaus välimuistista
    • Käyttäjätunnuksen (yhdistetty Google- tai Apple-tiliisi)
    • Tekstipyyntöjen osalta ruoan kuvauksen ja kielen salaisella avaimella tehty tiiviste (hash), jota käytetään toistuvien pyyntöjen mittaamiseen sisällyttämättä kuvausta lokiin.

Käyttötarkoitus: Palvelun optimointi, pyyntömäärien rajoittaminen, väärinkäytösten estäminen ja tekoälyn tarkkuuden parantaminen.

Analytiikkatiedot (valinnainen – edellyttää suostumustasi):

  • Kun annat suostumuksesi analytiikkaan, keräämme PostHogin kautta:
    • Sovellustapahtumat (painikkeiden napsautukset, ominaisuuksien käyttö, näyttökerrat)
    • Käyttäjän ominaisuudet (sovellusversio, alusta, laitetyyppi sekä sovelluksen ja laitteen kieliasetus, kuten ”en-US”)
    • Istuntotiedot (istunnon kesto, sovelluksen avauskerrat)
    • Anonyymi laitetunniste (satunnaisesti luotu UUID, josta ei voi tunnistaa henkilöä)

Tärkeää: Analytiikkatietojen kerääminen edellyttää aina nimenomaista suostumusta. Suostumusta kysytään 24 tuntia ensikäytön jälkeen, ja voit perua suostumuksesi milloin tahansa Asetuksissa.

Käyttötarkoitus: Ymmärtää käyttäjien vuorovaikutusta sovelluksen kanssa, parantaa ominaisuuksia, korjata virheitä ja priorisoida kehitystyötä.

Laitetiedot:

  • IP-osoite (käytetään väliaikaisesti pyyntöjen rajoittamiseen, turvallisuuteen ja tekoälyominaisuuksien maakohtaisen saatavuuden tarkistamiseen)
  • User Agent (selain- ja laitetyyppi)
  • Accept-Language (lokalisointia varten)

Tarkoitus: Turvallisuus, petosten estäminen, pyyntöjen rajoittaminen, tekoälyominaisuuksien saatavuuden tarkistaminen, tekoälymallin valinta ja palvelun optimointi.

Tekoälyominaisuuksien saatavuus: Kun maakohtainen saatavuustarkistus on käytössä palvelussamme, päättelemme IP-osoitteestasi likimääräisen maan tarkistaaksemme, ovatko tekoälyominaisuudet saatavilla. Haku käyttää palvelimellamme olevaa pakattua tietokantaa; IP-osoitettasi ei lähetetä tietokannan tarjoajalle. Tekoälysovelluksemme ei tallenna tai kirjaa raakaa IP-osoitettasi lokiin. Tätä tarkistusta varten lyhytikäiset palvelulokit kirjaavat maakoodin ja tiedon siitä, estettiinkö tekoälyn käyttö, ei kaupunkia tai tarkkaa sijaintia. Saatamme myös käyttää samaa likimääräistä maata valitaksemme, mikä Google Gemini -malli käsittelee tekoälypyyntösi, esimerkiksi edullisemman mallin joillakin alueilla. Pyyntösi käsitellään samalla tavalla riippumatta siitä, mitä mallia käytetään.

Maatietojen lähdeviite: IP Geolocation by DB-IP, käyttäen IP to Country Lite database -tietokantaa lisenssillä Creative Commons Attribution 4.0 International. Tietokantaa käytetään muuttamattomana purkamista lukuun ottamatta.

Mainostunnisteet:

  • Google-mainostunniste (Android)
  • IDFA (Identifier for Advertisers) (iOS, kerätään vain nimenomaisella suostumuksellasi Applen App Tracking Transparency -kehyksen kautta)

Käyttötarkoitus: Asiaankuuluvien mainosten näyttäminen Google AdMobin kautta.

1.3 Kameran ja kuvakirjaston käyttöoikeus

Kameran käyttöoikeus:

  • Tarvitaan ruokakuvien ottamiseen tekoälyanalyysia varten
  • Kuvat käsitellään väliaikaisesti, eikä niitä tallenneta pysyvästi palvelimillemme
  • Kuvat lähetetään ainoastaan Google Gemini -tekoälyn rajapintaan ruoan tunnistamista varten

Kuvakirjaston käyttöoikeus:

  • Tarvitaan olemassa olevien valokuvien valitsemiseen laitteeltasi
  • Päätät itse, mitkä valokuvat jaat sovellukselle

Käyttötarkoitus: Tekoälypohjainen ruoantunnistus ja ravintoainesisällön analysointi.

1.4 Laitteen paikallinen tallennustila

SQLite-tietokanta:

  • Kaikki ruokapäiväkirjasi merkinnät, ravitsemustiedot ja sovelluksen asetukset tallennetaan paikallisesti laitteellesi
  • Tietoja EI synkronoida automaattisesti palvelimillemme, ellet erikseen anna siihen suostumustasi
  • Säilytät täyden määräysvallan omiin tietoihisi

Sovellusasetukset (tallennetaan paikallisesti):

  • Analytiikkasuostumus (oletko antanut suostumuksen vai kieltäytynyt)
  • Sovelluksen ensimmäisen avauskerran aikaleima (käytetään analytiikan suostumuskyselyn näyttämisajankohdan määrittämiseen)
  • Päivitysilmoituksen seuranta (milloin olet viimeksi sulkenut päivitysmuistutuksen)
  • Teema-asetukset (tumma tila, tekstin näyttöasetukset)
  • Ravitsemustavoitteet (päivittäiset kalori- ja makrotavoitteet)

Käyttötarkoitus: Yksilöllisen sovelluskokemuksen tarjoaminen ja valintojesi kunnioittaminen.

1.5 Terveys- ja kuntotiedot

Askelmäärät (valinnainen):

  • Jos päätät yhdistää palvelun tai päivittää tiedot, Sovellus pyytää vain lukuoikeutta päivittäisiin askelmääriin Apple Health -palvelusta iOS:ssä tai Health Connect -palvelusta Androidissa.
  • Sovellus käyttää askelmääriä tämän päivän edistymisen ja viimeaikaisen askelhistorian näyttämiseen.
  • Sovellus ei tallenna tai muokkaa tietoja Apple Health- tai Health Connect -palvelussa.
  • Askelmäärät tallennetaan paikallisesti Sovelluksen SQLite-tietokantaan. Ne sisällytetään sovelluksen varmuuskopioon vain silloin, kun luot sellaisen itse nimenomaisesti.
  • Terveys- ja kuntotietoja ei myydä, käytetä mainontaan eikä jaeta analytiikan tarjoajille tai taustapalveluillemme.

Uni (valinnainen, vain iOS):

  • Jos päätät yhdistää palvelun tai päivittää tiedot iOS:ssä, Sovellus pyytää vain lukuoikeutta Apple Healthin unimerkintöihin. Tämä kattaa unijaksot ja laitteesi kirjaamat univaiheet (uni, kevyt uni, syvä uni, REM-uni ja sängyssä vietetty aika).
  • Androidissa Sovellus ei lue unatietoja Health Connectista lainkaan. Se ei pyydä unilupaa, ja yöunet syötetään käsin.
  • Sovellus lukee vaihetietoja vain laskeakseen, kuinka kauan todella nukuit. Se tallentaa yhden kokonaiskeston yötä kohden kyseisen yön alkamis- ja päättymisajan kera – yksittäisiä vaihetietoja ei säilytetä.
  • Sovellus käyttää tätä viime yön unen, viimeaikaisen yöllisen keskiarvon ja unihistoriasi näyttämiseen.
  • Sovellus ei tallenna tai muokkaa tietoja Apple Health- tai Health Connect -palvelussa.
  • Unimerkinnät tallennetaan paikallisesti Sovelluksen SQLite-tietokantaan. Ne sisällytetään sovelluksen varmuuskopioon vain silloin, kun luot sellaisen itse nimenomaisesti.
  • Terveys- ja kuntotietoja ei myydä, käytetä mainontaan eikä jaeta analytiikan tarjoajille tai taustapalveluillemme.

Hallintamahdollisuutesi: Terveystietojen käyttöoikeus on valinnainen, ja iOS:ssä askelia ja unta pyydetään erikseen – toisen salliminen ei myönnä toista. Voit kieltää tai peruuttaa käyttöoikeuden Apple Health- tai Health Connect -palvelussa ja käyttää silti Sovellusta: askelmäärät ja yöunet voidaan kumpikin syöttää käsin. Voit korvata tuodun päivän tiedot, muokata tai poistaa minkä tahansa yön sekä poistaa kaikki paikalliset askel- ja unikirjaukset valitsemalla Asetukset › Omat tiedot › Tyhjennä kirjattu historia.

Käyttötarkoitus: Tarjota pyytämäsi askelten ja unen seurantatoiminnot pitäen samalla terveystiedot paikallisina ja omassa hallinnassasi.

1.6 Lääkitys- ja ravintolisätiedot

Saatavuus: Lääkkeiden ja ravintolisien seuranta ei ole saatavilla Sovelluksen nykyisissä Android- tai iOS-versioissa. Aiemmat versiot tarjosivat sen, ja vanhoja versioita saattaa yhä olla asennettuna joihinkin laitteisiin, kunnes ne päivitetään. Jos käytit toimintoa aiemmin, laitteellesi jo tallennetut tiedot säilytetään eikä niitä poisteta – niitä ei vain enää näytetä tai voida muokata Sovelluksessa. Tässä osiossa kuvataan, mitä nämä säilytetyt tiedot sisältävät ja miten voit edelleen viedä tai poistaa ne.

  • Niiltä osin kuin lääkityksen seurantaa on käytetty, Sovellus tallentaa syötetyt tiedot, joihin voi kuulua lääkkeen tai ravintolisän nimi, muoto, annoksen määrä ja yksikkö, omat muistiinpanot, valitut aikataulun päivät ja kellonajat, kirjatut annosajat ja -määrät, ottamisen tila sekä viittaukset annoskuviin.
  • Nämä tiedot ja kuvatiedostot tallennetaan paikallisesti laitteellesi. Niitä ei koskaan lähetetä automaattisesti palvelimille, ja ne siirtyvät pois laitteeltasi vain itse luomassasi vientitiedostossa.
  • Lääkitystietoja ei lueta Apple Health- tai Health Connect -palvelusta eikä niitä kirjoiteta niihin. Niitä ei myydä, käytetä mainontaan eikä jaeta analytiikan tarjoajille tai taustapalveluillemme.
  • Aiemmissa ominaisuuden sisältäneissä versioissa voit muokata tai lopettaa lääkkeen tai ravintolisän sekä muokata tai poistaa yksittäisiä annosmerkintöjä Sovelluksessa. Nykyiset Android- ja iOS-versiot eivät sisällä näitä hallintakeinoja; alla kuvatut viennit ovat keino päästä käsiksi näihin tietoihin nyt.
  • Kirjatun historian tyhjentäminen jättää säilytetyt lääkitystiedot koskemattomiksi samoin kuin ajankohdan, josta alkaen historia lasketaan. Koska toiminto ei ole enää käytettävissä tietojen tarkasteluun tai hallintaan Sovelluksessa, historian tyhjentäminen ei poista niitä.
  • Oman kopion ottaminen. Saatavilla on kaksi erillistä vientiä, ja ne sisältävät eri asioita. Tietojen varmuuskopio (Asetukset › Omat tiedot › Vie tietojen varmuuskopio) on JSON-tiedosto, joka sisältää tietokantatietosi, kuten lääkkeet, aikataulut, annos- ja ottamisrivit sekä mahdollisten annoskuvien tiedostonimet – se ei sisällä itse kuvatiedostoja. Valokuva-arkisto (Asetukset › Omat tiedot › Vie valokuva-arkisto) on zip-tiedosto, joka sisältää varsinaiset kuvatiedostot mukaan lukien annoskuvat, mutta ei tietokantamerkintöjä. Tarvitset molemmat viennit saadaksesi täydellisen ja palautuskelpoisen kopion.
  • Sovelluksen poistaminen poistaa paikalliset tiedot. Vain laitteellasi säilytettävät tiedot ja valokuvat poistetaan, kun Sovelluksen asennus poistetaan, emmekä voi palauttaa niitä – meillä ei ole koskaan ollut niistä kopiota. Luo molemmat vientitiedostot ensin, jos haluat säilyttää ne.

Käyttötarkoitus: Säilyttää aiemmassa versiossa syötetyt yksityiset henkilökohtaiset tiedot, jotta ominaisuuden poistaminen ei hävitä tietojasi. Sovellus ei tarjoa lääketieteellistä neuvontaa, diagnoosia, annossuosituksia, lääkemuistutuksia tai lääkityksen hallintaa.

1.7 Tavat ja suoritusten kirjaukset

  • Jos luot tapoja, Sovellus tallentaa syöttämäsi tiedot: kunkin tavan nimen, kuvakkeen, värin ja valinnaisen yksikkönimikkeen, sen tavoitteen ja aikataulun, niihin ajan myötä tekemäsi muutokset sekä päivittäiset suoritusten kirjauksesi — kunkin päivän määrän ja päivät, jolloin pidät taukoa.
  • Tavat ovat sellaisia, jotka nimeät itse. Sovellus ei lue niitä Apple Healthista tai Health Connectista eikä kirjoita niitä niihin, eikä se täytä niitä muista kirjauksistasi.
  • Tapatiedot tallennetaan paikallisesti Sovelluksen SQLite-tietokantaan. Niitä ei koskaan ladata automaattisesti verkkoon, ja ne sisällytetään sovelluksen varmuuskopioon vain silloin, kun luot sellaisen erikseen.
  • Tapatietoja ei myydä, käytetä mainontaan tai jaeta analytiikkapalveluntarjoajille tai taustapalveluillemme.
  • Hallintasi: Voit muokata, arkistoida tai poistaa minkä tahansa tavan sekä muuttaa minkä tahansa päivän suorituksen kirjausta Sovelluksessa. Asetukset › Omat tiedot › Tyhjennä kirjaushistoria poistaa tapojen suoritusten kirjaukset ja säilyttää itse tavat.

Käyttötarkoitus: Mahdollistaa valitsemiesi rutiinien seurannan putkien ja johdonmukaisuuspisteiden avulla siten, että tiedot pysyvät laitteellasi.

2. Miten käytämme tietojasi

Käytämme keräämiämme tietoja seuraaviin tarkoituksiin:

2.1 Keskeiset toiminnot

  • Tunnistautuminen: Henkilöllisyytesi vahvistaminen Google-kirjautumisen tai Sign in with Apple -toiminnon kautta
  • Ruoantunnistus: Ruokakuvien analysointi tekoälyn avulla (Google Gemini API)
  • Ravintoseuranta: Kalori- ja makrotietojen laskeminen ja tallentaminen paikallisesti
  • Askelten seuranta: Päivittäisen askedistymisen ja viimeaikaisen historian näyttäminen, kun päätät yhdistää Apple Healthin tai Health Connectin
  • Unenseuranta: Viime yön unen, öisen keskiarvon ja unihistorian näyttäminen itse syöttämiesi tietojen perusteella tai iOS:ssä tuomalla tiedot, jos päätät yhdistää Apple Healthin
  • Lääketiedot (säilytetty, ei aktiivinen toiminto): Aiemmin syötettyjen lääke-, lisäravinne-, aikataulu- ja annostietojen säilyttäminen paikallisesti laitteellasi, jotta ne eivät häviä, vaikka toiminto ei ole käytettävissä nykyisissä versioissa
  • Sovelluksen personointi: Käyttökokemuksen mukauttaminen mieltymystesi mukaan

2.2 Tietoturva ja väärinkäytösten esto

  • Käyttörajat: Tekoälypalveluiden väärinkäytön estäminen (50 pyyntöä tunnissa käyttäjää kohden)
  • Petostentorjunta: Epäilyttävien toimintamallien tunnistaminen
  • IP-pohjaiset rajoitukset: Haitallisten toimijoiden estäminen (200 pyyntöä tunnissa IP-osoitetta kohden)

2.3 Palvelun kehittäminen

  • Analytiikka (PostHog): Ominaisuuksien käytön ja sovelluksen suorituskyvyn ymmärtäminen (vain suostumuksella)
  • Tuoteanalytiikka: Eniten käytettyjen ominaisuuksien seuraaminen parannusten priorisoimiseksi
  • Virheiden havaitseminen: Kaatumisten ja virheiden tunnistaminen vakauden parantamiseksi
  • Käyttökokemus: Käyttäjäpolkujen ymmärtäminen sovelluksen käyttöliittymän optimoimiseksi
  • Välimuistin optimointi: API-kustannusten vähentäminen tallentamalla yleisiä ruoka-aineita välimuistiin
  • Sovelluspäivitykset: Uusien versioiden tarkistaminen Google Play Storesta / Apple App Storesta
  • Päivitysmuistutukset: Päivitysilmoitusten ohittamisen seuraaminen toistuvien ilmoitusten välttämiseksi (näytetään 7 päivän välein)

2.4 Mainonta

  • Display-mainokset: Asiaankuuluvien mainosten näyttäminen Google AdMobin kautta
  • Mainosten personointi: Perustuu Googlen mainostunnisteeseen (voit poistaa sen käytöstä laitteen asetuksissa)

3. Tietojen jakaminen ja luovuttaminen

3.1 Kolmannen osapuolen palvelut

Jaamme tietoja seuraavien kolmansien osapuolten palveluiden kanssa Sovelluksen toiminnan mahdollistamiseksi:

Google-palvelut:

  • Google-kirjautuminen: Tunnistautuminen (sähköposti, käyttäjätunniste, profiili)
  • Google Gemini AI API: Ruokakuvien analysointi (väliaikainen kuvan siirto)
  • Google AdMob: Mainonta (laitetunnisteet, käyttötiedot)
  • Google Play Services: Sovelluspäivitysten tarkistus (versiovertailu)

Apple-palvelut:

  • Sign in with Apple: Tunnistautuminen (Apple-käyttäjätunniste, sähköposti, nimi)

Supabase (taustajärjestelmä):

  • Tunnistautuminen: Käyttäjätilit ja JWT-tunnisteet
  • Tietokanta: Tekoälypyyntölokit, käyttörajatiedot, välimuistiin tallennetut vastaukset
  • Edge-funktiot: Suojattu API-välityspalvelin Gemini-tekoälylle

Deno Deploy -palvelut:

  • Edge-funktiot: Palvelimettomat funktiot tekoälypyyntöjen käsittelyyn

PostHog (analytiikka – vain suostumuksella):

  • Tuoteanalytiikka: Sovellustapahtumat, ominaisuuksien käyttö, käyttäjäpolut (vain suostumuksellasi)
  • Istunnon tallennus: EI käytössä (emme tallenna näyttöjä)
  • Tietojen sijainti: Yhdysvaltain pilvipalvelu (PostHog Cloud)
  • Tietosuoja: Käyttää satunnaisesti luotua UUID-tunnistetta, EI henkilökohtaisesti tunnistettavissa
  • Kieltäytyminen: Voit poistaa käytöstä Asetuksissa milloin tahansa

3.2 Emme myy tietojasi

Emme myy, vuokraa tai luovuta henkilötietojasi kolmansille osapuolille markkinointitarkoituksiin.

3.3 Lakisääteiset velvoitteet

Voimme luovuttaa tietojasi lain niin vaatiessa, esimerkiksi seuraavissa tilanteissa:

  • Tuomioistuimen määräykset tai haasteet
  • Viranomaistutkinnat
  • GDPR:n, CCPA:n tai muiden tietosuojalakien noudattaminen
  • Käyttöehtojemme täytäntöönpano

4. Tietojen säilyttäminen

4.1 Tilitiedot

  • Käyttäjätilit: Säilytetään niin kauan kuin tilisi on aktiivinen
  • Poistaminen: Voit poistaa tilisi milloin tahansa (katso kohta 6)

4.2 Tekoälypyyntölokit

  • Säilytysaika: Enintään 90 päivää. Toiminnalliset tekoälypalvelulokit, mukaan lukien maakohtaiset saatavuustarkistukset, ovat lyhytikäisiä.
  • Tarkoitus: Turvallisuus, väärinkäytösten estäminen, tekoälyominaisuuksien saatavuuden tarkistaminen ja palvelun optimointi
  • Poistaminen: Tekoälypyyntötiedot poistetaan 90 päivän kuluessa; lyhytikäiset palvelulokit vanhenevat aiemmin.

4.3 Välimuistiin tallennetut tekoälyvastaukset

  • Säilytysaika: 24 tuntia
  • Käyttötarkoitus: API-kustannusten vähentäminen ja vastausaikojen nopeuttaminen
  • Tietosuoja: EI sisällä henkilötunnisteita (tiivistetyt välimuistiavaimet)

4.4 Analytiikkatiedot (PostHog)

  • Säilytysaika: Toistaiseksi (kunnes pyydät poistamista tai kieltäydyt)
  • Pseudonymisointi: Tiedot pseudonymisoidaan (linkitetään satunnaisesti luotuun UUID-tunnisteeseen, ei henkilöllisyyteesi)
  • Poistaminen: Voit kieltäytyä milloin tahansa Asetuksissa, mikä lopettaa tietojen keräämisen jatkossa
  • Tietojen poistaminen: Jos haluat poistaa aiemmat analytiikkatiedot, ota yhteyttä meihin osoitteessa ziepakker@gmail.com

4.5 Paikalliset laitetiedot

  • Hallintasi: Ruokapäiväkirjat, ravintotiedot sekä tuodut tai manuaalisesti syötetyt askelmäärät tallennetaan paikallisesti
  • Poistaminen: Sovelluksen asennuksen poistaminen poistaa kaikki paikalliset tiedot

Kirjaushistorian poistaminen: Voit poistaa laitteeltasi pysyvästi kaiken kirjaamasi kohdasta Asetukset › Omat tiedot › Tyhjennä kirjaushistoria. Tämä poistaa Sovelluksesta ateriat, juomat, painon, mitat, edistymiskuvien tiedot, askeleet, unen, paastokirjaukset ja tapojen suoritusten kirjaukset. Profiilisi, tavoitteesi, asetuksesi, suosikkiruokasi, tunnisteet ja itse tavat säilytetään. Säilytetyt lääketiedot — lääkkeet, aikataulut, annokset ja niiden kuvatiedostot — eivät kuulu tämän poiston piiriin, koska nykyiset julkaisuversiot eivät tarjoa tapaa tarkastella tai syöttää niitä uudelleen.

Kuvatiedostot, joita käytetään vain poistetuissa merkinnöissä, poistetaan automaattisesti. Kuva, jota käytetään myös säilytetyssä tallennetussa ruoassa, säilyy käytettävissä, ja Siivoa käyttämättömät kuvat voi yrittää poistaa uudelleen minkä tahansa käyttämättömän tiedoston, jota ei voitu poistaa. Itse viemäsi varmuuskopiot sekä laitteesi omassa järjestelmävarmuuskopiossa olevat kopiot eivät muutu, eikä Sovellus voi poistaa niitä.

5. Tietoturva

Käytämme alan standardien mukaisia tietoturvatoimenpiteitä:

5.1 Tekniset suojatoimet

  • Tiedonsiirron salaus: Kaikki tiedot siirretään suojatun HTTPS/TLS-yhteyden kautta
  • JWT-tunnistautuminen: Suojattu tunnisteisiin perustuva tunnistautuminen
  • Rivitason suojaus (RLS): Tietokannan käyttöoikeus on rajattu vain todennetuille käyttäjille
  • API-avaimen suojaus: Gemini API -avain tallennetaan palvelinpäässä (ei koskaan paljasteta sovelluksessa)

5.2 Pääsynhallinta

  • Supabasen RLS-käytännöt: Vain sinä pääset käsiksi omiin tietoihisi
  • Käyttörajat: Estää raa'an voiman hyökkäyksiä ja väärinkäyttöä
  • Atomiset transaktiot: Estää kilpailutilanteita käyttörajojen seurannassa

5.3 Ei takuita

Vaikka pyrimme suojaamaan tietosi, mikään tiedonsiirtotapa internetissä ei ole 100-prosenttisen turvallinen. Emme voi taata täydellistä tietoturvaa.

6. Tietosuojaoikeutesi

6.1 Pääsy tietoihin ja tietojen oikaiseminen

  • Voit tarkastella ja muokata profiilitietojasi Sovelluksen asetuksissa
  • Ruokapäiväkirjat tallennetaan paikallisesti laitteellesi ja ne ovat hallinnassasi

6.2 Tietojen poistaminen

Tilin ja tietojen poistaminen: Käy tilin poistosivullamme tai lähetä meille sähköpostia osoitteeseen ziepakker@gmail.com ilmoittaen tilisi sähköpostiosoitteen ja pyynnön poistaa tilisi. Käsittelemme pyyntösi 30 päivän kuluessa.

Mitä poistetaan:

  • Linkitys Google-tiliisi (sähköposti, käyttäjätunniste)
  • Tiliisi liittyvät tekoälypyyntölokit
  • Käyttörajatiedot
  • Analytiikkatiedot (PostHog), jos pyydät sitä
  • Paikalliset laitetiedot (kun poistat sovelluksen asennuksen)

Mitä EI poisteta:

  • Anonymisoidut analytiikkatiedot (joita ei voida yhdistää sinuun)
  • Välimuistiin tallennetut tekoälyvastaukset (vanhenevat automaattisesti 24 tunnissa)

6.3 Analytiikasta kieltäytyminen

Analytiikkaseurannan poistaminen käytöstä:

  1. Avaa Sovellus
  2. Siirry kohtaan Asetukset
  3. Kytke POIS PÄÄLTÄ kohta "Jaa analytiikkatietoja"
  4. Valintasi tallennetaan heti

Vaikutus: Lopetamme analytiikkatapahtumien keräämisen. Aiemmat tiedot säilyvät PostHogissa, ellet pyydä niiden poistamista (ota yhteyttä osoitteeseen ziepakker@gmail.com).

Uudelleenaktivointi: Voit ottaa seurannan milloin tahansa takaisin käyttöön Asetuksissa.

6.4 Personoiduista mainoksista kieltäytyminen

Android:

  1. Asetukset → Google → Mainokset → Nollaa mainostunniste tai Poista mainosten personointi käytöstä

iOS:

  1. Asetukset → Tietosuoja ja suojaus → Seuranta → Ota pois päältä "Salli appien pyytää seurata"

6.5 GDPR-oikeudet (EU-käyttäjät)

Jos asut Euroopan talousalueella (ETA), sinulla on seuraavat oikeudet:

  • Oikeus saada pääsy tietoihin: Pyytää kopio tiedoistasi
  • Oikeus tietojen oikaisemiseen: Korjata virheelliset tiedot
  • Oikeus tietojen poistamiseen: Poistaa tietosi ("oikeus tulla unohdetuksi")
  • Oikeus käsittelyn rajoittamiseen: Rajoittaa sitä, miten käytämme tietojasi
  • Oikeus siirtää tiedot järjestelmästä toiseen: Saada tietosi siirrettävässä muodossa
  • Vastustamisoikeus: Vastustaa tietojen käsittelyä suoramarkkinointiin

Voit käyttää näitä oikeuksia ottamalla yhteyttä meihin osoitteessa: ziepakker@gmail.com

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

Kalifornian asukkailla on oikeus:

  • Tietää, mitä henkilötietoja kerätään
  • Tietää, myydäänkö tai luovutetaanko henkilötietoja
  • Kieltää henkilötietojen myynti (emme myy tietoja)
  • Pyytää henkilötietojen poistamista
  • Olla joutumatta syrjityksi tietosuojaoikeuksien käyttämisen vuoksi

7. Lasten tietosuoja

Ikärajoitus: Calorie Calculator EI ole tarkoitettu alle 13-vuotiaille lapsille.

Emme tietoisesti kerää henkilötietoja alle 13-vuotiailta lapsilta. Jos uskot, että olemme keränneet tietoja alle 13-vuotiaalta lapselta, ota meihin välittömästi yhteyttä, niin poistamme tiedot.

COPPA-yhteensopivuus: Noudatamme Yhdysvaltain Children's Online Privacy Protection Act (COPPA) -lakia.

8. Kansainväliset tiedonsiirrot

Tietojasi saatetaan siirtää ja käsitellä seuraavissa maissa:

  • Yhdysvallat (Supabase, Deno Deploy, Google Cloud)
  • Muut maat, joissa palveluntarjoajamme toimivat

Varmistamme, että käytössä on asianmukaiset suojatoimet, kuten:

  • Vakiosopimuslausekkeet (SCC) GDPR-vaatimustenmukaisuuden varmistamiseksi
  • Privacy Shield -viitekehykset (soveltuvin osin)

9. Evästeet ja seurantatekniikat

9.1 Evästeet

Emme käytä evästeitä mobiilisovelluksessa. Verkkopohjainen tunnistautumisprosessimme (Google-kirjautuminen) saattaa kuitenkin käyttää evästeitä.

9.2 Paikallinen tallennustila

  • SQLite-tietokanta: Tallentaa ruokapäiväkirjat ja sovelluksen asetukset paikallisesti
  • Shared Preferences: Tallentaa sovelluksen asetukset (esim. tumma tila, yksiköt)

10. Muutokset tähän tietosuojaselosteeseen

Saatamme päivittää tätä tietosuojaselostetta ajoittain. Muutokset julkaistaan tällä sivulla päivitetyn "Viimeksi päivitetty" -päivämäärän kera.

Ilmoitus muutoksista:

  • Olennaiset muutokset: Ilmoitamme sinulle sähköpostitse tai sovelluksen sisäisellä ilmoituksella
  • Pienet muutokset: Julkaistaan tällä sivulla

Käytön jatkaminen: Jatkamalla Sovelluksen käyttöä muutosten julkaisemisen jälkeen hyväksyt päivitetyn tietosuojaselosteen.

11. Ota yhteyttä

Jos sinulla on kysymyksiä tai huolenaiheita tästä tietosuojaselosteesta, ota meihin yhteyttä: