Preskoči na vsebino
Ogleduješ si predogled novega Puzzel.org Nazaj na trenutno stran
Pravno

Vse, kar vpraša IT-oddelek, odgovorjeno na podlagi delujoče kode.

Gostovanje, podobdelovalci, domene, ki jih je treba odblokirati, kateri podatki se shranjujejo in kje se nahajajo. Dobesedni nabavni vprašalnik je oddaljen en klik.

Informacije o ponudniku · posodobljeno avgust 2026
Na kratko
Spletno mesto, ne namestitev
Kateri koli sodoben brskalnik, katera koli naprava. Za igranje ni potreben vtičnik, aplikacija ali račun.
Gostovanje
Vercel spredaj, Google Firebase zadaj
Vercel dostavlja aplikacijo; računi, dejavnosti in rezultati so shranjeni v Firebasovi podatkovni bazi v realnem času.
Lokacija podatkov
Privzeto Združene države, na voljo tudi EU
Datoteke in podatki računa sta dve ločeni nastavitvi regije. Naložene datoteke lahko kateri koli račun preusmeri; premik podatkov računa samega zahteva aktivno naročnino.
Požarni zid
Kratek seznam dovoljenih naslovov — vključno z websocketom
Podatkovna baza komunicira prek wss://, kar je pravilo, ki ga strogi šolski filtri najpogosteje prekršijo.
1

Od koga kupuješ

Puzzel.org je nizozemsko enoosebno podjetje, zato so prodajni kontakt, tehnični kontakt in oseba, ki piše kodo, ena in ista oseba. To so podatki, ki jih nabavni oddelek potrebuje za registracijo ponudnika.

Podpora je neomejena in poteka po e-pošti — odgovore pošilja razvijalec, ne sistem za prijavo težav.
Spodnji kontakt je hkrati kontakt za varnost in kršitve podatkov; ločene poti za eskalacijo ni.
Uradno ime
Puzzel.org
Kontakt in kontaktna oseba
Daan Weustenraad
Naslov
Sneekermeer 13, 3825XT Amersfoort, The Netherlands
Spletna stran
https://puzzel.org
Gospodarska zbornica (KvK)
66090091
ID za DDV
NL002191535B44
Podpora
Neomejena, po e-pošti, 09.00–22.00 po SEČ
2

Kaj šola dejansko namesti

Nič se ne namešča. Učitelji odprejo puzzel.org v brskalniku, ki ga že imajo, igralci pa odprejo povezavo ali dejavnost, vdelano na tvoji lastni strani — brez računa, brez prenosa, brez skrbniških pravic.

Podprti so Chrome, Firefox, Safari in Edge; Internet Explorer ni podprt.
Ni potrebe po Flashu, Javi ali razširitvi brskalnika, prav tako se v napravo nič ne shranjuje.
Strani so majhne — običajno precej pod 1 MB — zato zadostuje brezžična povezava; žična povezava ni potrebna.
Igranje deluje na telefonih in tablicah; ustvarjanje dejavnosti je udobnejše na tablici ali računalniku.
Chromebooki in zaklenjene upravljane naprave ne predstavljajo težave: vse teče znotraj brskalnika.
3

Požarni zid, seznam dovoljenih naslovov in glave strani

Odblokiraj spodnje domene. Podatkovna baza v realnem času se povezuje prek websocketa, kar strogi vsebinski filtri pogosto tiho zavrnejo — če se dejavnosti odprejo, rezultati pa se nikoli ne shranijo, je to pravilo, ki ga preveri najprej.

Potrebna je samo regija, ki jo uporablja tvoj račun: ameriški račun nikoli ne komunicira z bazo EU in obratno.
Stripe je kontaktiran samo med nakupom ali podaljšanjem naročnine — na napravah v učilnici lahko ostane blokiran.
Domene, ki jih je treba dovoliti v filtru
puzzel.org Aplikacija sama
puzzelorg-cdn.s3.us-west-1.amazonaws.com Slike in zvok, ki jih naložijo računi, shranjeni v ZDA
puzzelorg-image-cdn.s3.eu-north-1.amazonaws.com Slike in zvok, ki jih naložijo računi, shranjeni v EU
*.googleapis.com Prijava in osveževanje žetona (Firebase Authentication)
puzzelorg.firebaseapp.com Pojavno okno za prijavo z računi Google in Microsoft
wss://puzzelorg.firebaseio.com Podatkovna baza v realnem času — računi, shranjeni v ZDA wss
wss://puzzelorg-2.europe-west1.firebasedatabase.app Podatkovna baza v realnem času — računi, shranjeni v EU wss
fonts.googleapis.com, fonts.gstatic.com Spletne pisave
checkout.stripe.com Samo med nakupom ali podaljšanjem naročnine

Nadomestni znaki so Googlovi lastni gostitelji za Firebase Authentication; ostalo so točni naslovi.

Glave odgovora, nastavljene na vsaki strani
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Za eno leto vsili HTTPS, vključno s poddomenami
X-Content-Type-Options: nosniff
Brskalniku prepreči ugibanje vrste vsebine
Referrer-Policy: strict-origin-when-cross-origin
Drugim stranem pošlje samo izvor, nikoli celotnega URL-ja
X-Frame-Options: SAMEORIGIN
Preprečuje uokvirjanje platforme — vdelave dejavnosti so namerna izjema
Content-Security-Policy: frame-ancestors 'self'; upgrade-insecure-requests;
Ponovi pravilo o uokvirjanju in nadgradi vsako navadno http zahtevo
4

Prijave, vloge in enotna prijava

Učitelji se prijavijo z e-poštnim naslovom in geslom ali z računom Google ali Microsoft, ki ga tvoja šola že upravlja. Igralci ostanejo anonimni, razen če učitelj za dejavnost namerno vklopi registracijo.

Vsak učitelj ima svojo prijavo; lastnik šolskega računa nanj povabi kolege in mu lahko mesto tudi odvzame.
Vloge so namerno preproste: lastnik upravlja mesta, vsak učitelj pa vidi samo svoje lastne dejavnosti.
Vdelane dejavnosti podpirajo enotno prijavo OIDC: tvoj portal posreduje podpisan žeton, ki se pred vstopom igralca preveri glede na objavljene ključe tvojega ponudnika identitete. Izdajatelji so dovoljeni po posameznem računu, nastavijo se na zahtevo.
Trenutno ni povezovalnika Clever, ClassLink ali SAML — preden to predpostaviš, vprašaj.
5

Katere podatke hrani platforma

Privzeto dejavnost o igralcu ne beleži ničesar: brez računa, brez imena, brez točk. Beleženje rezultatov in spraševanje igralca po njegovi identiteti sta dve ločeni nastavitvi, ki ju učitelj vklopi za posamezno dejavnost, vsako polje z vprašanjem pa ročno izbere s spodnjega seznama.

Učiteljev račun: e-poštni naslov, ime, ustvarjene dejavnosti ter morebitne naložene slike ali zvok.
Podatki igralca: samo polja za registracijo, ki jih je izbral učitelj, ter odgovori, podani v tisti eni dejavnosti.
Nikjer na platformi ni oglaševalskih ali analitičnih sledilnikov, na zaslonu za igranje pa ni skript tretjih oseb.
Pomočnik AI se uporablja na poizvedbo: kar učitelj vtipka, se pošlje OpenAI za ustvarjanje vsebine. Podatki igralcev se ne pošiljajo nikoli.
Polja, ki jih učitelj lahko izbere za spraševanje igralca
Ime in priimekImePriimekE-poštaTelefonska številkaŠtevilka učencaŠtevilka zaposlenegaOrganizacijaRazredDržavaDrugi podatkiGesloVprašanje, ki ga napišeš sam

Nobeno od teh se ne vpraša, razen če ga učitelj doda tej konkretni dejavnosti.

6

Izolacija, šifriranje in kdo lahko vidi tvoje podatke

Vsako branje in pisanje poteka prek pravil Firebase Security Rules: račun lahko doseže samo svoje podatke in rezultate, oddane za svoje dejavnosti. To preverjanje poteka na Googlovih strežnikih, ne v brskalniku, zato velja tudi za nekoga, ki si stran pred seboj na novo napiše.

Promet je od začetka do konca HTTPS, podatke pa Google Firebase šifrira med prenosom in v mirovanju.
Naložene slike in zvok se posredujejo z javnega URL-ja S3. Obravnavaj jih kot javne: v medije dejavnosti ne vključuj ničesar zaupnega.
Puzzel.org odpre račun samo, kadar njegov lastnik prosi za pomoč pri nečem v njem.
Podobdelovalci
Vercel Gostovanje in dostava aplikacije
Google Firebase Avtentikacija in podatkovna baza v realnem času, ki hrani podatke računa
Amazon S3 Shramba za naložene slike in zvok
Stripe Plačila naročnin in izdajanje računov
OpenAI Ustvarja vsebino, ko učitelj uporabi pomočnika AI

Vse, od česar je platforma odvisna. Noben drug subjekt ne prejema podatkov računa ali igralcev.

7

Kje so podatki shranjeni

Dve nastavitvi, namerno neodvisni: ena določa, katera regija S3 hrani naložene datoteke, druga pa, katera regija baze hrani podatke računa. Nov račun se začne v regiji, ki jo nakazuje časovni pas brskalnika — Evropa in Afrika dobita bazo EU — kasneje pa je mogoče spremeniti obe.

Podatki računa: Googlova Firebase podatkovna baza v realnem času v Združenih državah (privzeto) ali v europe-west1, Belgija.
Datoteke: vedro Amazon S3 v us-west-1 (Kalifornija) ali eu-north-1 (Stockholm). Obstoječe datoteke po preklopu še naprej delujejo.
Premik podatkov računa v drugo regijo poteka kot migracija v ozadju in zahteva plačano naročnino.
8

Brisanje, hramba in obvestilo o kršitvi

Vse, kar učitelj ustvari, lahko ta učitelj tudi izbriše — takoj, brez zahteve za podporo. Brisanje dejavnosti izbriše tudi vse, kar so zanjo oddali igralci.

Izbrišeš en rezultat in izgine; izbrišeš dejavnost in z njo izginejo njena vsebina, statistika in registracije igralcev.
Brisanje računa odstrani njegove dejavnosti, mape, prednastavitve, zapise o plačilih in prijavo samo.
Ni določenega obdobja hrambe: podatki ostanejo, dokler jih lastnik računa ne odstrani.
Po kršitvi zgornji kontakt lastnikom računov po e-pošti sporoči, kaj se je zgodilo, koga to zadeva in kaj to zanje pomeni.
9

Vdelava, LMS in API

Večina šol uporablja Puzzel.org vdelan v nekaj, kar že imajo — stran Canvas, šolsko spletno mesto, blog. Druga stran sme uokviriti samo strani dejavnosti; preostanek platforme uokvirjanje popolnoma zavrne.

Canvas: zagon LTI učitelju omogoči, da izbere eno od svojih dejavnosti in jo na stran doda kot vdelavo.
Karkoli drugega: kopiraj kodo za vdelavo in jo prilepi na katero koli stran — nobenega dodatnega integracijskega dela ni potrebno.
REST API lahko ustvarja dejavnosti iz tvojih lastnih sistemov, omejen na 10 zahtev na dan na ključ.
V Puzzel.org vnaprej ni treba uvoziti ničesar — brez usklajevanja seznamov, brez nalaganja učencev.
10

Licenciranje, nabava in plačilo

Šolska naročnina je letna licenca za en šolski račun s prostorom za kolege, katere velikost je določena s številom pričakovanih igralnih sej na mesec. Nikoli se samodejno ne poveča v presežni račun: velikost izbereš sam in jo lahko povečaš, kadar koli je treba.

Naročilnica deluje, če jo je mogoče plačati s kartico ali bančnim nakazilom. Čekov ni mogoče sprejeti — podjetje ni s sedežem v ZDA.
Plačila potekajo prek Stripa, zato podatki kartice nikoli ne dosežejo lastnih sistemov Puzzel.org.
Potrebuješ uraden dokument pred naročilom? Ustvarjalnik predračunov pripravi PDF predračun s podatki tvoje šole.
Šolska naročnina na kratko
Cena na leto
€125 / $150
Vključeni učiteljski računi
5
Igralne seje na mesec
5,000
Povečanje
1,000 sej na mesec več za €25 / $30 na leto
Brez naročnine
2 dejavnosti in 60 igralnih sej na mesec, brezplačno
Je kaj še vedno nejasno? Raje vprašaj — pravne strani, ki zahtevajo dodatno e-pošto, so slabo napisane.