Tietosuojaseloste: Suomalainen Kalenteri
Päivitetty viimeksi: 2.11.2026
1. Rekisterinpitäjä
Suomalaisen Kalenterin tekijä on Valorbyte Oy (Y-tunnus 2940641-8), Suomi. Valorbyte Oy on tässä selosteessa kuvattujen henkilötietojen rekisterinpitäjä. Yhteystieto: antti@valorbyte.com.
Käsittelemme henkilötietoja EU:n yleisen tietosuoja-asetuksen (GDPR) ja tietosuojalain (1050/2018) mukaisesti.
2. Lyhyesti
- Et tarvitse tiliä. Emme kysy nimeäsi, sähköpostiosoitettasi tai puhelinnumeroasi. Kun asennat sovelluksen, se luo satunnaisen, anonyymin tunnisteen.
- Kalenteritapahtumasi ja muistutuksesi pysyvät laitteesi kalentereissa (esimerkiksi iCloudissa tai Googlessa). Emme saa niitä koskaan.
- Sovelluksen omat tiedot, kuten tehtävät ja tarkistuslistat, pysyvät laitteellasi. Jos otat synkronoinnin käyttöön, tiedot salataan päästä päähän laitteellasi ennen kuin ne lähtevät, emmekä pysty lukemaan niitä.
- Käytämme käyttöanalytiikkaa sovelluksen kehittämiseen ja nähdäksemme, mitkä kampanjat tuovat uusia käyttäjiä. Emme myy henkilötietoja, emme näytä sovelluksessa mainoksia emmekä muodosta mainontaprofiileja.
3. Mitä tietoja käsittelemme ja miksi
3.1 Laitteellesi jäävät tiedot
- Kalenteritapahtumat ja muistutukset, jos annat luvan, jotta ne voidaan näyttää ja niitä voidaan muokata sovelluksessa.
- Sovelluksen omat tiedot: tehtävät, tarkistuslistat, tapahtumapohjat ja -sarjat, tärkeiksi merkityt, perheenjäsenten tunnisteet, lähtömuistutukset, värit ja muistutusasetukset.
- Ilmoitukset sovellus ajastaa itse laitteella.
- Sijaintia, jos annat luvan, käytetään laitteella auringonnousun ja -laskun aikoihin. Säätä, paikkakunnan nimeä ja matka-aikoja varten se lähetetään kohdissa 3.4 ja 3.5 kuvatulla tavalla.
Laitteesi oma varmuuskopio (iCloud tai Google) voi sisältää sovelluksen tiedot Applen tai Googlen ehtojen mukaisesti.
3.2 Anonyymi sovellustunniste ja sovellustietue
Kun sovellus avataan ensimmäisen kerran, se kirjautuu anonyymisti taustapalveluumme (Supabase). Tallennamme satunnaisen käyttäjätunnisteen ja siihen liitettynä sovelluksen alueen, alustan, käyttöjärjestelmän ja sovelluksen version, suosituskoodin, jos syötit sellaisen, tilauksesi tilan ja ostopalvelun asiakastunnisteen (ks. 3.6) sekä käyttöönoton vaiheiden ajoitukset. Supabase Auth, joka hoitaa kirjautumisen, säilyttää myös sovelluksen istunnon: IP-osoitteen ja käyttäjäagentin viimeisimmän kirjautumisen tai tunnuksen uusimisen ajalta. Sovellus ei koskaan kirjaudu ulos, joten istunto säilyy yhtä kauan kuin tunniste.
Tarkoitus: sovelluksen ja sen tilausten toiminta, Pron siirtyminen synkronoiduille laitteillesi sekä koostetilastot. Oikeusperuste: sopimuksen täytäntöönpano (GDPR 6 artiklan 1 kohdan b alakohta) ja oikeutettu etumme sovelluksen ylläpitoon ja kehittämiseen (6 artiklan 1 kohdan f alakohta).
3.3 Käyttöanalytiikka ja asennusten alkuperä
Käytämme PostHogia (EU-pilvi) ja Google Analytics for Firebasea. Ne saavat tapahtumia sovelluksen käytöstä (esimerkiksi mitä näkymiä ja toimintoja avataan, mitä asetuksia muutetaan ja ostonäkymän vaiheet), anonyymin tunnisteen, sovelluksen version, laitemallin, käyttöjärjestelmän, kieli- ja alueasetuksen sekä palveluntarjoajan verkkoyhteydestä päättelemän likimääräisen sijainnin maan tai kaupungin tarkkuudella.
Jos asensit sovelluksen mainoksen kautta, tallennamme kampanjan, josta asennus tuli: Androidilla Google Playn asennusviittauksen (joka voi sisältää Google Ads -klikkaustunnisteen ja kampanjaparametreja) ja iOS:llä Applen AdServices-attribuution (kampanjan, mainosryhmän ja hakusanan tunnisteet). Emme käytä iOS:n mainostunnistetta (IDFA) emmekä pyydä seurantalupaa.
Androidilla Google Analytics for Firebase saa myös laitteen mainostunnisteen, jota Google käyttää mainoskampanjoiden mittaamiseen ja tulosten kohdistamiseen. Voit nollata tai poistaa mainostunnisteen Androidin asetuksista.
Analytiikka ei koskaan sisällä tapahtumiesi, tehtäviesi, tarkistuslistojesi, muistiinpanojesi, paikkojesi tai nimien sisältöä, emmekä tallenna näyttöistuntoja.
Tarkoitus: ymmärtää, miten sovellusta käytetään, korjata ongelmia, kehittää toimintoja ja mitata markkinointiamme. Oikeusperuste: oikeutettu etumme (6 artiklan 1 kohdan f alakohta). Voit vastustaa käsittelyä milloin tahansa ottamalla meihin yhteyttä.
3.4 Sää
Kun sovellus näyttää sään, se lähettää sijaintisi noin 10 kilometrin tarkkuuteen pyöristettynä Norjan ilmatieteen laitoksen ennustepalveluun (api.met.no), joka palauttaa ennusteen. Pyynnössä mainitaan sovellus ja yhteysosoitteemme, kuten palvelu edellyttää. Oikeusperuste: oikeutettu etumme tarjota käyttämäsi toiminto (6 artiklan 1 kohdan f alakohta).
3.5 Paikkahaku ja matka-ajat
Kun kirjoitat tapahtumalle paikan, kirjoittamasi teksti lähetetään alustan karttapalveluun sopivien paikkojen löytämiseksi: iPhonessa ja iPadissa Apple Mapsiin ja Androidilla laitteen paikannuspalveluun (Googlen tarjoama). Lähtömuistutuksia varten iPhonessa ja iPadissa lähtö- ja määränpään koordinaatit lähetetään Apple Mapsiin matka-ajan laskemiseksi. Säätä ja auringonnousun aikoja varten näytettävän paikkakunnan nimen selvittämiseksi laitteen koordinaatit lähetetään samaan paikannuspalveluun (iPhonessa ja iPadissa Applelle, Androidilla Googlelle), samoin kuin hakemasi paikkakunnan nimi. Nämä palvelut käsittelevät tietoja Applen ja Googlen tietosuojakäytäntöjen mukaisesti; me emme saa niitä.
3.6 Ostot
Ostot hoitaa App Store (Apple) tai Google Play. Emme koskaan näe maksutietojasi. Tilauspalvelumme RevenueCat saa anonyymin asiakastunnisteen, ostokuitit ja tilauksesi tilan, jotta sovellus voi avata Pron. Oikeusperuste: sopimuksen täytäntöönpano (6 artiklan 1 kohdan b alakohta).
3.7 Synkronointi laitteidesi välillä (valinnainen)
Synkronointi on pois päältä, kunnes otat sen käyttöön. Se on salattu päästä päähän: sovellus salaa tietosi laitteellasi avaimella, joka on vain laitteillasi, joten palvelin tallentaa salattua tietoa, jota emme pysty lukemaan. Tiliä tai salasanaa ei ole.
Mitä synkronointipalvelin tallentaa:
- salatut tietueet sekä kustakin tietueesta avaimestasi johdetun läpinäkymättömän tunnisteen, tietueen lajin (esimerkiksi "tasks"), tiedon siitä, onko se poistettu, aikaleiman ja koon;
- kustakin synkronointiryhmäsi laitteesta: sen nimen (salattuna), alustan (iOS, Android tai verkko), liittymisajan ja viimeisimmän synkronoinnin ajan sekä anonyymin käyttäjätunnisteen;
- ryhmästä: tiivisteen liittymiseen käytetystä koodista, ryhmän rajat ja aikaleimat sekä, ryhmän Pron tarkistamiseksi, sen laitteiden ostopalvelun asiakastunnisteet ja päivämäärän, johon asti ryhmän Pro on voimassa;
- rajoituksia varten, kuinka usein ryhmiä luodaan ja liittymisiä epäonnistuu: merkintä jokaisesta luodusta ryhmästä ja epäonnistuneesta liittymisestä anonyymin käyttäjätunnisteen kanssa; merkinnät poistetaan 2 päivän kuluttua;
- kun laitteen anonyymi käyttäjätunniste uusitaan (esimerkiksi kun avain palautuu uudelleenasennuksen jälkeen): merkintä, joka yhdistää vanhan tunnisteen uuteen, jotta avauskoodit, suosittelut ja suosittelukoodi siirtyvät mukana; merkintä säilyy niin kauan kuin vanha tunniste on olemassa.
Avain ei koskaan päädy meille. Se pysyy laitteillasi ja itse tekemissäsi kopioissa: Apple-laitteilla iCloud-avainnipussa (Applen päästä päähän salaama), Androidilla Googlen Block Store -varmuuskopiossa ja missä tahansa tallentamassasi palautuslinkissä. Kuka tahansa, jolla on avain tai palautuslinkki, voi lukea synkronoidut tietosi, joten pidä ne itselläsi.
Säilytys: palvelin poistaa synkronointiryhmän ja kaiken sen sisällön 180 päivää sen jälkeen, kun jokin ryhmän puhelimista tai tableteista viimeksi synkronoi (selaimen käynnit eivät ole synkronointeja). Jos ryhmän Pro päättyy, toisen alustan laitteet poistetaan 180 päivää myöhemmin. Kertaluonteinen siirto uuteen puhelimeen säilytetään perillemenoon asti ja enintään 7 päivää.
Poistaminen: sovelluksessa Asetukset › Synkronointi › Poista käytöstä ja poista palvelimen kopio poistaa ryhmän, sen laitteet ja tietueet palvelimelta heti. Kun synkronointi poistetaan käytöstä yhdellä laitteella, vain se laite poistetaan, paitsi jos se on ryhmän viimeinen puhelin tai tabletti: silloin ryhmä poistetaan selaimineen ja tietueineen. Laitteillasi olevat tiedot eivät muutu kummassakaan tapauksessa.
Oikeusperuste: sopimuksen täytäntöönpano, koska pyysit synkronointia (6 artiklan 1 kohdan b alakohta).
3.8 Tehtäväsi selaimessa (valinnainen, Pro)
Prolla voit yhdistää verkkoselaimen, esimerkiksi tietokoneella, ja nähdä siinä synkronoidut tehtäväsi ja perheenjäsenet, joille ne on annettu. Selain liittyy synkronointiryhmääsi omana laitteenaan alustalla "verkko". Se vain lukee: se ei koskaan lähetä tietueita, eikä se voi poistaa laitteita tai ryhmää.
Mitä selain säilyttää tietokoneella:
- IndexedDB-tallennustilassaan: synkronointiavaimen, joka avaa kaikki synkronoidut tietosi, anonyymin käyttäjätunnisteen, jolla se liittyi, yhdistämispäivän ja päivän, jolloin sivu viimeksi avattiin.
- Paikallisessa tallennustilassaan (local storage): anonyymin istunnon, jolla se on yhteydessä synkronointipalvelimeen. Selain kirjautuu anonyymisti kuten sovellus (3.2), mutta vasta kun valitset sivulla Näytä koodi tai, jo yhdistettynä, kun sen istunto on kadonnut, eikä sille luoda sovellustietuetta.
- Ei mitään muuta: aina kun sivu avataan, selain lataa salatut tietueesi ja purkaa muistissa vain tehtäviesi sekä perheenjäsentesi ja heidän tunnisteidensa tietueet näyttääkseen tehtäväsi. Mitään purettua ei tallenneta, ja se häviää, kun suljet sivun.
Sivu, joka näyttää tehtäväsi, ei lataa analytiikkaa eikä kolmansien osapuolten skriptejä.
Mitä synkronointipalvelin tallentaa selaimesta:
- saman kuin mistä tahansa laitteesta kohdassa 3.7: sen nimen (salattuna; selain ja käyttöjärjestelmä, esimerkiksi "Firefox on Windows"), alustan (verkko), liittymisajan ja ajan, jolloin se viimeksi nähtiin, sekä anonyymin käyttäjätunnisteen;
- kun valitset Näytä koodi: kertaluonteisen yhdistämistarjouksen, jossa ovat selaimen anonyymi käyttäjätunniste, tarjouksen luonti-, viimeisin tarkistus-, vastaus- ja vanhenemisaika sekä sovelluksen vastaus, joka on synkronointiavain suojattuna niin, että vain kyseinen selain voi avata sen. Palvelin ei pysty avaamaan sitä. Selaimen julkinen avain kulkee vain QR-koodissa, ei koskaan palvelimen kautta. Tarjous toimii 5 minuuttia, ja se poistetaan, kun selain noutaa vastauksen, tai päivittäisessä siivouksessa vanhenemisen jälkeen;
- rajoitusta varten, kuinka monta tarjousta selain voi tehdä: merkintä jokaisesta tarjouksesta anonyymin käyttäjätunnisteen kanssa; merkinnät poistetaan 2 päivän kuluttua;
- Supabase Authissa, joka hoitaa kirjautumisen: anonyymi käyttäjätunniste, sen luonti- ja viimeisin kirjautumisaika ja merkintä siitä, että se on selaimen, sekä selaimen istunto, jossa ovat IP-osoitteesi ja selaimen käyttäjäagentti viimeisimmän kirjautumisen tai uusimisen ajalta. Istunto poistetaan, kun kirjaudut sivulla ulos, tai tunnisteen mukana.
Selain lataa samat päästä päähän salatut tietueet kuin muutkin laitteesi. Kuten mikä tahansa verkkopyyntö, sivun pyynnöt paljastavat IP-osoitteesi Vercelille, joka ylläpitää sivua, ja Supabaselle, joka ylläpitää synkronointipalvelinta.
Säilytys: selain pysyy yhdistettynä, kunnes kirjaudut siinä ulos sivulla; uloskirjautuminen poistaa selaimen ryhmästä sekä avaimen ja istunnon selaimesta. Palvelin poistaa selaimen, jota ei ole nähty 30 päivään. Jos sivua ei ole avattu 30 päivään, selain poistaa avaimen, kun sivu seuraavan kerran avataan; avain häviää myös, kun sivuston tiedot tyhjennetään selaimesta. Palvelin poistaa selaimet myös 180 päivää ryhmän Pron päättymisen jälkeen yhdessä toisen alustan laitteiden kanssa. Voit poistaa selaimen milloin tahansa sovelluksessa kohdassa Asetukset › Synkronointi. Selain ei koskaan pidä synkronointiryhmää voimassa: kun viimeinen puhelin tai tabletti lähtee ryhmästä, ryhmä poistetaan selaimineen ja tietueineen. Selaimen anonyymi käyttäjätunniste poistetaan istuntoineen ja Supabase Authin kirjautumislokin merkintöineen (joissa voi olla IP-osoite), kun se ei ole missään synkronointiryhmässä, sillä ei ole yhdistämistarjousta eikä sitä ole käytetty yli 31 päivään. Supabase säilyttää lisäksi omia pyyntölokejaan, joissa on IP-osoitteita, palvelunsa määräämän rajatun ajan.
Oikeusperuste: sopimuksen täytäntöönpano, koska pyysit selaimen yhdistämistä (6 artiklan 1 kohdan b alakohta).
3.9 Palaute
Jos lähetät palautetta sovelluksessa, tallennamme kirjoittamasi tekstin, valitsemasi syyt, sovelluksen version, alustan ja käyttöjärjestelmän version anonyymiin tunnisteeseen liitettynä. Älä kirjoita palautteeseen henkilötietoja, joita et halua jakaa. Oikeusperuste: oikeutettu etumme vastata palautteeseen ja kehittää sovellusta (6 artiklan 1 kohdan f alakohta).
3.10 Artikkelit ja muu sisältö
Sovellus lataa artikkeleita ja kalenteritietoja (kuten koulujen lomat) verkkosivustoltamme ja taustapalvelustamme. Kuten mikä tahansa verkkopyyntö, nämä pyynnöt paljastavat IP-osoitteesi palvelun ylläpitäjälle; ne eivät sisällä sinun tunnistettasi.
4. Palveluntarjoajat
Käytämme seuraavia henkilötietojen käsittelijöitä tietojenkäsittelysopimusten nojalla:
| Palveluntarjoaja | Käyttötarkoitus |
|---|---|
| Supabase Inc. | Taustapalvelun tietokanta ja tallennus: anonyymi sovellustietue, palaute, synkronointi |
| PostHog Inc. (EU-pilvi) | Käyttöanalytiikka |
| Google LLC / Google Ireland Ltd | Google Analytics for Firebase (käyttöanalytiikka); Androidilla lisäksi Google Play, Playn asennusviittaus, synkronointiavaimen Block Store -varmuuskopio ja paikannuspalvelu |
| RevenueCat Inc. | Tilaukset |
| Apple Inc. | App Store, Apple Maps (paikkahaku ja matka-ajat), AdServices-attribuutio, iCloud-avainnippu |
| Norjan ilmatieteen laitos | Sääennusteet |
| Vercel Inc. | Verkkosivustomme ja sovelluksen lataaman sisällön ylläpito |
Osa näistä palveluntarjoajista toimii Yhdysvalloissa tai käsittelee tietoja siellä. Tällaiset siirrot perustuvat EU:n ja Yhdysvaltojen väliseen tietosuojakehykseen (Data Privacy Framework), kun palveluntarjoaja on sertifioitu, tai Euroopan komission vakiosopimuslausekkeisiin.
Emme myy henkilötietoja emmekä luovuta niitä muille, ellei laki sitä edellytä.
5. Kuinka kauan säilytämme tietoja
- Anonyymi sovellustietue: niin kauan kuin sovellusta käytetään; poistetaan pyynnöstä.
- Analytiikka: kunkin analytiikkapalvelun säilytysajan, minkä jälkeen se poistetaan.
- Synkronointi ja tehtävät selaimessa: kohdissa 3.7 ja 3.8 kuvatulla tavalla.
- Palaute: niin kauan kuin sitä tarvitaan palautteen käsittelyyn ja sovelluksen kehittämiseen.
6. Oikeutesi
Sinulla on oikeus saada pääsy henkilötietoihisi, oikaista tai poistaa ne, rajoittaa niiden käsittelyä tai vastustaa sitä sekä siirtää tiedot järjestelmästä toiseen. Voit käyttää oikeuksiasi lähettämällä sähköpostia osoitteeseen antti@valorbyte.com. Koska emme tiedä, kuka olet, voimme pyytää tietoja, jotka auttavat löytämään tietosi, kuten milloin asensit sovelluksen.
Sinulla on myös oikeus tehdä valitus tietosuojavalvontaviranomaiselle, erityisesti siinä maassa, jossa asut tai työskentelet tai jossa rekisterinpitäjä on sijoittautunut.
7. Lapset
Sovellus sopii kaikenikäisille. Emme tietoisesti kerää lapsilta henkilötietoja edellä kuvattua anonyymiä käyttöä laajemmin.
8. Tietoturva
Tiedot siirretään salattuja yhteyksiä pitkin. Pääsy palveluihimme on rajattu, ja synkronoidut tiedot on salattu päästä päähän kohdassa 3.7 kuvatulla tavalla.
9. Verkkosivustomme
Verkkosivustomme (suomalainenkalenteri.app) käyttää analytiikkaa ilman evästeitä (Vercel Web Analytics ja PostHog vain muistissa). Se ei tallenna evästeitä analytiikkaa varten. Sivu, jolle synkronointilinkki avautuu, ei lataa analytiikkaa, eikä linkin sisältämä avain koskaan lähde selaimestasi. Myöskään sivu, joka näyttää tehtäväsi selaimessa (3.8), ei lataa analytiikkaa.
10. Muutokset tähän selosteeseen
Voimme päivittää tätä selostetta. Yläreunan päivämäärä kertoo, milloin sitä on viimeksi muutettu. Kerromme merkittävistä muutoksista sovelluksessa tai sen sovelluskaupan sivulla.
11. Yhteystiedot
Valorbyte Oy, Suomi. antti@valorbyte.com