LUONNOS — ei vielä oikeudellisesti vahvistettu, tarkistuksessa
LUONNOS / DRAFT — ihmis-/lakimiestarkistusta varten, ei virallinen. Tämä asiakirja on tekninen pohja lakimiehen viimeistelyä varten. Se kuvaa nykyiseen tekniseen toteutukseen määritellyt tietotyypit; ympäristökohtainen toteutunut käsittely vaatii erillisen tarkistuksen. Asiakirja ei ole juridisesti pätevä tietosuojaseloste ennen lakimiehen hyväksyntää. Tämä ei ole väite tietosuoja-asetuksen (GDPR) noudattamisesta eikä lopullinen tai virallinen seloste.
Tietosuoja · LUONNOS (versio 0.1 DRAFT)
Tietosuojaseloste — Aideon, digitaalinen oppimisenohjausjärjestelmä
Oppimissignaali- ja ryhmäohjausrekisteri. Alla kuvataan sovelluksen tietomallin käsittelemät tietotyypit, ei isännöidyn ympäristön toteutunutta sisältöä. Luonnos laadittu kehitysvaiheessa; lopullinen oikeudellinen teksti vahvistetaan erikseen.
Avoimet kohdat (vaativat lakimiehen/ihmis-A3 päätöksen ennen julkaisua)
- Rekisterinpitäjän lopullinen oikeushenkilöllisyys ja yhteystiedot
- Tietosuojavastaavan nimeäminen (tarvitaanko?)
- Käsittelyn lopullinen oikeusperuste (sopimus / oikeutettu etu / lakisääteinen velvollisuus / suostumus)
- Säilytysaikojen tarkat rajat
- Alihankkijasopimusten (Supabase, Vercel) tietosuoja-artiklojen varmistus (Art. 28 DPA)
- AI Act -vaatimusten arviointi (kouluympäristö)
- GDPR-noudattavuuden lopullinen vahvistus ennen oikeiden opiskelijoiden käyttöönottoa
1. Rekisterinpitäjä
[Täytetään: rekisterinpitäjän oikeushenkilöllisyys, Y-tunnus, osoite, sähköposti.] Alustava nimi: Aideon / [kehitysvaiheen hallinnoija]. Rekisterinpitäjän ja mahdollisen käsittelijän roolien lopullinen määrittely on avoin (GDPR art. 4(7) ja 4(8)).
2. Tietosuojavastaava
[Täytetään: onko nimitettävä? Yhteystiedot jos nimitetty.] Nimittämisvelvollisuus arvioidaan (GDPR art. 37) ottaen huomioon, että rekisteröityinä on alaikäisiä oppilaita.
3. Rekisterin nimi
Aideon (digitaalinen oppimisenohjausjärjestelmä) — oppimissignaali- ja ryhmäohjausrekisteri.
4. Henkilötietojen käsittelyn tarkoitukset
- Oppimissignaalin laskeminen — oppilaan tehtäväyritysten perusteella lasketaan deterministinen (ei-tekoälypohjainen) oppimissignaali, joka kuvaa osaamisen suuntaa, tahtia ja harjoitustarvetta per oppimistavoite.
- Ryhmäohjauksen tuottaminen opettajalle — luokkakohtainen koostekuva (lukumäärätasolla, pseudonymisoituna) auttaa opettajaa tunnistamaan, missä ryhmä tarvitsee eniten tukea tai haasteita.
- Oppilasnumero-yhteensovitus koulun omiin järjestelmiin (valinnainen) — jos koulu liittää pseudonyymiin läpinäkymättömän oppilasnumeron (schoolStudentRef), koulu voi käyttää sitä identiteetin yhteensovittamiseen omissa järjestelmissään. Alusta ei käytä sitä mihinkään tarkoitukseen.
Tarkoitukset eivät sisällä mainonnan kohdentamista, automaattisia virallisia arviointeja tai arvosanoja, eikä myyntiä tai luovutuksia kolmansille osapuolille kaupallisiin tarkoituksiin.
5. Käsittelyn oikeusperuste
[Täytetään lakimiehen kanssa.] Mahdolliset perusteet GDPR art. 6 nojalla: sopimuksen täytäntöönpano, oikeutettu etu (oppimistuen tarjoaminen), lakisääteinen velvollisuus (perusopetuslaki, oppimisen tuen säädökset) tai huoltajan suostumus (alaikäiset oppilaat). Oppimisen tuen uudistus (voimaan 1.8.2025) ja osaamistakuu (lakiesitys 26.3.2026, voimaan 1.8.2027) vaikuttavat lakisääteiseen perusteeseen; tarkista viimeisimmät muotoilut ennen virallisia väitteitä.
6. Rekisteröityjen ryhmät
- Oppilaat (pseudonyymeinä) — käyttävät alustaa tehtävien tekemiseen.
- Opettajat (pseudonyymeinä / tunnistautumisella) — saavat ryhmäohjauksen.
Nykyinen käyttörajaus on synteettinen kehitys- ja QA-data. Tämä julkaistu luonnos ei todista etätietokannan sisältöä. Oikeiden oppilas- tai opettajatietojen käyttöönotto vaatii erillisen identiteetti- ja tietosuojapäätöksen sekä ympäristökohtaisen tarkistuksen.
7. Käsiteltävät henkilötiedot
Alla luettelo kentistä, joita tekninen tietomalli käsittelee. Jokainen kenttä on todennettu toteutusta vasten; ympäristökohtainen tallennustila tarkistetaan erikseen.
Pseudonyymi nimimerkki (Handle / learner_ref)
| Kenttä | Kuvaus | Henkilötieto? |
|---|---|---|
| learner_ref / Handle | Oppilaan pseudonyymi tunniste (esim. kettu-7). Ei nimi, ei sähköposti. Pseudonyymi — alusta ei tiedä kuka sen takana on; koulu hallitsee mahdollista nimimerkin ja henkilön välistä yhteyttä omissa järjestelmissään. | Mahdollisesti henkilötieto (pseudonymisoidut tiedot ovat henkilötietoja, jos rekisteröity on tunnistettavissa) |
Valinnainen opaque oppilasnumero (schoolStudentRef)
| Kenttä | Kuvaus | Henkilötieto? |
|---|---|---|
| schoolStudentRef | Koulun valinnaisesti pseudonyymihandle-avaimeen liittämä läpinäkymätön tunniste. Alusta tallentaa sen, mutta ei käytä sitä pisteytyksessä, koostamisessa tai avaimena. Palautetaan vain luokan omistajalle (opettajalle). Ei nimiä, sähköposteja tai muuta avotekstiä. | Kyllä, jos koulu on liittänyt oppilasnumeron joka yhdistää rekisteröityyn |
Pseudonyymiset luokka- ja kouluviitteet
| Kenttä | Kuvaus | Henkilötieto? |
|---|---|---|
| class_ref | Pseudonyymi luokkatunniste (esim. dev:class:1). Ei sisällä henkilöiden nimiä. | Heikosti pseudonymisoitu (jos luokka on pieni ja identifioitavissa) |
| school_ref | Pseudonyymi koulutunniste (esim. dev:school:1). Koulu hallitsee omassa järjestelmässään reaalikoulun ja tunnisteen välistä yhteyttä. | Organisaatiotieto; ei suoraan henkilötieto |
Tehtäväyritykset (learner_attempts)
| Kenttä | Kuvaus | Henkilötieto? |
|---|---|---|
| learner_ref | Oppilaan pseudonyymi (ks. nimimerkki yllä). | Ks. learner_ref |
| content_version_id | Sisältöversion UUID (ei henkilötieto). | Ei |
| framework_node_id | Oppimistavoitteen tunniste (ei henkilötieto). | Ei |
| task_key | Tehtävän tunniste (ei henkilötieto). | Ei |
| result | Tulos: correct tai incorrect — strukturoitu, ei vapaateksti. | Strukturoitu tulos |
| created_at | Aikaleima (ajankohtatieto). | Ajankohtatieto |
Oppimissignaalit (learning_signals)
| Kenttä | Kuvaus | Henkilötieto? |
|---|---|---|
| learner_ref | Oppilaan pseudonyymi (ks. nimimerkki yllä). | Ks. learner_ref |
| framework_node_id | Oppimistavoitteen tunniste. | Ei |
| state | Osaamistila: mastery / gap / support_needed / challenge_needed. | Johdettu signaali |
| correct | Oikein-vastausten lukumäärä. | Lukumäärä |
| total | Yritysten kokonaismäärä. | Lukumäärä |
| next_step | Suositeltu seuraava askel: advance / challenge / different_explanation / scaffold. | Johdettu suositus |
| computed_at | Laskenta-aikaleima. | Ajankohtatieto |
Opettajan/henkilökunnan tilit (kehitysvaihe, provisional — D-061)
| Kenttä | Kuvaus | Henkilötieto? |
|---|---|---|
| profiles.id | auth.users UUID. | Tunniste |
| profiles.display_name | Vapaaehtoinen näyttönimi. | Mahdollisesti henkilötieto |
| memberships.role | Rooli organisaatiossa (org_admin / teacher / student / editor). | Roolitieto |
Huomio tehtävätuloksista
Tallennettava tulos on ainoastaan correct/incorrect — ei oppilaiden kirjoittamia vastauksia, ei vapaatekstiä.8. Tiedot, joita ei kerätä
Nykyinen oppimistietomalli ei määritä seuraavia oppilastietoja kerättäviksi. Isännöinnin mahdolliset tekniset lokit ja ympäristökohtainen käsittely on tarkistettava erikseen.
- Nimi (etunimi, sukunimi)
- Sähköpostiosoite
- Puhelinnumero
- Henkilötunnus tai muut viralliset tunnisteet
- Kotiosoite tai sijaintitieto
- IP-osoitteet (ei tarkoituksellisesti kerätä oppilailta)
- Vapaatekstivastaukset (tehtävätyypit ovat strukturoituja; tulos on vain correct/incorrect)
- Terveystiedot, hyvinvointitiedot tai muut erityiset henkilötietoryhmät (GDPR art. 9)
- Käyttäytymisprofilointi tai mainontaan käytetyt tiedot
- Sosiaalisen median tunnisteet
Kehitysympäristön synteettiset testikäyttäjät
Kehitys- ja QA-käyttö on rajattu synteettisiin testitileihin, joilla on keinotekoiset *@dev.local-sähköpostiosoitteet (esim. teacher@dev.local). Tämä tekninen toteutus ja luonnos eivät todista etätietokannan sisältöä. Oikeiden käyttäjien käyttöönotto vaatii erillisen identiteetti- ja tietosuojapäätöksen sekä ympäristökohtaisen tarkistuksen.9. Tietojen säilytysaika
[Täytetään lakimiehen kanssa.] Periaate: tietoja säilytetään vain niin kauan kuin käsittelyn tarkoitus edellyttää. Alustavat säilytysperiaatteet (vaativat lopullisen päätöksen): tehtäväyritykset ja oppimissignaalit lukuvuoden ajan tai oppilaan siirtyessä pois koulusta; luokan pseudonyymirakenne kouluvuoden ajan tai luokan purkautuessa; valinnainen oppilasnumero poistetaan kun luokka puretaan tai oppilas pyytää.
10. Tietojen vastaanottajat ja luovutukset
| Vastaanottaja | Tarkoitus | Peruste |
|---|---|---|
| Alustaa käyttävä koulu / opettaja | Luokan opettaja saa oman luokkansa yksilölliset pseudonyymitilat ja ryhmäkoosteen | Palvelun tarkoitus |
| Muut opettajat / admin | Vain ryhmäkoosteet (k-anonymiteetti); yksilötietoja ei luovuteta | Tietosuojaperiaate |
| Supabase Inc. | Tietokantapalvelu (US-pohjainen pilvipalvelu) | Alihankkija (Art. 28 DPA tarvitaan) |
| Vercel Inc. | Hosting-palvelu (US-pohjainen) | Alihankkija (Art. 28 DPA tarvitaan) |
Tietoja ei myydä kolmansille osapuolille eikä luovuteta kaupallisiin tarkoituksiin.
11. Tiedonsiirto ETA-alueen ulkopuolelle
Tietoja voidaan siirtää Euroopan talousalueen ulkopuolelle (Supabase ja Vercel ovat yhdysvaltalaisia palveluntarjoajia). [Täytetään lakimiehen kanssa: mitä suojatoimia käytetään? EU–US Data Privacy Framework, vakiosopimuslausekkeet (SCC) vai muu? Art. 44–49.]
12. Rekisteröidyn oikeudet
GDPR:n mukaan rekisteröidyllä (oppilaalla, ja alaikäisen kohdalla myös huoltajalla) on seuraavat oikeudet:
| Oikeus | Kuvaus |
|---|---|
| Oikeus saada pääsy tietoihin (art. 15) | Pyydä kopio sinusta tallennetuista tiedoista. |
| Oikeus tietojen oikaisemiseen (art. 16) | Vaadi virheellisen tiedon korjaamista. |
| Oikeus tietojen poistamiseen (art. 17) | ”Oikeus tulla unohdetuksi” — pyydä tietojen poistoa. |
| Oikeus käsittelyn rajoittamiseen (art. 18) | Voit pyytää käsittelyn rajoittamista tietyin edellytyksin. |
| Vastustamisoikeus (art. 21) | Voit vastustaa tiettyä käsittelyä. |
| Oikeus siirtää tiedot (art. 20) | Koneluettava kopio tiedoista, jos käsittely perustuu suostumukseen tai sopimukseen. |
Oikeuksia koskevat pyynnöt: [Täytetään: sähköposti/osoite.]
13. Automaattinen päätöksenteko ja profilointi
Järjestelmä ei tee automaattisia, oikeudellisesti sitovia päätöksiä oppilaista (esim. virallisia arvosanoja tai luokitteluja). Oppimissignaali on formatiivinen apuväline opettajalle — suunta/ahkeruus-kieli, ei virallinen arviointi eikä arvosana. Deterministinen signaali perustuu strukturoitujen tehtäväyritysten (correct/incorrect) laskennalliseen yhdistämiseen. Tekoälyä ei käytetä oppilaskohtaiseen arviointiin.
14. Tietoturva
Järjestelmässä on käytössä seuraavat tekniset suojatoimet:
- Row Level Security (RLS) on käytössä suojattavissa tietokantatauluissa; käyttöoikeudet määritellään taulukohtaisesti
- Pseudonymisaatio (oppilaat tunnistetaan vain nimimerkeillä)
- K-anonymiteetti ryhmäkoosteiden osalta (liian pienet ryhmät piilotetaan)
- Salaisuudet eivät ole koodissa tai lokeissa
- Vain palvelimen puoli kirjoittaa oppimisdataa (ei suorakirjoitusta asiakkaalta)
[Täytetään: tietoturvaloukkausten ilmoitusmenettely (GDPR art. 33–34).]
15. Oikeus tehdä valitus valvontaviranomaiselle
Sinulla on oikeus tehdä valitus Tietosuojavaltuutetun toimistolle, jos katsot, että henkilötietojesi käsittely loukkaa tietosuojalainsäädäntöä.
Tietosuojavaltuutetun toimistoPL 800, 00521 Helsinki
tietosuoja@om.fi
https://tietosuoja.fi
16. Tietojen alkuperä
Tiedot kerätään suoraan rekisteröidyltä (oppilas tekee tehtäviä alustalla). Valinnainen oppilasnumero (schoolStudentRef) voi tulla koulun järjestelmästä koulun toimesta.
17. Selosteen päiväys ja muutokset
Luonnos laadittu: 2026-06-21. Voimaan: [EI voimassa — LUONNOS]. Versio: 0.1 DRAFT.
Muistutus
Tämä seloste kuvaa teknistä kehitysvaiheen tilannetta. Ennen kuin oikeita oppilaita tai opettajia otetaan käyttöön, asiakirja on lakimiehen tarkistettava ja lopullistettava. Erityisesti oikeusperuste, säilytysajat, alihankkijasopimukset (Supabase / Vercel DPA) ja mahdollinen AI Act -arviointi vaativat erillisen ihmispäätöksen.