{
	"legaldoc_privacy": "<p><strong>Puzzel.org-tietosuojaseloste</strong></p><p>Voimassa 18. syyskuuta 2026 alkaen</p><h2>1. Johdanto</h2><p>Puzzel.orgin (\"me\", \"meidät\" tai \"meidän\") on rakentanut ja sitä ylläpitää Daan Weustenraad Alankomaissa, ja suhtaudumme yksityisyytesi suojaamiseen vakavasti. Tämä käytäntö selittää, mitä tietoja keräämme käyttäessäsi palveluitamme, mihin käytämme niitä, kenen kanssa jaamme niitä ja miten suojaamme niitä. Se on laadittu yleisen tietosuoja-asetuksen (GDPR) mukaisesti.</p><h2>2. Keräämämme tiedot</h2><p>Jos luot tilin, keräämme seuraavantyyppisiä tietoja:</p><ul><li><strong>Henkilön tunnistetiedot</strong> — etunimesi ja sähköpostiosoitteesi.</li><li><strong>Käyttötiedot</strong> — kuinka usein aktiviteettejasi käytetään.</li><li><strong>Tekniset tiedot</strong> — selaimesi muistaa aktiivisen istuntosi, jotta voit jatkaa luomiesi aktiviteettien parissa siitä, mihin jäit, sekä muut vastaavat toiminnalliset tiedot.</li></ul><h2>3. Miksi käsittelemme tietojasi</h2><p>Käsittelemme ja tallennamme tietojasi yhdestä syystä: pitääksemme alustan toimivana ja mahdollisimman helppokäyttöisenä. Tietoja ei käytetä mihinkään muuhun kuin siihen, mitä alustan toiminta edellyttää.</p><h2>4. Käsittelyn oikeusperuste</h2><p>Käsittelemme henkilötietoja seuraavilla oikeusperusteilla:</p><ul><li><strong>Suostumus</strong> — jos olet antanut suostumuksesi, käsittelemme tietojasi sen perusteella.</li><li><strong>Sopimus</strong> — jos käsittely on tarpeen sopimuksen täyttämiseksi kanssasi.</li><li><strong>Lakisääteinen velvoite</strong> — jos meidän on noudatettava lakia.</li></ul><h2>5. Kuinka kauan säilytämme tietojasi</h2><p>Säilytämme henkilötietojasi vain niin kauan kuin tarvitsemme niitä siihen tarkoitukseen, jota varten ne kerättiin, mukaan lukien mahdolliset lakisääteiset, kirjanpidolliset tai raportointiin liittyvät vaatimukset.</p><h2>6. Kenen kanssa jaamme tietojasi</h2><p>Saatamme jakaa tietojasi seuraavien tahojen kanssa:</p><ul><li><strong>Google Firebase</strong> — huolehtii tunnistautumisesta ja tietojesi tallennuksesta.</li><li><strong>Google Classroom</strong> — vain kun opettaja antaa aktiviteetin tehtäväksi arvosanoineen: oppilaan ansaitsema pistemäärä lähetetään hänen omaan palautukseensa kyseisen opettajan luokassa (katso kohta 7).</li><li><strong>Koulusi oma koulujärjestelmä</strong> — vain kun opettaja lisää aktiviteetin arvosanoineen LTI:n kautta: oppilaan ansaitsema pistemäärä lähetetään kyseisen kurssin arvosanataulukkoon (katso kohta 7).</li><li><strong>SendGrid</strong> — lähettää sinulle sähköpostia mahdollisista tiliisi liittyvistä ongelmista ja alustan päivityksistä.</li><li><strong>Vercel</strong> — isännöi ja toimittaa verkkosivuston sekä ajaa sen palvelinkoodia.</li><li><strong>Amazon S3</strong> — tallentaa lähettämäsi kuvat, äänet ja asiakirjat.</li><li><strong>Stripe</strong> — hoitaa tilausmaksut ja laskutuksen.</li><li><strong>OpenAI ja Google Gemini</strong> — luovat sisältöä, kun opettaja käyttää tekoälyavustinta. Wordlessa, jossa asetus \"Hyväksy vain oikeat sanat\" on käytössä, arvaus, joka ei ole omissa sanaluetteloissamme, lähetetään OpenAI:lle yksittäisenä sanana ilman mitään pelaajaa tunnistavaa tietoa.</li><li><strong>Pixabay</strong> — tarjoaa arkistokuvat, joita opettaja voi hakea editorista; se vastaanottaa vain hakusanat.</li><li><strong>Viranomaiset</strong> — lain niin vaatiessa tai oikeuksiemme suojaamiseksi.</li></ul><h2>7. Google Classroom ja koulujen arvosanataulukot</h2><p>Opettaja voi yhdistää Puzzel.orgin Google Classroomiin lisätäkseen aktiviteetin johonkin luokkaansa ja saadakseen jokaisen oppilaan pistemäärän kirjattua sinne takaisin. Mitään tässä kuvatusta ei tapahdu, ellei opettaja yhdistä sitä ja anna aktiviteettia tehtäväksi; Puzzel.org-aktiviteetin pelaaminen tavallisen linkin kautta toimii täsmälleen niin kuin muualla tässä käytännössä on kuvattu.</p><p><strong>Mihin pääsemme käsiksi ja miksi</strong></p><ul><li><strong>Opettajan Google-tililtä</strong>, opettajan luvalla Googlen omalla näytöllä: hänen Google-tilinsä tunniste ja sähköpostiosoite, jotta näet, mikä tili on yhdistetty; luettelo luokista, joita hän opettaa, jotta hän voi valita niistä yhden; sekä lupa luoda tehtäviä ja asettaa arvosanoja näihin luokkiin. Emme lue luokkalistoja, muiden oppilaiden nimiä tai sähköpostiosoitteita emmekä mitään muuta kurssimateriaalia.</li><li><strong>Oppilaalta, joka avaa tehtävän</strong>: Google-tili, jolla hän kirjautuu sisään — sen tunniste, nimi ja sähköpostiosoite — jotta voidaan tarkistaa, että hän kuuluu luokkaan, jolle aktiviteetti annettiin tehtäväksi, ja jotta hänen pistemääränsä voidaan kirjata hänen omaan palautukseensa.</li></ul><p><strong>Mitä tallennamme</strong></p><ul><li>Opettajasta: Google-tilin tunniste ja sähköpostiosoite, myönnetyt luvat sekä salattu valtuutustunnus, jonka avulla Puzzel.org voi asettaa arvosanoja hänen luokkiinsa kysymättä uudelleen. Valtuutustunnus ei koskaan poistu palvelimiltamme.</li><li>Jokaisesta tehtävästä: mihin aktiviteettiin se kuuluu, mikä Google-luokka ja -tehtävä sille luotiin, ja jokaisesta sitä pelanneesta oppilaasta Google-tilin tunniste, Classroom-palautuksen tunniste sekä viimeksi lähetetty pistemäärä ja sen ajankohta. Oppilaan nimi ja sähköpostiosoite tallennetaan hänen tuloksensa yhteydessä, samoin kuin minkä tahansa Google-tilillä kirjautuvan pelaajan kohdalla.</li></ul><p><strong>Miten pistemäärät lasketaan ja jaetaan</strong>: pistemäärä lasketaan palvelimillamme aktiviteetissa annetuista vastauksista — ei koskaan oppilaan selaimesta — ja ainoa asia, jonka lähetämme Googlelle, on tämä pistemäärä, palautukseen, joka on jo olemassa opettajan luokassa. Emme myy Googlen käyttäjätietoja, käytä niitä mainontaan emmekä tekoälymallien kouluttamiseen, emmekä siirrä niitä kenellekään muulle.</p><p><strong>Kuinka kauan säilytämme sitä</strong>: oppilaan tehtävää koskeva tietue poistetaan, kun opettaja lopettaa kyseisen tehtävän synkronoinnin tai poistaa aktiviteetin. Kun opettaja katkaisee yhteyden Google Classroomiin tai poistaa tilinsä, hänen valtuutustunnuksensa peruutetaan Googlessa ja poistetaan. Google Classroomiin jo kirjatut arvosanat jäävät sinne: ne kuuluvat koulun arvosanataulukkoon, ja opettaja tai koulu hallinnoi niitä Google Classroomissa.</p><p><strong>Koulut</strong>: kun koulu käyttää Puzzel.orgia yhdessä Google Classroomin kanssa, koulu päättää, mitä sen oppilaiden tiedoille tapahtuu, ja Puzzel.org käsittelee niitä koulun puolesta ainoastaan pistemäärien laskemista ja toimittamista varten.</p><p><strong>Koulusi oma koulujärjestelmä (LTI)</strong>: koulu voi myös yhdistää Puzzel.orgin omaan koulujärjestelmäänsä — kuten Moodleen, Canvasiin tai Brightspaceen — LTI 1.3 -standardin kautta. Koulun pääkäyttäjä rekisteröi Puzzel.orgin kerran, kirjautuneena sisään Puzzel.org-tilillä. Kun oppilas avaa Puzzel.org-aktiviteetin kurssilta, järjestelmä kertoo meille, kuka hän on: tunnisteen, jota järjestelmä käyttää hänestä, ja jos koulun asetukset jakavat ne, hänen nimensä ja sähköpostiosoitteensa. Käytämme tätä vain kirjataksemme hänet sisään kyseiseen aktiviteettiin; hänelle ei luoda Puzzel.org-tiliä. Kun opettaja on valinnut lähettää pistemääriä, tallennamme jokaisesta oppilaasta tämän järjestelmän tunnisteen, arvosanasarakkeen osoitteen ja viimeksi lähetetyn pistemäärän, ja lähetämme järjestelmälle vain pistemäärän, joka on laskettu palvelimillamme edellä kuvatulla tavalla. Emme koskaan pyydä järjestelmältä luokkalistoja tai muuta kurssimateriaalia. Oppilaan tietue sijoituksesta poistetaan, kun opettaja lopettaa sen synkronoinnin tai poistaa aktiviteetin; jo kirjoitetut pistemäärät jäävät koulun arvosanataulukkoon. Kuten Google Classroomin kohdalla, koulu päättää, mitä sen oppilaiden tiedoille tapahtuu, ja Puzzel.org käsittelee niitä koulun puolesta.</p><p>Puzzel.orgin käyttö ja siirto muille sovelluksille koskien Google-rajapinnoista saatuja tietoja noudattaa <a href=\"https://developers.google.com/terms/api-services-user-data-policy\">Googlen rajapintapalveluiden käyttäjätietokäytäntöä (Google API Services User Data Policy)</a>, mukaan lukien sen Limited Use -vaatimukset.</p><h2>8. Kansainväliset tiedonsiirrot</h2><p>Jos siirrämme tietojasi Euroopan talousalueen (ETA) ulkopuolelle, varmistamme, että riittävä suojan taso toteutuu — esimerkiksi vakiosopimuslausekkeiden avulla.</p><h2>9. Tietoturva</h2><p>Käytämme asianmukaisia teknisiä ja organisatorisia toimenpiteitä tietojesi suojaamiseksi, mukaan lukien rajoitettu pääsy, suojatut palvelimet ja kaikki toimenpiteet, joita Google Firebase itse toteuttaa säännösten noudattamiseksi: <a href=\"https://firebase.google.com/support/privacy\" rel=\"noopener noreferrer\" target=\"_blank\">https://firebase.google.com/support/privacy</a></p><h2>10. Oikeutesi</h2><p>GDPR:n mukaan sinulla on seuraavat oikeudet:</p><ul><li><strong>Tarkastusoikeus</strong> — pyytää kopio henkilötiedoistasi.</li><li><strong>Oikaisuoikeus</strong> — pyytää virheellisten tietojen korjaamista.</li><li><strong>Poisto-oikeus</strong> — pyytää tietojesi poistamista.</li><li><strong>Käsittelyn rajoittaminen</strong> — pyytää, että rajoitamme tietojesi käsittelyä.</li><li><strong>Siirrettävyys</strong> — saada tietosi jäsennellyssä, yleisesti käytetyssä muodossa.</li><li><strong>Vastustamisoikeus</strong> — vastustaa oikeutettuun etuun perustuvaa käsittelyä.</li><li><strong>Suostumuksen peruuttaminen</strong> — jos suostumus on käsittelyn perusteena, peruuttaa se milloin tahansa.</li></ul><h2>11. Automatisoitu päätöksenteko ja profilointi</h2><p>Emme käytä automatisoitua päätöksentekoa tai profilointia, joka vaikuttaisi sinuun merkittävästi.</p><h2>12. Evästeet ja seuranta</h2><p>Verkkosivustomme käyttää vain toiminnallista selaintallennustilaa pitääkseen kirjaa aktiivisesta istunnostasi — kun olet kirjautunut sisään tai kun luot tai pelaat aktiviteetteja. Ainoa asettamamme eväste on lyhytikäinen, ja sitä käytetään vain, kun aktiviteetti avataan koulun omasta koulujärjestelmästä. Seuranta- tai mainosevästeitä ei käytetä. Voit tyhjentää tämän tallennustilan selaimesi asetuksista.</p><h2>13. Muutokset tähän tietosuojaselosteeseen</h2><p>Saatamme päivittää tätä käytäntöä ajoittain. Ilmoitamme kaikista merkittävistä muutoksista sivustolla olevalla ilmoituksella.</p><h2>14. Yhteystiedot</h2><p>Jos sinulla on kysyttävää tai huolenaiheita tästä käytännöstä tai haluat käyttää jotakin oikeuksistasi, ota yhteyttä osoitteeseen:</p><p><strong>Sähköposti:</strong> <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a></p><h2>15. Valitukset</h2><p>Jos katsot, ettemme ole noudattaneet sovellettavaa tietosuojalainsäädäntöä, sinulla on oikeus tehdä valitus maasi toimivaltaiselle valvontaviranomaiselle.</p>",
	"legaldoc_privacy_lms": "<h2>Lisäys: Puzzel LMS — luokat ja kurssit</h2><p>Lisätty 24. syyskuuta 2026, päivitetty 25. syyskuuta 2026. Tämä lisäys koskee vain Puzzel LMS:ää — sitä Puzzel.orgin osaa, jossa opettaja luo luokkalistan ja jakaa kursseja kyseiselle luokalle. Mitään alla olevista tiedoista ei kerätä muualla: aktiviteetin pelaaminen tavallisen linkin kautta, tai missä tahansa opettajan kurssin ulkopuolella, toimii täsmälleen niin kuin yllä olevassa käytännössä on kuvattu.</p><p><strong>Mitä tallennamme</strong></p><ul><li><strong>Luokkalistan</strong>, jonka opettaja syöttää: jokaisesta oppilaasta etunimi ja, jos opettaja lisää ne, sukunimi ja sähköpostiosoite. Jos luokka käyttää salasanoja, tiiviste oppilaan valitsemasta salasanasta — ei koskaan itse salasanaa. Jos luokka kirjautuu sisään Googlella tai Microsoftilla, kumpi näistä ja sen tilin sähköpostiosoite, jota oppilas käytti. Ellei koulu ota oppilastilejä käyttöön (katso alla), luokan oppilas ei saa Puzzel.org-tiliä.</li><li><strong>Oppilastilit — valinnaiset</strong>: oppilastilit eivät ole käytössä koululla, ellei koulu ota niitä käyttöön, ja jokainen luokka toimii ilman niitä. Kun ne ovat käytössä, koulu ylläpitää yhtä oppilasluetteloa, jossa jokaisella oppilaalla on sähköpostiosoite, ja jokainen oppilas saa yhden tilin kaikkiin luokkiinsa. Lähetämme kyseiselle oppilaalle yhden sähköpostiviestin, jossa on linkki salasanan valitsemiseen (sama viesti nollaa sen), tallennamme tiivisteen salasanasta ja kirjaamme, milloin hän kirjautui viimeksi sisään. Akatemialla — pakettimme organisaatioille — oppijatilit ovat oletuksena käytössä, ja se voi ottaa ne pois käytöstä.</li><li><strong>Mitä oppilas tekee kurssilla</strong>: hänen tuloksensa sen aktiviteeteissa, kuten kenen tahansa pelaajan kohdalla, ja työ, jonka hän palauttaa — hänen kirjoittamansa teksti, lisäämänsä kuvat ja PDF-tiedostot sekä valinnainen viesti opettajalleen. Kuvat piirretään uudelleen selaimessa ennen lähettämistä, mikä poistaa niiden metatiedot, kuten kuvauspaikan; PDF-tiedostot tarkistetaan haittaohjelmien varalta (AWS GuardDuty) ennen kuin kukaan voi avata ne.</li><li><strong>Opettajan palautteen</strong>: pistemäärän ja kommentin oppilaan työstä. Kun opettaja lähettää työn takaisin korjattavaksi, aiempi versio — tiedostoineen, oppilaan viesteineen ja opettajan palautteineen — säilyy kyseisen työn historiana.</li><li><strong>Nimenvaihtolokin</strong>: kun oppilas valitsee nimensä luokkalistalta tai valitsee \"etkö ole sinä?\", tallennamme, mikä nimi valittiin tai vapautettiin, millä laitteella ja milloin. Laite on satunnainen tunniste, jonka selain luo ja säilyttää omassa tallennustilassaan, karkealla kuvauksella kuten \"Safari · iPad\". Emme tallenna IP-osoitteita. Loki poistetaan automaattisesti 30 päivän kuluttua.</li></ul><p><strong>Kuka näkee sen</strong></p><p>Luokan omistava opettaja näkee kaiken edellä mainitun kyseisestä luokasta. Oppilaat näkevät luokkalistan nimet, jotta he voivat valita omansa; sen lisäksi oppilas näkee vain omat tuloksensa, oman työnsä ja siitä saadun palautteen — ei koskaan luokkatoverinsa. Tiedostot, jotka oppilas palauttaa, tallennetaan Amazon S3:een, opettajan valitsemalle tallennusalueelle, osoitteeseen, jota ei voi arvata: kuka tahansa, jolle tämä osoite annetaan, voi avata tiedoston, ja Puzzel.org näyttää sen vain oppilaalle ja hänen opettajalleen.</p><p><strong>Kuinka kauan säilytämme sitä</strong></p><p>Kunnes opettaja poistaa sen. Oppilaan poistaminen oppilasluettelosta poistaa hänet jokaisesta luokasta, tuloksineen. Oppilaan poistaminen luokasta poistaa hänen tuloksensa, työnsä ja palautteensa kyseisessä luokassa; luokan poistaminen poistaa kaiken tämän; oppilaan edistymisen nollaaminen poistaa hänen tuloksensa, työnsä ja palautteensa kyseisellä kurssilla. Opettaja voi myös poistaa minkä tahansa oppilaan palauttaman tiedoston tai kaikki oppilaiden tiedostot kurssilta kerralla. Nimenvaihtoloki on ainoa osa, joka poistetaan automaattisesti, 30 päivän kuluttua.</p><p><strong>Koulut ja Akatemiat</strong>: kun koulu tai Akatemia käyttää Puzzel LMS:ää oppilaidensa tai oppijoidensa kanssa, se päättää, mitä heidän tiedoilleen tapahtuu, ja Puzzel.org käsittelee niitä sen puolesta. Tietojenkäsittelysopimuksemme kuvaa tätä käsittelyä yksityiskohtaisesti.</p>",
	"legaldoc_terms": "<p><strong>Voimassa alkaen:</strong> 18. syyskuuta 2026</p><h2>1. Johdanto</h2><p>Nämä käyttöehdot (\"ehdot\") koskevat pääsyäsi Puzzel.org-verkkosivustolle, -palveluihin ja -tuotteisiin (yhdessä \"palvelut\") sekä niiden käyttöä. Käyttämällä palveluita sitoudut noudattamaan näitä ehtoja. Jos et hyväksy niitä, älä käytä palveluita.</p><h2>2. Kelpoisuus</h2><p>Palveluiden käyttäminen edellyttää, että sitoudut noudattamaan näitä ehtoja ja sovellettavaa lainsäädäntöä.</p><h2>3. Palveluiden käyttö</h2><p>Sitoudut:</p><ul><li>käyttämään palveluita vain laillisiin tarkoituksiin;</li><li>olemaan väärinkäyttämättä palveluita tai yrittämättä häiritä niiden toimintaa;</li><li>olemaan tekemättä käänteismallinnusta tai kääntämättä konekoodia takaisin lähdekoodiksi sekä olemaan hyödyntämättä mitään palveluiden osaa luvattomasti.</li></ul><h2>4. Tilin rekisteröinti</h2><p>Jos luot tilin, sinun on annettava paikkansapitävät ja täydelliset tiedot.</p><h2>5. Maksut</h2><ul><li>Palveluihin mahdollisesti liittyvät maksut kerrotaan selkeästi.</li><li>Maksut on suoritettava ajallaan, muutoin tilisi käyttöoikeudet voidaan keskeyttää.</li></ul><h2>6. Immateriaalioikeudet</h2><ul><li>Kaikki palveluiden alkuperäinen sisältö, mukaan lukien tekstit, grafiikka, logot ja ohjelmisto, on Puzzel.orgin tai sen lisenssinantajien omaisuutta ja suojattu immateriaalioikeuslainsäädännöllä.</li><li>Säilytät täyden omistusoikeuden ja kaikki immateriaalioikeudet alustalle lähettämääsi tai siellä luomaasi sisältöön (\"käyttäjäsisältösi\").</li><li>Lähettämällä tai luomalla sisältöä alustalle myönnät Puzzel.orgille ei-yksinoikeudellisen, maailmanlaajuisen ja rojaltivapaan lisenssin käyttää, näyttää ja jakaa kyseistä sisältöä yksinomaan palveluiden toiminnan mahdollistamiseksi.</li><li>Puzzel.org ei vaadi omistusoikeutta käyttäjäsisältöösi eikä käytä sitä mihinkään muuhun tarkoitukseen kuin palveluiden tarjoamiseen ilman nimenomaista suostumustasi.</li></ul><h2>7. Käyttäjäsisältö</h2><ul><li>Säilytät omistusoikeuden kaikkeen palveluihin lähettämääsi sisältöön.</li><li>Lähettämällä sisältöä myönnät meille maailmanlaajuisen ja rojaltivapaan lisenssin käyttää, jäljentää, muokata ja näyttää sitä palveluiden tarjoamiseksi ja kehittämiseksi.</li><li>Vakuutat, että sinulla on oikeudet kaikkeen lähettämääsi sisältöön.</li></ul><h2>8. Google Classroom ja muut koulujen arvosanataulukot</h2><p>Jos yhdistät palvelut Google Classroomiin tai johonkin muuhun koulun arvosanataulukkoon:</p><ul><li>vahvistat, että sinulla on lupa tehdä niin valitsemillesi luokille ja että koulusi on hyväksynyt yhteyden silloin, kun se sitä edellyttää;</li><li>luokkiisi lähetettävien pistemäärien osalta koulusi (tai sinä itse, jos opetat itsenäisesti) päättää, mitä oppilaiden tiedoille tapahtuu, ja Puzzel.org käsittelee näitä tietoja sen puolesta ainoastaan laskeakseen pistemäärät ja toimittaakseen ne luomiisi tehtäviin;</li><li>arvosanat lasketaan automaattisesti aktiviteetissa annetuista vastauksista. Tarkista ne ennen kuin luotat niihin — voit muuttaa mitä tahansa arvosanaa arvosanataulukossasi, ja oppilaan myöhempi, parempi suorituskerta voi korvata Puzzel.orgin lähettämän arvosanan;</li><li>voit lopettaa pistemäärien lähettämisen milloin tahansa, joko tehtäväkohtaisesti tai katkaisemalla yhteyden arvosanataulukkoosi.</li></ul><h2>9. Irtisanominen</h2><p>Voimme keskeyttää tai lopettaa pääsysi palveluihin, jos:</p><ul><li>rikot näitä ehtoja; tai</li><li>toimintasi vahingoittaa palveluita tai muita käyttäjiä.</li></ul><p>Voit myös sulkea tilisi milloin tahansa: poista se tilisi hallintapaneelista tai pyydä sitä meiltä sähköpostitse osoitteesta <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>.</p><h2>10. Vastuunrajoitus</h2><p>Lain sallimassa laajimmassa mahdollisessa laajuudessa:</p><ul><li>Puzzel.org ei vastaa välillisistä, satunnaisista tai seurannaisvahingoista, jotka aiheutuvat palveluiden käytöstäsi;</li><li>vastuumme välittömistä vahingoista on rajattu määrään, jonka olet maksanut meille viimeisten 12 kuukauden aikana.</li></ul><h2>11. Vastuuvapaus</h2><p>Sitoudut korvaamaan Puzzel.orgille ja pitämään sen vahingoittumattomana kaikista vaatimuksista, menetyksistä tai vahingoista, jotka aiheutuvat näiden ehtojen rikkomisestasi tai palveluiden väärinkäytöstäsi.</p><h2>12. Muutokset näihin ehtoihin</h2><p>Saatamme päivittää näitä ehtoja ajoittain. Ilmoitamme sinulle merkittävistä muutoksista sivustolla olevalla ilmoituksella. Jos jatkat palveluiden käyttöä muutoksen jälkeen, hyväksyt päivitetyt ehdot.</p><h2>13. Sovellettava laki</h2><p>Näihin ehtoihin sovelletaan Alankomaiden lakia. Kaikki erimielisyydet ratkaistaan Alankomaiden tuomioistuimissa.</p><h2>14. Riitojen ratkaisu</h2><p>Erimielisyydet voidaan ratkaista <strong>neuvottelemalla</strong>: yritä ensin ratkaista erimielisyys epävirallisesti.</p><h2>15. Yhteystiedot</h2><p>Jos sinulla on kysyttävää tai huolenaiheita näistä ehdoista, lähetä meille sähköpostia osoitteeseen <a href=\"mailto:daan@puzzel.org\">daan@puzzel.org</a>.</p><h2>16. Sekalaiset määräykset</h2><ul><li>Jos jokin osa näistä ehdoista todetaan pätemättömäksi, muut määräykset pysyvät voimassa.</li><li>Nämä ehdot muodostavat koko sopimuksen sinun ja Puzzel.orgin välillä.</li></ul>",
	"legaldoc_vendor": "<h3>Yrityksen nimi</h3><p>Puzzel.org</p><h3>Omistaja / pääasiallinen yhteyshenkilö</h3><p>Daan Weustenraad — daan@puzzel.org</p><h3>Sijainti/osoite</h3><p>Sneekermeer 13, 3825XT, Amersfoort, Alankomaat — <a href=\"https://puzzel.org\" rel=\"noopener noreferrer\" target=\"_blank\">https://puzzel.org</a></p><h3>Tuotteen/palvelun kuvaus (koulun tilaus)</h3><p>Koulun tilaus antaa pääsyn verkkoalustaan, jolla luodaan opetuksellisia, interaktiivisia aktiviteetteja — myös oman sisällön lähettäminen onnistuu.</p><p>Tilaus on voimassa vuoden ja sisältää:</p><ul><li>rajattoman määrän aktiviteetteja</li><li>kaikki alustan ominaisuudet</li><li>5 opettajatiliä</li><li>enintään 5 000 pelikertaa kuukaudessa (molempia voi laajentaa mihin tahansa opettaja- tai pelikertamäärään)</li></ul><h3>Vaatiiko sovellus pääsyä koulun järjestelmiin tai infrastruktuuriin (langaton verkko, verkko, puhelimet, palvelimet jne.)?</h3><p>Kyllä — toimiva internetyhteys joko Wi-Fin tai mobiiliverkon kautta.</p><h3>Miten tähän tuotteeseen/ratkaisuun kirjaudutaan? (Vain paikallinen tietokoneen käyttö, ratkaisu käyttää internetpohjaista kirjautumista, ratkaisu käyttää koulun kirjautumista?)</h3><p>Ratkaisu käyttää internetpohjaista kirjautumista.</p><h3>Suositteletko kiinteää verkkoyhteyttä, vai riittääkö langaton yhteys?</h3><p>Langaton yhteys riittää. Sivut ovat kevyitä — useimmiten alle 1 Mt kappaleelta.</p><h3>Mitkä ovat järjestelmävaatimuksesi (vähimmäis- ja suositellut) seuraaville?</h3><p>Mikä tahansa nykyaikainen selain käy: Chrome, Firefox, Safari ja Edge toimivat kaikki. Internet Explorer on liian vanha, eikä sitä tueta. Lisäosia, kuten Flashia, ei tarvita.</p><h3>Millä näytön koolla/resoluutiolla alustasi toimii?</h3><p>Verkkosivusto mukautuu täysin näytön kokoon, joten se toimii sekä mobiililaitteilla että pöytätietokoneilla.</p><p>Aktiviteettien luominen sujuu parhaiten pöytätietokoneella tai tabletilla: suurempi näyttö auttaa hahmottamaan kokonaisuuden rakennusvaiheessa.</p><h3>Suositeltu näytönohjain ja muisti?</h3><p>Ei merkitystä — verkkosivusto toimii millä tahansa kohtuullisen modernilla laitteistolla.</p><h3>Vaatiiko sovelluksesi asentamista?</h3><p>Ei. Kyseessä on täysin selaimessa toimiva verkkosovellus.</p><h3>Käytetäänkö tässä tuotteessa/ratkaisussa mitään tietoja?</h3><p>Ei oletuksena. Alusta ei käytä lainkaan seurantaevästeitä eikä mainoksia. Kirjautuneena pysyminen käyttää selaimen omaa tallennustilaa, ei evästettä.</p><p>Aktiviteettia luodessaan omistaja voi ottaa käyttöön asetukset \"Seuraa tilastoja\" ja \"Pakota rekisteröityminen\" kerätäkseen yksittäisiä aktiviteettituloksia. Jokainen rekisteröitymiskenttä valitaan käsin, joten lomake voidaan pitää mahdollisimman tietosuojaystävällisenä.</p><h3>Mitä tietokenttiä tai tietotyyppejä tämän tuotteen kanssa voidaan käyttää? (Etunimi, sukunimi, syntymäaika, oppilasnumero, sähköposti, päivämäärä, avainsanat, teksti, valokuvat, video, ääni, biometriset tiedot jne.)</h3><p>Jokainen näistä on täysin valinnainen:</p><ul><li>Aktiviteettien tulokset</li><li>Opetussisältö</li><li>Etunimi / sukunimi / sähköpostiosoite / oppilasnumero</li></ul><h3>Mitä tietotyyppejä tähän resurssiin liittyy, mikäli tiedossa (HIPAA, FERPA, PII, PCI, CUI, tutkimusaineisto, MUU)?</h3><p>Valinnaisesti henkilötietoja (PII): etunimi ja sukunimi, sähköpostiosoite, oppilasnumero.</p><h3>Mikä on tämän ratkaisun käyttöönoton arvioitu aikataulu?</h3><p>Sitä voi käyttää heti — kaikki pulmapeligeneraattorit ovat julkisesti saatavilla. Myös maksulliseen tilaukseen siirtyminen tulee voimaan välittömästi.</p><h3>Mitä täytyy avata/sallia palomuurissamme tai suodattimessamme, jotta tämä palvelu toimii?</h3><p>Jotta Puzzel.org toimisi täysin, salli seuraavat verkko-osoitteet:</p><ul><li>puzzel.org — sovellus itse</li><li>puzzelorg-cdn.s3.us-west-1.amazonaws.com — Yhdysvalloissa sijaitsevien tilien lähettämät kuvat ja äänet</li><li>puzzelorg-image-cdn.s3.eu-north-1.amazonaws.com — EU:ssa sijaitsevien tilien lähettämät kuvat ja äänet</li><li>*.googleapis.com — sisäänkirjautuminen ja tunnisteen päivitys (Firebase Authentication)</li><li>puzzelorg.firebaseapp.com — Google- ja Microsoft-tilien sisäänkirjautumisen ponnahdusikkuna</li><li>wss://puzzelorg.firebaseio.com — reaaliaikatietokanta, Yhdysvalloissa sijaitsevat tilit</li><li>wss://puzzelorg-2.europe-west1.firebasedatabase.app — reaaliaikatietokanta, EU:ssa sijaitsevat tilit</li><li>checkout.stripe.com — vain tilausta ostettaessa tai uusittaessa</li></ul><p>Reaaliaikatietokanta muodostaa yhteyden websocketin kautta, ja juuri sen tiukka sisältösuodatin yleensä pudottaa huomaamatta: jos aktiviteetit avautuvat mutta tuloksia ei koskaan tallenneta, tätä sääntöä kannattaa tarkistaa ensin. Vain tilisi käyttämä alue tarvitaan — yhdysvaltalainen tili ei koskaan ota yhteyttä EU-tietokantaan, eikä toisin päin. Stripe voi pysyä estettynä luokkahuoneen laitteilla.</p><h3>Sijaitseeko mikään palvelimistasi ulkomailla? Jos sijaitsee, missä maissa?</h3><p>Tiedot tallennetaan EU:hun tai Yhdysvaltoihin: uusi tili saa alueen, jota sen selaimen aikavyöhyke ehdottaa, ja Eurooppa ja Afrikka saavat EU:n. Kaksi asetusta ratkaisee sijainnin toisistaan riippumatta:</p><ul><li>Tilin tiedot: Google Firebase -reaaliaikatietokanta europe-west1-alueella (Belgia) tai us-central1-alueella (Yhdysvallat).</li><li>Tiedostot: Amazon S3 -säilö us-west-1-alueella (Kalifornia) tai eu-north-1-alueella (Tukholma). Olemassa olevat tiedostot toimivat edelleen vaihdon jälkeen.</li></ul><p>Uusi tili aloittaa alueella, jota sen selaimen aikavyöhyke ehdottaa — Eurooppa ja Afrikka saavat EU-tietokannan — ja kumpaakin asetusta voi muuttaa jälkikäteen. Tilin tietojen siirtäminen toiselle alueelle tapahtuu taustalla siirtona ja edellyttää maksullista tilausta. Sovellusta isännöi ja toimittaa <a href=\"https://vercel.com\" rel=\"noopener noreferrer\" target=\"_blank\">Vercelin</a> CDN.</p><h3>Käyttääkö ohjelmasi välimuistipalvelinta?</h3><p>Vain staattisten sisältösivujen osalta.</p><h3>Vaatiiko palvelusi sähköpostiviestintää oppilaiden kanssa?</h3><p>Ei. Kaikki viestintä kulkee aktiviteetin omistajan kautta, joka useimmiten on opettaja. Ainoa poikkeus on valinnainen: kun koulu ottaa oppilastilit käyttöön Puzzel LMS:ssä, jokainen oppilas saa yhden sähköpostiviestin salasanan asettamista varten.</p><h3>Tukeeko ohjelmistosi integraatioita?</h3><p>Neljä väylää:</p><ul><li>Koulusi oppimisalusta LTI 1.3:n kautta. Pääkäyttäjä liittää yhden linkin työkalun asetuksiin — Moodle, Canvas ja Brightspace tekevät sen automaattisesti; Schoology, Blackboard ja itslearning otetaan ensin käyttöön yhdessä kanssamme. Sen jälkeen opettaja valitsee jonkin omista aktiviteeteistaan kurssille, ja oppilaan saama pistemäärä kirjoitetaan takaisin kyseisen kurssin arvosanataulukkoon.</li><li>Google Classroom: opettaja antaa aktiviteetin tehtäväksi yhdelle luokistaan, ja pistemäärä palautuu oppilaan omaan palautukseen.</li><li>Kaikki muu: kopioi upotuskoodi ja liitä se mille tahansa sivulle — integraatiotyötä ei tarvita. Näin Puzzel.orgia pääasiassa käytetään.</li><li>REST-rajapinta voi luoda aktiviteetteja omista järjestelmistäsi, ja sitä on rajoitettu 10 pyyntöön päivässä avainta kohden.</li></ul><h3>Onko opettajilla henkilökohtaiset kirjautumistunnukset?</h3><p>Kyllä. Jokainen opettaja luo oman kirjautumisensa sähköpostiosoitteellaan. Tämä henkilökohtainen kirjautuminen voidaan myöhemmin yhdistää koulutilin tilaukseen, mikäli sellainen on käytettävissä.</p><h3>Sisältyykö tuotteeseesi rajoittamaton tekninen tuki?</h3><p>Kyllä — sähköpostitse, <a href=\"mailto:daan@puzzel.org\" rel=\"noopener noreferrer\" target=\"_blank\">daan@puzzel.org</a>.</p><p>(Edellyttäen, että olet ensin nähnyt hieman vaivaa ominaisuuksien kokeilemiseksi ja olemassa olevan dokumentaation lukemiseksi.) Tavoitettavissa klo 9–22 (Keski-Euroopan aikaa).</p><h3>Onko käytettävissä portaalia oppilaiden hallintaan?</h3><p>Kyllä ja ei. Oppilaat voivat rekisteröityä (jos pakotat rekisteröitymisen), ja kun he ratkaisevat aktiviteetteja kirjautuneena sisään, sinulla on pääsy heidän aktiviteettituloksiinsa. Sinulla ei kuitenkaan ole hallintaa heidän tileihinsä.</p><p>Voit poistaa minkä tahansa heidän tuloksensa milloin tahansa.</p><h3>Onko hallintakonsolissa mukautettavia rooleja?</h3><p>Ei. Puzzel.orgissa on vain vähän hierarkiaa: ainoastaan koulutilin omistajalla on lisäoikeuksia, nimittäin oikeus kutsua muita opettajia liittymään pääasialliseen koulutiliin (mikä antaa heille Premium-tason käyttöoikeudet).</p><h3>Tarjoatko koulutusta, ja mistä se koostuu?</h3><p>Ei, mutta ominaisuuksien ja aktiviteettieditorin osioissa on runsaasti dokumentaatiota, ja kysymyksiä voi aina lähettää sähköpostitse. Alusta on myös suunniteltu helposti omaksuttavaksi.</p><h3>Täytyykö meidän tietomme tuoda ohjelmaasi?</h3><p>Ei. Tietojen tuominen ei ole lainkaan vaatimus.</p><h3>Kuvaile prosessi ja aikataulu, jota noudatat ilmoittaaksesi koululle mahdollisesta tietomurrosta. Mainitse yrityksen yhteyshenkilö, joka ilmoittaa asiasta koululle, ja mitä ilmoitus sisältää. Kuvaile, miten ja missä muodossa ilmoitus tehdään.</h3><p>Tilinhaltijoille ilmoitetaan sähköpostitse. Puzzel.orgin yhteyshenkilö on Daan Weustenraad (tiedot yllä). Ilmoituksessa kuvataan, mitä tapahtui, ketä se koskee ja mitä seurauksia sillä on.</p><h3>Sovellusta isännöivän infrastruktuurin (palvelimet, verkkolaitteet jne.) on sijaittava lukitussa, häkkityyppisessä ympäristössä. Tier 2 -tason (tai parempi) konesali tai pilvipalveluntarjoaja, kuten AWS, Google tai Azure, on suositeltava fyysinen infrastruktuuri.</h3><p>Sovellusta isännöi <a href=\"https://vercel.com\" rel=\"noopener noreferrer\" target=\"_blank\">Vercel</a>, yksi suurimmista sovellusten toimitusverkoista, ja se on siksi suojattu parhaalla mahdollisella tavalla. Tilit, aktiviteetit ja tulokset sijaitsevat Google Firebase -reaaliaikatietokannassa; lähetetyt kuvat ja äänet tallennetaan Amazon S3:een.</p><p><a href=\"https://firebase.google.com/support/privacy\" rel=\"noopener noreferrer\" target=\"_blank\">Lisätietoa Google Firebasesta</a></p><p>Täydellinen luettelo alikäsittelijöistä — mikään muu osapuoli ei vastaanota tilin tai pelaajan tietoja:</p><ul><li><a href=\"https://vercel.com\" rel=\"noopener noreferrer\" target=\"_blank\">Vercel</a> — sovelluksen isännöinti ja toimitus</li><li><a href=\"https://firebase.google.com\" rel=\"noopener noreferrer\" target=\"_blank\">Google Firebase</a> — tunnistautuminen ja tilin tiedot sisältävä reaaliaikatietokanta</li><li><a href=\"https://aws.amazon.com/s3/\" rel=\"noopener noreferrer\" target=\"_blank\">Amazon S3</a> — lähetettyjen kuvien ja äänten tallennustila</li><li><a href=\"https://stripe.com\" rel=\"noopener noreferrer\" target=\"_blank\">Stripe</a> — tilausmaksut ja laskutus</li><li><a href=\"https://openai.com\" rel=\"noopener noreferrer\" target=\"_blank\">OpenAI</a> — luo sisältöä, kun opettaja käyttää tekoälyavustinta, ja tarkistaa, onko Wordle-arvaus oikea sana</li><li><a href=\"https://ai.google.dev\" rel=\"noopener noreferrer\" target=\"_blank\">Google Gemini</a> — luo kuvia sekä lukee asiakirjat ja kuvat, jotka opettaja tuo tekoälyavustimella</li><li><a href=\"https://sendgrid.com\" rel=\"noopener noreferrer\" target=\"_blank\">Twilio SendGrid</a> — lähettää alustan sähköpostit: tervetulo- ja maksuviestit, kutsut sekä tuotepäivitykset</li><li><a href=\"https://pixabay.com\" rel=\"noopener noreferrer\" target=\"_blank\">Pixabay</a> — tarjoaa ilmaiset arkistokuvat, joita opettaja voi hakea editorista</li></ul><h3>Sovellusta isännöivän infrastruktuurin on pidettävä tiedot erillään muiden asiakkaiden tiedoista. Tämä voidaan toteuttaa fyysisesti (ilmarako, erilliset palvelimet jne.) tai loogisesti (VLAN, aliverkot, tietoturvatunnisteet, virtuaalipalvelimet jne.). Kuvaile, miten tämä on toteutettu.</h3><p>Loogisesti, tunnistautumisen avulla. Kun olet kirjautunut sisään tilillesi, pääset käsiksi vain omiin, aktiviteetin omistajana tallentamiisi tietoihin tai aktiviteetteihisi lähetettyihin tietoihin (aktiviteetin pelaajien tietoihin). Tämä toteutetaan kokonaisuudessaan Firebase Security Rules -toteutuksen avulla.</p><p><a href=\"https://firebase.google.com/docs/rules\" rel=\"noopener noreferrer\" target=\"_blank\">Lisätietoa Firebase Security Rules -säännöistä</a></p><h3>Tietojen on aina oltava salattuja siirron aikana, käytön aikana ja levossa, poikkeuksetta. Kuvaile, miten tämä on toteutettu.</h3><p>Liikenne on HTTPS-salattua päästä päähän, ja Google Firebase salaa tilin tiedot sekä siirron aikana että levossa.</p><p><em>\"Firebase-palvelut salaavat tiedot siirron aikana HTTPS:n avulla ja eristävät asiakastiedot loogisesti.\"</em> — Firebase</p><p><a href=\"https://firebase.google.com/support/privacy#data_encryption\" rel=\"noopener noreferrer\" target=\"_blank\">Lisätietoa tietojen salauksesta</a></p><p>Kaksi poikkeusta on hyvä tuntea. Lähetetyt kuvat ja äänet tallennetaan Amazon S3:een ja tarjoillaan julkisesta URL-osoitteesta — käsittele niitä julkisina äläkä sisällytä aktiviteettien mediaan mitään luottamuksellista. Tekoälyavustinta käytetään kyselykohtaisesti: se, mitä opettaja kirjoittaa, lähetetään OpenAI:lle tai Google Geminille sisällön luomista varten. Yksi asia, jonka pelaaja kirjoittaa, voi päätyä OpenAI:lle: Wordlessa, jossa asetus \"Hyväksy vain oikeat sanat\" on käytössä, arvaus, joka ei ole omissa sanaluetteloissamme, lähetetään yksittäisenä sanana ilman mitään pelaajaa tunnistavaa tietoa.</p><h3>Miten käyttäjät tunnistetaan? Mitä vaihtoehtoja on käytössä (paikallinen/manuaalinen, SSO, SAML, Clever jne.)?</h3><p>Tunnistautuminen tapahtuu Google Firebasen kautta. Opettajat kirjautuvat sisään sähköpostiosoitteella ja salasanalla tai koulusi jo hallinnoimalla Google- tai Microsoft-tilillä. Pelaajat pysyvät anonyymeinä, ellei opettaja kytke rekisteröitymistä päälle jollekin aktiviteetille.</p><p>Upotetut aktiviteetit tukevat OIDC-kertakirjautumista: portaalisi välittää allekirjoitetun tunnisteen, joka tarkistetaan identiteetintarjoajasi julkaisemia avaimia vasten ennen pelaajan päästämistä sisään. Myöntäjät sallitaan tilikohtaisesti, ja käyttöönotto tehdään pyynnöstä. Clever-, ClassLink- tai SAML-liitäntää ei tällä hetkellä ole.</p><p><a href=\"https://firebase.google.com/docs/auth\" rel=\"noopener noreferrer\" target=\"_blank\">https://firebase.google.com/docs/auth</a></p><h3>Anna tietoa tilin irtisanomisprosessista</h3><p>Käyttäjätilin voi poistaa milloin tahansa. Tämä pyyhkii kokonaan kaikki tiedot sen aktiviteeteista ja niiden tuloksista.</p><h3>Kuvaile, kenellä on pääsy tilin tietoihin</h3><p>Vain aktiviteetin omistajalla on pääsy omiin tietoihinsa. Puzzel.orgin henkilöstö voi käyttää tiliä vianetsintää varten, mutta ei koskaan ilman tilinhaltijan nimenomaista pyyntöä.</p><h3>Hyväksytkö maksun ostotilauksella?</h3><p>Kyllä, jos ostotilaus voidaan maksaa kortilla tai pankkisiirrolla. Sekkejä ei voida hyväksyä, koska Puzzel.org ei toimi Yhdysvalloissa. Maksut kulkevat Stripen kautta, joten korttitiedot eivät koskaan päädy Puzzel.orgin omiin järjestelmiin. Jos tarvitset virallisen asiakirjan ennen tilaamista, tarjoustyökalu luo PDF-tarjouksen, jossa on koulusi tiedot.</p><h3>Pystyykö tämä tuote tai ratkaisu vastaanottamaan minkä tahansa tyyppisiä maksuja?</h3><p>Kyllä. Luotto- tai pankkikortti, PayPal, Apple Pay ja Google Pay hyväksytään kaikissa valuutoissa; euromääräisissä maksuissa tarjolla ovat myös iDEAL, Bancontact, Giropay ja muut paikalliset maksutavat, ja pankkisiirto on niin ikään mahdollinen. Jokainen maksu kulkee Stripen kautta. Täydellinen luettelo maasi maksutavoista näkyy hinnoittelusivulla.</p>"
}
