Přeskočit na obsah
Prohlížíš si nový Puzzel.org Zpět na současný web
Právní informace

Všechno, na co se ptá IT oddělení, zodpovězeno přímo z běžícího kódu.

Hosting, subzpracovatelé, domény, které je třeba povolit, jaká data ukládáme a kde žijí. Doslovný dotazník pro nákupní oddělení je jeden přepínač daleko.

Informace o dodavateli · aktualizováno v srpnu 2026
Ve zkratce
Web, ne instalace
Jakýkoli moderní prohlížeč, jakékoli zařízení. Bez pluginu, bez aplikace, bez nutnosti účtu pro hraní.
Hosting
Vpředu Vercel, vzadu Google Firebase
Vercel doručuje aplikaci; účty, aktivity a výsledky jsou uloženy v realtime databázi Firebase.
Umístění dat
Ve výchozím nastavení USA, k dispozici i EU
Soubory a data účtu jsou dvě oddělená nastavení regionu. Nahrané soubory může přesměrovat kterýkoli účet; přesun samotných dat účtu vyžaduje aktivní předplatné.
Firewall
Krátký seznam povolených adres — včetně websocketu
Databáze komunikuje přes wss://, což je pravidlo, které přísné školní filtry nejčastěji porušují.
1

Od koho nakupuješ

Puzzel.org je nizozemská jednoosobová firma, takže obchodní kontakt, technický kontakt i osoba, která píše kód, je jedna a tatáž. Toto jsou údaje, které nákupní oddělení potřebuje k registraci dodavatele.

Podpora je neomezená a probíhá e-mailem — odpovědi přicházejí přímo od vývojáře, ne z fronty tiketů.
Kontakt uvedený níže je zároveň kontaktem pro bezpečnost a únik dat; žádná samostatná eskalační cesta neexistuje.
Obchodní jméno
Puzzel.org
Kontakt a kontaktní osoba
Daan Weustenraad
Adresa
Sneekermeer 13, 3825XT Amersfoort, The Netherlands
Obchodní komora (KvK)
66090091
DIČ
NL002191535B44
Podpora
Neomezená, e-mailem, 09:00–22:00 SEČ
2

Co škola skutečně nasazuje

Nic se neinstaluje. Učitelé otevřou puzzel.org v prohlížeči, který už mají, a hráči otevřou odkaz nebo aktivitu vloženou do tvé vlastní stránky — bez účtu, bez stahování, bez potřeby administrátorských práv.

Podporovány jsou Chrome, Firefox, Safari a Edge; Internet Explorer ne.
Nepoužívá se Flash, Java ani žádné rozšíření prohlížeče a do zařízení se nic neukládá.
Stránky jsou malé — obvykle výrazně pod 1 MB — takže stačí Wi-Fi; kabelové připojení není potřeba.
Hraní funguje na telefonech i tabletech; vytváření aktivity je pohodlnější na tabletu nebo počítači.
Chromebooky i uzamčená spravovaná zařízení fungují bez problémů: vše běží v prohlížeči.
3

Firewall, seznam povolených adres a hlavičky stránek

Odblokuj domény uvedené níže. Realtime databáze se připojuje přes websocket, což přísný obsahový filtr často tiše zahazuje — pokud se aktivity otevírají, ale výsledky se nikdy neuloží, je to první pravidlo, na které se zaměřit.

Potřebný je jen region, který používá tvůj účet: účet z USA se nikdy nespojuje s databází v EU, a naopak.
Stripe se kontaktuje jen při nákupu nebo obnovení předplatného — na zařízeních ve třídě může zůstat zablokovaný.
Domény, které je třeba povolit ve filtru
puzzel.org Samotná aplikace
puzzelorg-cdn.s3.us-west-1.amazonaws.com Obrázky a audio nahrané účty uloženými v USA
puzzelorg-image-cdn.s3.eu-north-1.amazonaws.com Obrázky a audio nahrané účty uloženými v EU
*.googleapis.com Přihlášení a obnovení tokenu (Firebase Authentication)
puzzelorg.firebaseapp.com Vyskakovací okno pro přihlášení k účtům Google a Microsoft
wss://puzzelorg.firebaseio.com Realtime databáze — účty uložené v USA wss
wss://puzzelorg-2.europe-west1.firebasedatabase.app Realtime databáze — účty uložené v EU wss
fonts.googleapis.com, fonts.gstatic.com Webová písma
checkout.stripe.com Pouze při nákupu nebo obnovení předplatného

Hvězdičkové záznamy patří vlastním serverům Googlu pro Firebase Authentication; zbytek je přesný.

Hlavičky odpovědi nastavené na každé stránce
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Vynucuje HTTPS na rok, včetně subdomén
X-Content-Type-Options: nosniff
Brání prohlížeči hádat typ obsahu
Referrer-Policy: strict-origin-when-cross-origin
Ostatním stránkám posílá jen zdrojovou doménu, nikdy celou adresu URL
X-Frame-Options: SAMEORIGIN
Blokuje vkládání platformy do rámců — vložené aktivity jsou záměrná výjimka
Content-Security-Policy: frame-ancestors 'self'; upgrade-insecure-requests;
Opakuje pravidlo pro rámce a povyšuje každý požadavek přes obyčejné http
4

Přihlašování, role a jednotné přihlášení

Učitelé se přihlašují e-mailovou adresou a heslem, nebo účtem Google či Microsoft, který tvá škola už spravuje. Hráči zůstávají anonymní, dokud učitel u aktivity záměrně nezapne registraci.

Každý učitel má vlastní přihlášení; vlastník školního účtu do něj zve kolegy a může místo kdykoli zase odebrat.
Role jsou záměrně ploché: vlastník spravuje místa a každý učitel vidí vždy jen své vlastní aktivity.
Vložené aktivity podporují jednotné přihlášení přes OIDC: tvůj portál předá podepsaný token, který se před vpuštěním hráče ověří proti zveřejněným klíčům tvého poskytovatele identity. Vystavitelé jsou povolováni podle účtu a nastavují se na vyžádání.
Konektor pro Clever, ClassLink ani SAML zatím neexistuje — než s ním počítáš, radši se zeptej.
5

Jaká data platforma uchovává

Aktivita ve výchozím nastavení o hráči nezaznamenává nic: žádný účet, žádné jméno, žádné skóre. Zaznamenávání výsledků a zjišťování identity hráče jsou dvě samostatná nastavení, která učitel zapíná pro každou aktivitu zvlášť, a každé vyžádané pole se ručně vybírá ze seznamu níže.

Učitelský účet: e-mailová adresa, jméno, vytvořené aktivity a veškeré nahrané obrázky nebo audio.
Data hráče: pouze registrační pole, která učitel zvolil, plus odpovědi zadané v dané jedné aktivitě.
Na platformě nejsou žádné reklamní ani analytické sledovací prvky a na obrazovce hry žádné skripty třetích stran.
AI asistent se používá na jednotlivé dotazy: to, co učitel napíše, se odešle do OpenAI kvůli vygenerování obsahu. Data hráčů se neodesílají nikdy.
Pole, o která může učitel hráče požádat
JménoKřestní jménoPříjmeníE-mailTelefonní čísloČíslo žákaOsobní číslo zaměstnanceOrganizaceTřídaZeměDalší informaceHesloVlastní otázka, kterou napíšeš sám

Žádné z nich se nevyžaduje, dokud ho učitel nepřidá k dané konkrétní aktivitě.

6

Izolace, šifrování a kdo vidí tvá data

Každé čtení i zápis prochází pravidly Firebase Security Rules: účet se dostane jen ke svým vlastním datům a k výsledkům odeslaným k jeho vlastním aktivitám. Tato kontrola běží na serverech Google, ne v prohlížeči, takže platí i pro toho, kdo si stránku před sebou přepíše.

Provoz je od začátku do konce přes HTTPS a data šifruje Google Firebase jak při přenosu, tak při uložení.
Nahrané obrázky a audio se poskytují z veřejné adresy URL na S3. Považuj je za veřejné: nic důvěrného do médií aktivity nevkládej.
Puzzel.org otevře účet jen tehdy, když jeho vlastník požádá o pomoc s něčím v něm.
Zpracovatelé
Vercel Hosting a doručování aplikace
Google Firebase Autentizace a realtime databáze uchovávající data účtu
Amazon S3 Úložiště pro nahrané obrázky a audio
Stripe Platby za předplatné a fakturace
OpenAI Generuje obsah, když učitel použije AI asistenta

Vše, na čem platforma závisí. Žádná jiná strana data účtu ani hráčů nedostává.

7

Kde jsou data uložena

Dvě záměrně nezávislá nastavení: jedno určuje, který region S3 uchovává nahrané soubory, druhé, který region databáze uchovává data účtu. Nový účet začíná v regionu, který napovídá časové pásmo jeho prohlížeče — Evropa a Afrika dostávají databázi v EU — a obojí lze později změnit.

Data účtu: realtime databáze Google Firebase ve Spojených státech (výchozí) nebo v regionu europe-west1 v Belgii.
Soubory: úložiště Amazon S3 v regionu us-west-1 (Kalifornie) nebo eu-north-1 (Stockholm). Stávající soubory fungují i po přepnutí.
Přesun dat účtu do druhého regionu probíhá jako migrace na pozadí a vyžaduje placené předplatné.
8

Mazání, uchovávání dat a oznámení úniku

Cokoli učitel vytvoří, může sám smazat — okamžitě, bez žádosti o podporu. Smazání aktivity smaže i to, co k ní hráči odeslali.

Smaž jeden výsledek a je pryč; smaž aktivitu a zmizí s ní i její obsah, statistiky a registrace hráčů.
Smazání účtu odstraní jeho aktivity, složky, předvolby, platební záznamy i samotné přihlášení.
Pevná doba uchovávání neexistuje: data zůstávají, dokud je držitel účtu neodstraní.
Po úniku dat dostanou držitelé účtů od kontaktu uvedeného výše e-mail s tím, co se stalo, koho se to týká a co to pro ně znamená.
9

Vkládání, LMS a API

Většina škol používá Puzzel.org vložený do něčeho, co už provozuje — stránku Canvas, školní web, blog. Jiná stránka smí do rámce vložit jen stránky aktivit; zbytek platformy vkládání do rámce zásadně odmítá.

Canvas: spuštění přes LTI umožní učiteli vybrat jednu z vlastních aktivit a vložit ji do stránky jako embed.
Cokoli jiného: zkopíruj kód pro vložení a vlož ho do libovolné stránky — žádná integrace není potřeba.
REST API umožňuje vytvářet aktivity přímo z tvých vlastních systémů, s limitem 10 požadavků denně na klíč.
Do Puzzel.org se nejdřív nic importovat nemusí — žádná synchronizace seznamů, žádné nahrávání žáků.
10

Licencování, nákup a platba

Školní předplatné je roční licence pro jeden školní účet s místem pro kolegy, jejíž velikost se odvíjí od počtu herních relací, které za měsíc očekáváš. Nikdy se samo automaticky nenavýší do účtu za překročení: velikost si zvolíš sám a kdykoli ji můžeš zvýšit.

Objednávka funguje, pokud ji lze zaplatit kartou nebo bankovním převodem. Šeky přijímat nelze — firma nesídlí v USA.
Platby probíhají přes Stripe, takže údaje o kartě se do vlastních systémů Puzzel.org nikdy nedostanou.
Potřebuješ před objednávkou formální dokument? Generátor cenových nabídek vytvoří PDF nabídku s údaji tvé školy.
Školní předplatné v kostce
Cena za rok
€125 / $150
Zahrnuté učitelské účty
5
Herní relace za měsíc
5 000
Navýšení
1 000 relací měsíčně navíc za €25 / $30 ročně
Bez předplatného
2 aktivit a 60 herních relací měsíčně, zdarma
Pořád je tu něco nejasné? Radši se zeptej — právní stránky, na které je potřeba psát e-mail s dotazem, jsou špatně napsané.