✶ Tietosuoja
Tietosuojakäytäntö
Päivitetty 22.5.2026
Koodinorppa on Koodisto Digitalin (Y-tunnus 2829298-1) tuottama oppimissovellus. Tämä tietosuojakäytäntö kuvaa mitä tietoja sovellus käsittelee, mihin niitä käytetään ja miten käyttäjä voi hallita niitä. Käytäntö on yhteensopiva EU:n yleisen tietosuoja-asetuksen (GDPR) ja Suomen tietosuojalain kanssa.
Tiivistelmä yhdellä silmäyksellä
- Emme käytä mainos- tai analytiikka-trackereita.
- Emme jaa tietojasi kolmannelle osapuolelle.
- Sisäänkirjautuminen tapahtuu Sign in with Applella – Apple anonymisoi sähköpostisi halutessasi.
- Edistymistietosi tallentuvat sinun omaan iCloud-tiliisi (CloudKit Private Database) – ei meidän palvelimillemme.
- Voit milloin tahansa poistaa tilisi sovelluksen Asetuksista, mikä tyhjentää kaiken datan iCloudista.
1. Rekisterinpitäjä
Koodisto Digital
Y-tunnus: 2829298-1
Sähköposti: info@koodisto.org
2. Mitä tietoja keräämme
2.1 Sign in with Apple -tiedot
Kun kirjaudut Koodinorppaan, Apple antaa meille:
- Stable user ID – Apple-tunnusta vastaava pseudonyymi, jolla tunnistamme sinut paluukirjautumisissa. Tämä ei ole sähköpostiosoitteesi eikä Apple ID -nimesi.
- Nimi (vain ensimmäisellä kirjautumisella, jos jaoit sen) – käytämme tätä profiilisi näyttönimenä, jonka voit muokata.
- Sähköpostiosoite (vain ensimmäisellä kirjautumisella, jos jaoit sen) – Apple voi antaa anonymisoidun "private relay" -osoitteen jos valitsit "Hide My Email". Käytämme sitä vain mahdollisten tukiyhteydenottojen reitittämiseen.
2.2 Pelitiedot
- Edistyminen: XP-pisteet, putki (streak), suoritetut oppitunnit, virheet
- Profiili: näyttönimi, valittu kieli, taso, liiga
- Maakoodi: ISO 3166 -koodi (esim. FI, SE) leaderboardin lippua varten – johdamme sen käyttäjän iOS-asetuksista, emme sijainnista
- Aktiivisuus: viimeinen aktiivinen päivä (streak-laskua varten)
2.3 Pelin sisäisen vuorovaikutuksen tiedot
App Store Connectin yhdistetyt analytiikkaraportit (lataukset, kaatumiset, käytön kesto) tulevat suoraan Applelta – emme näe henkilötietoja, vain yhdistettyjä tilastoja. Emme käytä omaa analytiikka-SDK:ta.
2.4 Mitä emme kerää
- Emme kerää sijaintitietoja (paitsi maakoodi yllä)
- Emme kerää yhteystietojasi tai osoitekirjaasi
- Emme kerää selainhistoriaa, sovellushistoriaa tai laitteen muita tietoja
- Emme seuraa sinua mainosverkostoissa (NSPrivacyTracking = false)
3. Mihin käytämme tietoja
- Sovelluksen toiminta: oppimateriaalin kohdistaminen, edistymisen tallennus, putken laskenta
- Liigat ja leaderboardit: Game Centerin kautta julkinen näyttönimi + XP-pisteet näkyvät kilpailijoille (julkista CloudKit-dataa)
- iCloud-synkronointi: edistymisen siirto laitteiden välillä
- Tukipalvelu: jos otat yhteyttä, käytämme sähköpostiosoitettasi tukiviestin lähettämiseen
Emme käytä tietojasi mainostamiseen, profilointiin emmekä myy niitä kolmannelle osapuolelle.
4. Mihin tiedot tallennetaan
4.1 iCloud (CloudKit)
Pääosa tiedoista tallennetaan sinun omaan iCloud-tilillesi Applen CloudKit-palvelussa:
- Private Database: profiilisi, edistymisesi (vain sinä näet)
- Public Database: leaderboard-merkintäsi (julkista, näyttönimi + XP)
Apple säilyttää nämä tiedot omilla palvelimillaan EU:n yleistä tietosuoja-asetusta noudattaen. Lue Applen tietosuojakäytäntö.
4.1.1 Datan kansainvälinen siirto
Apple CloudKit -palvelun palvelimet sijaitsevat Yhdysvalloissa, Euroopassa ja Aasiassa. Käyttäessäsi Koodinorppaa hyväksyt, että tietojasi voidaan siirtää ja säilyttää näillä palvelimilla. Apple toimii datankäsittelijänä ja noudattaa EU:n Standard Contractual Clauses (SCC) -mallisopimuksia sekä EU–US Data Privacy Framework (DPF) -järjestelyä Yhdysvaltoihin siirrettävän henkilödatan osalta. Koodisto Digital ei käytä omia kolmannen maan palvelimia.
4.2 Game Center
Liiga- ja saavutustiedot tallennetaan Applen Game Center -palveluun. Lue Game Centerin käyttöehdot.
4.3 Laitteesi paikallinen muisti
UserDefaults-asetukset (kieli, äänet päällä/pois, viimeinen aktiivinen päivä) tallennetaan puhtaasti laitteellesi, eivät pilveen.
5. Tietojen säilytys ja poisto
Säilytämme tiedot niin kauan kuin tilisi on aktiivinen. Voit milloin tahansa:
- Kirjautua ulos: Asetukset → Tilini → Kirjaudu ulos. Paikallinen välimuisti tyhjenee.
- Poistaa tilin: Asetukset → Tilini → Poista tili. CloudKit-tietueesi poistetaan, leaderboard-merkintäsi poistetaan, paikallinen data tyhjenee.
- Pyytää tietojesi kopion sähköpostitse: lähetä pyyntö osoitteeseen info@koodisto.org, vastaamme 30 päivän kuluessa GDPR-pohjaisesti.
5.1 GDPR Art. 17 – oikeus tulla unohdetuksi
Kun poistat tilisi, käynnistämme välittömästi CloudKit-tietueiden poiston. Apple iCloud (CloudKit) -palvelun rakenteesta johtuen poistetut tietueet voivat säilyä Applen palvelimilla noin 30 päivän ajan, jonka kuluessa Apple poistaa ne pysyvästi omasta varmuuskopio- ja replikointijärjestelmästään. Koodisto Digital ei pysty pakottamaan Applea nopeuttamaan tätä prosessia, sillä Apple toimii itsenäisenä datankäsittelijänä. Apple noudattaa GDPR Art. 17 -velvoitteita osana omaa tietosuojakäytäntöään.
6. Lasten yksityisyys
Koodinorppa on suunniteltu kaikenikäisille. Emme kerää tietoja alaikäisiltä ilman vanhempien suostumusta Applen Family Sharing -järjestelmän mukaisesti. EU:ssa GDPR Art. 8 -ikäraja on jäsenmaakohtainen (13–16 vuotta; Suomessa 13, ks. tietosuojalaki 5 §); USA:ssa COPPA-raja on 13 vuotta. Sign in with Apple -kirjautuminen vanhempien Apple ID:llä tai Family Sharing -lapsiprofiililla varmistaa, että vanhempi voi hallita käyttöä iOS:n Screen Time- ja Ask to Buy -asetuksilla.
7. Oikeutesi (GDPR)
EU/ETA-alueella sinulla on oikeus:
- Saada tieto mitä tietojasi käsittelemme
- Pyytää tietojesi oikaisemista
- Pyytää tietojesi poistamista ("oikeus tulla unohdetuksi")
- Rajoittaa käsittelyä
- Saada tietojasi siirrettävässä muodossa
- Vastustaa käsittelyä
- Tehdä valitus valvontaviranomaiselle (Suomen tietosuojavaltuutettu)
Pyynnöt: info@koodisto.org. Vastaamme 30 päivän kuluessa.
8. Evästeet ja seuranta
8.1 Sovellus
Koodinorppa-sovellus ei käytä evästeitä eikä seurantaa. Privacy Manifest -tiedosto deklaroi NSPrivacyTracking: false – emme käytä Applen ATT-kehyksen alaisia seurantamenetelmiä.
8.2 Verkkosivusto (koodisto.org/koodinorppa)
Käytämme Google Analytics 4 -palvelua anonymisoidulla IP:llä kävijätilastojen mittaamiseen. Tämä auttaa meitä ymmärtämään mistä käyttäjät tulevat sivulle ja mitkä sivut ovat suosituimpia, jotta voimme parantaa sisältöä.
- Ennen suostumusta: emme aseta GA4-evästeitä emmekä lähetä tietoja Googlelle
- Suostumus: ensimmäisellä käynnillä näytetään evästebanneri (Hyväksy kaikki / Vain välttämättömät / Mukauta valintoja)
- Hyväksyttyäsi: GA4 latautuu, asettaa
_ga- ja_ga_*-evästeet, ja lähettää sivunlatauksia (anonymisoitu IP, ei personointia) - Hylkäämisen jälkeen: emme aseta evästeitä, valinta tallennetaan localStorageen
- Mielen muuttaminen: valintaa voi muuttaa milloin tahansa sivun alalaidan Evästeasetukset-linkistä
GA4 kerää: sivunlatausten määrä, aikamerkit, tulolähde (referer), laitteen tyyppi (mobile/desktop), maa (anonymisoidusta IP:stä). Emme yhdistä näitä henkilötietoihin emmekä käytä mainostamiseen.
8.3 Suostumusloki (KoodistoCookie)
Evästesuostumuksen hallintaan käytetään Koodisto Digitalin omaa KoodistoCookie-palvelua (cookie.koodisto.org). Suostumuksen osoittamiseksi (tietosuoja-asetuksen 7 artiklan 1 kohta) valinnasta tallennetaan lokimerkintä: tehdyt valinnat, aikaleima, suostumustekstin versio, käyttöliittymän kieli sekä IP-osoitteesta laskettu yksisuuntainen SHA-256-tunniste. IP-osoitetta itsessään ei tallenneta, eikä merkintää voi yhdistää sinuun ilman lisätietoja. Loki tallennetaan Cloudflaren EU-alueen palvelimille ja merkinnät poistetaan automaattisesti 24 kuukauden kuluttua. Oikeusperuste on rekisterinpitäjän oikeutettu etu (6 artiklan 1 kohdan f alakohta).
9. Muutokset tähän käytäntöön
Mikäli muutamme tätä käytäntöä, julkaisemme uuden version tällä sivulla ja ilmoitamme käyttäjille sovelluksessa olennaisista muutoksista. Sivun yläosassa näet viimeisimmän päivityspäivän.
10. Yhteystiedot
Sähköposti: info@koodisto.org
Postiosoite: Koodisto Digital, Suomi
Y-tunnus: 2829298-1
Tietosuojavaltuutettu (Suomi): tietosuoja.fi