← Etusivu

Tietosuojaseloste

Voimassa 28.5.2026 alkaen · korvaa 19.4.2026 version · EU:n yleinen tietosuoja-asetus (GDPR) 13 ja 14 artikla

1. Rekisterinpitäjä

Mikko Mäkipää

2. Käsiteltävät henkilötiedot ja käsittelyn tarkoitus

Käsittelemme yksinomaan rekisteröityneiden käyttäjien (kysymysten luojat) tietoja. Palvelua harjoitteluun käyttävillä lapsilla ei ole käyttäjätilejä eikä heistä tallenneta henkilötietoja.

TietoKäsittelyn tarkoitusOikeusperuste
NimiKäyttäjätunnuksen yksilöintiSopimuksen täytäntöönpano (art. 6(1)(b))
SähköpostiosoiteKirjautuminen ja yhteydenpitoSopimuksen täytäntöönpano (art. 6(1)(b))
Koulu / kuntaHarjoitussisältöjen kohdistaminen oikealle koululleSopimuksen täytäntöönpano (art. 6(1)(b))
Salattu API-avain (OpenAI / Anthropic)Tekoälykysymysten generointi käyttäjän omalla tililläSopimuksen täytäntöönpano (art. 6(1)(b))
Huoltajan lisäohjeet (parent notes)Kysymyssarjan kohdentaminen — tallennetaan kysymyssarjan metatietona, ei profiloida käyttäjääSopimuksen täytäntöönpano (art. 6(1)(b))
Kirjautumisaika ja istuntotiedotTietoturva ja väärinkäytösten ehkäisyOikeutettu etu (art. 6(1)(f))

Lapsia koskeva tietojen minimointi: Palvelua harjoitteluun käyttävistä lapsista ei kerätä eikä tallenneta henkilötietoja. Lapset eivät luo käyttäjätilejä eikä heidän suorituksiaan yhdistetä heidän henkilöllisyyteensä.

Anonyymi oppilasprofiili ja edistymisen tallennus

Kun lapsi pelaa harjoituksia, palvelu luo hänelle anonyymin oppilasprofiilin, jotta merkit, tulokset ja harjoittelurytmi säilyvät myös selaimen sulkemisen tai laitteen vaihtumisen yli. Profiilia ei yhdistetä lapsen henkilöllisyyteen.

Profiili koostuu kahdesta osasta:

  • Tunnistetiedot (taulu student_profiles): satunnainen UUID-tunniste, ihmisluettavan tunnuksen (esim. SININEN-KARHU-42) tiivistearvo, näytettävä tunnus sekä profiilin luonti- ja käyttöajat. Tietueessa ei ole nimeä, sähköpostiosoitetta, koulutietoa tai muuta lapseen viittaavaa tietoa. Ihmisluettavaa tunnusta säilytetään ainoastaan tiivisteenä, joten alkuperäinen tunnus on vain lapsen omalla laitteella.
  • Edistymistiedot (taulu student_progress): suoritetut harjoituskierrokset, henkilökohtaiset ennätykset, avatut merkit ja merkkien avausajat, käynnissä olevat ja suoritetut koulun haasteet, harjoittelupäivien luettelo, kerätyt virhepankit (kysymys-vastaus -tasolla) ja aihekohtainen osaamisen taso.

Profiilin tunnusta säilytetään vain lapsen omassa selaimessa (localStorage). Lapsi voi siirtää edistymisensä toiselle laitteelle syöttämällä saman tunnuksen palvelun Tuo edistyminen -toimintoon. Palvelimella tallennettua profiilia ei voi yhdistää lapseen ilman tätä tunnusta, eikä palveluntarjoaja voi palauttaa tunnusta, jos se on kadonnut.

Oikeusperuste: Käsittely perustuu palvelun käyttöä koskevaan oikeutettuun etuun (art. 6(1)(f)). Arviomme mukaan anonyymistä profiilista ei muodostu henkilörekisteriä, koska tietoja ei ole kohtuullisin keinoin yhdistettävissä yksittäiseen lapseen ilman lapsen itsensä hallussa olevaa tunnusta (ks. EUTI C-582/14, Breyer). Noudatamme varovaisuusperiaatetta ja käsittelemme profiileja henkilötietojen suojaa vastaavalla huolellisuudella.

Säilytysaika: Anonyymejä oppilasprofiileja ja niihin liittyviä edistymistietoja säilytetään enintään 2 vuotta viimeisestä käyttökerrasta, minkä jälkeen ne poistetaan automaattisesti.

Poistaminen ennen säilytysajan päättymistä: Lapsi tai huoltaja voi tyhjentää oman laitteen profiilin selaimen tietojen poistolla. Palvelimelle tallennetun profiilin poistamista voi pyytää ottamalla yhteyttä ylläpitoon ja toimittamalla profiilin tunnus.

3. Tietojen säilytysaika

Henkilötietoja säilytetään niin kauan kuin käyttäjätili on aktiivinen. Tilin poistamisen yhteydessä poistetaan välittömästi:

  • käyttäjätili ja kirjautumistiedot,
  • koulutiedot,
  • salattu API-avain.

Harjoitussisällöt (kysymyssarjat, aiheet) voidaan säilyttää palvelussa myös tilin poistamisen jälkeen, mikäli sama sisältö on muidenkin käyttäjien käytettävissä. Säilyttämisen oikeusperusteena on oikeutettu etu (art. 6(1)(f)) — harjoitussisällöt eivät sisällä henkilötietoja.

4. Henkilötietojen vastaanottajat ja siirrot

Emme myy tai luovuta tietojasi kolmansille osapuolille markkinointitarkoituksiin.

Käytämme seuraavia alihankkijoita tietojenkäsittelijöinä:

AlihankkijaRooliTietojen sijaintialue
Supabase Inc.Tietokanta- ja autentikointipalveluEU (Irlanti, AWS eu-west-1)
Vercel Inc.Sovelluspalvelin ja verkkoinfrastruktuuriYhdysvallat (reunasolmut globaalisti) — siirto perustuu EU:n vakiosopimuslausekkeisiin (SCC, päätös 2021/914)
OpenAI / AnthropicTekoälypalvelu (käyttäjän oma API-avain)Yhdysvallat – käyttäjä solmii itse sopimuksen palveluntarjoajan kanssa

OpenAI:n ja Anthropicin kohdalla Koekertaaja välittää käyttäjän omalla API-avaimella tehtyjä pyyntöjä Yhdysvaltoihin sijaitseville palvelimille. Siirto tapahtuu kunkin palveluntarjoajan omien vakiosopimuslausekkeiden nojalla; käyttäjä on lisäksi itse sopimussuhteessa kyseisiin palveluntarjoajiin heidän palveluehtojensa mukaisesti. Koekertaaja ei vastaa näiden palveluntarjoajien itsenäisestä tietojenkäsittelystä.

Muutoin tietoja ei siirretä EU/ETA-alueen ulkopuolelle.

5. Rekisteröidyn oikeudet

Sinulla on oikeus:

  • Tarkastusoikeus (art. 15): saada tieto itseäsi koskevista tiedoista.
  • Oikaisupyyntö (art. 16): korjata virheelliset tai puutteelliset tiedot.
  • Poistamisoikeus (art. 17): pyytää tietojesi poistamista ("oikeus tulla unohdetuksi").
  • Käsittelyn rajoittaminen (art. 18): pyytää käsittelyn rajoittamista tietyin edellytyksin.
  • Tietojen siirrettävyys (art. 20): saada tietosi koneluettavassa muodossa.
  • Vastustamisoikeus (art. 21): vastustaa oikeutettuun etuun perustuvaa käsittelyä.

Lähetä oikeuksiasi koskevat pyynnöt sähköpostitse rekisterinpitäjälle. Vastaamme pyyntöihin GDPR:n edellyttämässä 30 päivän kuluessa. Tietojen siirrettävyyttä koskeviin pyyntöihin toimitamme tiedot koneluettavassa muodossa (JSON tai CSV). API-avainta ei voida palauttaa selväkielisenä tietoturvasyistä.

Sinulla on myös oikeus tehdä valitus tietosuojavaltuutetun toimistolle (tietosuoja.fi), mikäli katsot, että tietojasi on käsitelty lainvastaisesti.

6. Tietoturva

API-avaimet tallennetaan salattuina Supabase Vault -palveluun eikä niitä voi lukea takaisin selväkielisinä palvelun kautta. Kaikki tietoliikenne tapahtuu TLS-suojatusti. Käyttäjien autentikointi hoidetaan Supabase Auth -palvelun avulla.

Tietoturvaloukkauksesta ilmoitetaan tietosuojavaltuutetulle 72 tunnin kuluessa loukkauksen havaitsemisesta sekä rekisteröidyille GDPR:n 34 artiklan edellyttämällä tavalla, mikäli loukkaus todennäköisesti aiheuttaa korkean riskin heidän oikeuksilleen ja vapauksilleen.

7. Evästeet ja seurantatiedot

Palvelu käyttää ainoastaan istunnonhallintaan tarvittavia evästeitä (Supabase Auth). Emme käytä kolmansien osapuolten analytiikka- tai mainosevästeitä.

8. Muutokset tietosuojaselosteeseen

Voimme päivittää tätä selostetta palvelun kehittyessä. Olennaisista muutoksista ilmoitetaan rekisteröidyille sähköpostitse tai palvelussa näytettävällä ilmoituksella ennen muutosten voimaantuloa.

9. Yhteystiedot

Tietosuojaan liittyvät kysymykset ja oikeuksien käyttämistä koskevat pyynnöt käsitellään palvelun virallisten tukikanavien kautta.