Preskočiť na obsah
Pozeráš si náhľad nového Puzzel.org Späť na súčasnú stránku
Právne informácie

Všetko, na čo sa pýta IT oddelenie, zodpovedané priamo z bežiaceho kódu.

Hosting, sprostredkovatelia, domény na odblokovanie, aké údaje sa ukladajú a kde žijú. Doslovný obstarávací dotazník je na jedno prepnutie.

Informácie o dodávateľovi · aktualizované v auguste 2026
V jednej vete
Web, nie inštalácia
Ľubovoľný moderný prehliadač, ľubovoľné zariadenie. Na hranie netreba zásuvný modul, aplikáciu ani účet.
Hosting
Vercel vpredu, Google Firebase vzadu
Vercel doručuje aplikáciu; účty, aktivity a výsledky sú v realtime databáze Firebase.
Umiestnenie údajov
Predvolene Spojené štáty, k dispozícii je aj EÚ
Súbory a údaje účtu sú dve samostatné nastavenia regiónu. Nahrané súbory môže presmerovať ktorýkoľvek účet; presun samotných údajov účtu si vyžaduje aktívne predplatné.
Firewall
Krátky zoznam povolených adries — vrátane websocketu
Databáza komunikuje cez wss:// — a práve toto pravidlo prísne školské filtre porušujú najčastejšie.
1

Od koho nakupuješ

Puzzel.org je holandská jednoosobová firma, takže obchodný kontakt, technický kontakt aj človek, ktorý píše kód, sú tá istá osoba. Toto sú údaje, ktoré nákupné oddelenie potrebuje na zaregistrovanie dodávateľa.

Podpora je neobmedzená a beží cez e-mail — odpovedá vývojár, nie fronta tiketov.
Kontakt nižšie je zároveň kontaktom pre bezpečnosť a únik údajov; samostatná eskalačná cesta neexistuje.
Právny názov
Puzzel.org
Kontakt a kontaktná osoba
Daan Weustenraad
Adresa
Sneekermeer 13, 3825XT Amersfoort, The Netherlands
Webová stránka
https://puzzel.org
Obchodná komora (KvK)
66090091
IČ DPH
NL002191535B44
Podpora
Neobmedzená, cez e-mail, 09:00–22:00 SEČ
2

Čo škola vlastne nasadzuje

Neinštaluje sa nič. Učitelia otvoria puzzel.org v prehliadači, ktorý už majú, a hráči otvoria odkaz alebo aktivitu vloženú do vlastnej stránky — bez účtu, bez sťahovania, bez práv správcu.

Podporované sú Chrome, Firefox, Safari a Edge; Internet Explorer nie.
Nie je v tom žiadny Flash, Java ani rozšírenie prehliadača a v zariadení sa nič neukladá.
Stránky sú malé — zvyčajne výrazne pod 1 MB — takže bezdrôtové pripojenie stačí; káblové netreba.
Hrať sa dá na telefónoch aj tabletoch; tvorba aktivity je pohodlnejšia na tablete alebo počítači.
Chromebooky a uzamknuté spravované zariadenia sú v poriadku: všetko beží v prehliadači.
3

Firewall, zoznam povolených adries a hlavičky stránok

Odblokuj domény nižšie. Realtime databáza sa pripája cez websocket, ktorý prísny filter obsahu zvykne potichu zahodiť — ak sa aktivity otvárajú, ale výsledky sa nikdy neuložia, začni práve pri tomto pravidle.

Potrebný je len región, ktorý používa tvoj účet: účet v USA nikdy nekontaktuje databázu v EÚ a naopak.
Stripe sa kontaktuje len počas nákupu alebo obnovy predplatného — na školských zariadeniach môže zostať zablokovaný.
Domény, ktoré treba prepustiť cez filter
puzzel.org Samotná aplikácia
puzzelorg-cdn.s3.us-west-1.amazonaws.com Obrázky a audio nahrané účtami uloženými v USA
puzzelorg-image-cdn.s3.eu-north-1.amazonaws.com Obrázky a audio nahrané účtami uloženými v EÚ
*.googleapis.com Prihlásenie a obnova tokenu (Firebase Authentication)
puzzelorg.firebaseapp.com Prihlasovacie vyskakovacie okno pre účty Google a Microsoft
wss://puzzelorg.firebaseio.com Realtime databáza — účty uložené v USA wss
wss://puzzelorg-2.europe-west1.firebasedatabase.app Realtime databáza — účty uložené v EÚ wss
fonts.googleapis.com, fonts.gstatic.com Webové písma
checkout.stripe.com Len počas nákupu alebo obnovy predplatného

Zástupné znaky sú vlastné servery Google pre Firebase Authentication; ostatné sú presné.

Hlavičky odpovede nastavené na každej stránke
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Vynucuje HTTPS na rok vrátane subdomén
X-Content-Type-Options: nosniff
Bráni prehliadaču hádať typy obsahu
Referrer-Policy: strict-origin-when-cross-origin
Iným stránkam posiela len pôvod, nikdy celú URL
X-Frame-Options: SAMEORIGIN
Blokuje vkladanie platformy do rámca — vložené aktivity sú zámernou výnimkou
Content-Security-Policy: frame-ancestors 'self'; upgrade-insecure-requests;
Opakuje pravidlo o rámcoch a povyšuje každú obyčajnú http požiadavku
4

Prihlásenia, roly a jednotné prihlásenie

Učitelia sa prihlasujú e-mailovou adresou a heslom alebo účtom Google či Microsoft, ktorý škola už spravuje. Hráči zostávajú anonymní, kým učiteľ pre aktivitu zámerne nezapne registráciu.

Každý učiteľ má vlastné prihlásenie; vlastník školského účtu naň pozýva kolegov a miesto im môže aj odobrať.
Roly sú zámerne ploché: vlastník spravuje miesta a každý učiteľ vidí vždy len svoje aktivity.
Vložené aktivity podporujú jednotné prihlásenie cez OIDC: tvoj portál odovzdá podpísaný token, ktorý sa pred vpustením hráča overí voči zverejneným kľúčom tvojho poskytovateľa identity. Vydavatelia sa povoľujú pre každý účet zvlášť a nastavujú sa na požiadanie.
Konektor pre Clever, ClassLink ani SAML dnes neexistuje — radšej sa spýtaj, než to budeš predpokladať.
5

Aké údaje platforma uchováva

Predvolene aktivita o hráčovi nezaznamenáva nič: žiadny účet, žiadne meno, žiadne skóre. Zaznamenávanie výsledkov a otázka, kto hráč je, sú dve samostatné nastavenia, ktoré učiteľ zapína pre každú aktivitu zvlášť, a každé vyžiadané pole sa vyberá ručne zo zoznamu nižšie.

Účet učiteľa: e-mailová adresa, meno, vytvorené aktivity a všetky nahrané obrázky či audio.
Údaje hráča: len tie registračné polia, ktoré si učiteľ vybral, plus odpovede dané v tej jednej aktivite.
Nikde na platforme nie sú reklamné ani analytické sledovače a na hracej obrazovke nie sú skripty tretích strán.
AI asistent sa používa na jednotlivé zadania: to, čo učiteľ napíše, sa posiela do OpenAI na vygenerovanie obsahu. Údaje hráčov nikdy.
Polia, na ktoré sa učiteľ môže hráča spýtať
MenoKrstné menoPriezviskoE-mailTelefónne čísloČíslo žiakaČíslo zamestnancaOrganizáciaTriedaKrajinaĎalšie informácieHesloOtázka, ktorú napíšeš sám

Nič z toho sa nepýta, kým to učiteľ nepridá do tej konkrétnej aktivity.

6

Izolácia, šifrovanie a kto vidí tvoje údaje

Každé čítanie aj zápis prechádza cez Firebase Security Rules: účet sa dostane len k vlastným údajom a k výsledkom odoslaným do vlastných aktivít. Táto kontrola beží na serveroch Google, nie v prehliadači, takže platí aj pre toho, kto si stránku pred sebou prepíše.

Prenos je HTTPS od začiatku po koniec a údaje šifruje Google Firebase pri prenose aj v pokoji.
Nahrané obrázky a audio sa poskytujú z verejnej S3 URL. Ber ich ako verejné: nič dôverné nedávaj do médií aktivít.
Puzzel.org otvorí účet len vtedy, keď jeho vlastník požiada o pomoc s niečím v ňom.
Ďalší sprostredkovatelia
Vercel Hosting a doručovanie aplikácie
Google Firebase Overovanie a realtime databáza s údajmi účtov
Amazon S3 Úložisko nahraných obrázkov a audia
Stripe Platby za predplatné a fakturácia
OpenAI Generuje obsah, keď učiteľ použije AI asistenta

Všetko, na čom platforma stojí. Žiadna iná strana nedostáva údaje účtov ani hráčov.

7

Kde sa údaje ukladajú

Dve nastavenia, zámerne nezávislé: jedno určuje, ktorý región S3 drží nahrané súbory, druhé, ktorý región databázy drží údaje účtu. Nový účet začína v regióne, ktorý navrhne časové pásmo prehliadača — Európa a Afrika dostanú databázu v EÚ — a obe sa dajú neskôr zmeniť.

Údaje účtu: realtime databáza Google Firebase v Spojených štátoch (predvolené) alebo v europe-west1, Belgicko.
Súbory: Amazon S3 bucket v us-west-1 (Kalifornia) alebo eu-north-1 (Štokholm). Existujúce súbory po prepnutí naďalej fungujú.
Presun údajov účtu do druhého regiónu beží ako migrácia na pozadí a vyžaduje platené predplatné.
8

Odstránenie, uchovávanie a oznámenie o úniku

Všetko, čo učiteľ vytvorí, môže aj odstrániť — okamžite, bez žiadosti na podporu. Odstránením aktivity sa odstráni aj to, čo do nej hráči odoslali.

Odstráň jeden výsledok a je preč; odstráň aktivitu a s ňou zmizne jej obsah, štatistiky aj registrácie hráčov.
Odstránením účtu zmiznú jeho aktivity, priečinky, predvoľby, záznamy o platbách aj samotné prihlásenie.
Neexistuje pevná doba uchovávania: údaje zostávajú, kým ich držiteľ účtu neodstráni.
Po úniku údajov dostanú držitelia účtov e-mail od kontaktu vyššie s tým, čo sa stalo, koho sa to týka a čo to pre nich znamená.
9

Vkladanie, LMS a API

Väčšina škôl používa Puzzel.org vložený do niečoho, čo už prevádzkuje — stránky v Canvase, školského webu, blogu. Stránky aktivít sú jediné, ktoré smie iná stránka vložiť do rámca; zvyšok platformy vkladanie do rámca odmieta úplne.

Canvas: spustenie cez LTI umožní učiteľovi vybrať jednu z vlastných aktivít a vloží ju rovno do stránky.
Čokoľvek iné: skopíruj kód na vloženie a prilep ho do ľubovoľnej stránky — integračná práca netreba.
REST API dokáže vytvárať aktivity z tvojich vlastných systémov, s limitom 10 požiadaviek denne na jeden kľúč.
Do Puzzel.org netreba nič najprv importovať — žiadna synchronizácia zoznamov, žiadne nahrávanie žiakov.
10

Licencovanie, obstarávanie a platba

Školské predplatné je ročná licencia pre jeden školský účet s priestorom pre kolegov, dimenzovaná podľa počtu herných relácií, ktoré za mesiac očakávaš. Nikdy sa samo nerozšíri do faktúry za prekročenie: veľkosť si vyberáš ty a kedykoľvek ju môžeš zvýšiť.

Objednávka funguje vtedy, keď sa dá zaplatiť kartou alebo bankovým prevodom. Šeky prijať nedokážeme — firma nesídli v USA.
Platby idú cez Stripe, takže údaje o karte sa do vlastných systémov Puzzel.org nikdy nedostanú.
Potrebuješ pred objednaním formálny dokument? Generátor cenových ponúk vytvorí PDF ponuku s údajmi tvojej školy.
Školské predplatné v skratke
Cena za rok
€125 / $150
Zahrnuté učiteľské účty
5
Herné relácie za mesiac
5 000
Rozšírenie
1 000 relácií navyše mesačne za €25 / $30 ročne
Bez predplatného
2 aktivít a 60 herných relácií mesačne, zadarmo
Je tu ešte niečo nejasné? Radšej sa opýtaj — právne stránky, po ktorých treba poslať doplňujúci e-mail, sú zle napísané.