Sari la conținut
Legal

Tot ce întreabă un departament IT, cu răspunsuri direct din codul care rulează.

Găzduirea, subprocesatorii, domeniile de deblocat, ce date sunt stocate și unde locuiesc. Chestionarul de achiziție, cuvânt cu cuvânt, e la un clic distanță.

Fișa furnizorului · actualizată în septembrie 2026
Pe scurt
Un site web, nu o instalare
Orice browser modern, orice dispozitiv. Nu e nevoie de plugin, de aplicație sau de cont ca să joci.
Găzduire
Vercel în față, Google Firebase în spate
Vercel livrează aplicația; conturile, activitățile și rezultatele sunt stocate într-o bază de date Firebase în timp real.
Locația datelor
UE sau Statele Unite, stabilit la crearea contului
Un cont nou este stocat în regiunea indicată de fusul orar al browserului: Europa și Africa în UE, restul în Statele Unite. Fișierele și datele contului sunt două setări separate. Fișierele pot fi redirecționate de orice cont; mutarea datelor contului necesită un abonament activ.
Firewall
O listă albă scurtă — inclusiv websocket
Baza de date comunică prin wss://, regula pe care filtrele școlare stricte o blochează cel mai des.
1

De la cine cumperi

Puzzel.org este o companie olandeză cu un singur angajat, așa că persoana de contact pentru vânzări, cea tehnică și cea care scrie codul sunt una și aceeași. Acestea sunt detaliile de care are nevoie un departament de achiziții pentru a înregistra furnizorul.

Suportul este nelimitat și se desfășoară prin e-mail — răspunsurile vin de la dezvoltator, nu dintr-o coadă de tichete.
Persoana de contact de mai jos este și persoana de contact pentru securitate și breșe de date; nu există o cale de escaladare separată.
Denumirea legală
Puzzel.org
Contact și persoană de contact
Daan Weustenraad
Adresă
Sneekermeer 13, 3825XT Amersfoort, The Netherlands
Camera de Comerț (KvK)
66090091
Cod TVA
NL002191535B44
Suport
Nelimitat, prin e-mail, 09:00–22:00 CET
2

Ce instalează efectiv o școală

Nu se instalează nimic. Profesorii deschid puzzel.org în browserul pe care îl au deja, iar jucătorii deschid un link sau o activitate încorporată în propria pagină — fără cont, fără descărcare, fără drepturi de administrator.

Chrome, Firefox, Safari și Edge sunt suportate; Internet Explorer nu este.
Nu este implicat niciun Flash, Java sau extensie de browser, iar pe dispozitiv nu se stochează nimic.
Paginile sunt mici — de obicei mult sub 1 MB — deci o conexiune wireless este suficientă; nu este nevoie de o conexiune prin cablu.
Jocul funcționează pe telefoane și tablete; crearea unei activități este mai comodă pe o tabletă sau pe un calculator de birou.
Chromebook-urile și dispozitivele gestionate, blocate, funcționează bine: totul rulează în browser.
3

Firewall, listă albă și anteturi de pagină

Deblochează domeniile de mai jos. Baza de date în timp real se conectează printr-un websocket, lucru pe care un filtru de conținut strict tinde să îl blocheze silențios — dacă activitățile se deschid, dar rezultatele nu se salvează niciodată, aceasta este prima regulă de verificat.

Permite ambele domenii ale bazei de date. Datele contului tău stau într-o singură regiune, dar unele date comune întregii platforme sunt mereu în SUA, așa că blocarea oricăruia dintre ele poate opri salvarea rezultatelor.
Stripe este contactat doar la cumpărarea sau reînnoirea unui abonament — poate rămâne blocat pe dispozitivele din clasă.
Domenii de permis prin filtru
puzzel.org Aplicația în sine
puzzelorg-cdn.s3.us-west-1.amazonaws.com Imagini și fișiere audio încărcate de conturile stocate în SUA
puzzelorg-image-cdn.s3.eu-north-1.amazonaws.com Imagini și fișiere audio încărcate de conturile stocate în UE
*.googleapis.com Conectare și reînnoire token (Firebase Authentication)
puzzelorg.firebaseapp.com Fereastra pop-up de conectare pentru conturile Google și Microsoft
wss://puzzelorg.firebaseio.com Bază de date în timp real — conturi stocate în SUA wss
wss://puzzelorg-2.europe-west1.firebasedatabase.app Bază de date în timp real — conturi stocate în UE wss
checkout.stripe.com Doar la cumpărarea sau reînnoirea unui abonament

Wildcard-urile sunt gazdele proprii ale Google pentru Firebase Authentication; restul sunt exacte.

Anteturi de răspuns setate pe fiecare pagină
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Forțează HTTPS timp de un an, inclusiv subdomeniile
X-Content-Type-Options: nosniff
Împiedică browserul să ghicească tipurile de conținut
Referrer-Policy: strict-origin-when-cross-origin
Trimite către alte site-uri doar originea, niciodată URL-ul complet
X-Frame-Options: SAMEORIGIN
Blochează încorporarea platformei în cadre — activitățile încorporate, precum și paginile pentru cursanți ale unei Academii pe site-urile exacte pe care aceasta le listează, sunt excepțiile deliberate
Content-Security-Policy: frame-ancestors 'self'; upgrade-insecure-requests;
Repetă regula privind încadrarea și forțează la HTTPS orice cerere http simplu
4

Conectări, roluri și autentificare unică

Profesorii se conectează cu o adresă de e-mail și o parolă, sau cu contul Google sau Microsoft pe care școala ta îl gestionează deja. Jucătorii rămân anonimi, cu excepția cazului în care un profesor activează în mod deliberat înregistrarea pentru o activitate.

Fiecare profesor are propria conectare; proprietarul contului școlar invită colegi în el și poate retrage un loc.
Rolurile sunt în mod deliberat simple: proprietarul gestionează locurile, iar fiecare profesor își vede propriile activități, plus biblioteca școlii, dacă școala o activează.
Activitățile încorporate suportă autentificare unică OIDC: portalul tău transmite un token semnat, care este verificat pe baza cheilor publicate de furnizorul tău de identitate înainte ca un jucător să fie lăsat să intre. Emitenții sunt incluși pe o listă albă per cont, configurată la cerere.
Momentan nu există niciun conector Clever, ClassLink sau SAML — întreabă înainte de a presupune că există.
5

Ce date deține platforma

În mod implicit, o activitate nu înregistrează nimic despre jucător: fără cont, fără nume, fără scor. Înregistrarea rezultatelor și solicitarea identității jucătorului sunt două setări separate pe care un profesor le activează per activitate, iar fiecare câmp solicitat este ales manual din lista de mai jos.

Contul profesorului: adresa de e-mail, numele, activitățile create și orice imagini sau fișiere audio încărcate.
Datele jucătorului: doar câmpurile de înregistrare alese de profesor, plus răspunsurile date în acea activitate.
Niciun tracker de publicitate sau analiză nicăieri pe platformă și niciun script terț pe ecranul de joc.
Asistentul AI este folosit per interogare: ce scrie un profesor este trimis către OpenAI sau Google Gemini pentru a genera conținut. Ceva ce scrie un jucător poate ajunge la OpenAI: într-un Wordle cu opțiunea de a accepta doar cuvinte reale activată, o încercare care nu se află în listele noastre de cuvinte este trimisă ca un singur cuvânt, fără nimic care să identifice jucătorul.
Câmpuri pe care un profesor le poate solicita jucătorului
NumePrenumeNume de familieE-mailNumăr de telefonID elevID angajatOrganizațieClasăȚarăAlte informațiiParolăO întrebare scrisă de tine

Niciunul dintre acestea nu este solicitat decât dacă profesorul îl adaugă la acea activitate specifică.

6

Izolare, criptare și cine îți poate vedea datele

Fiecare citire și scriere trece prin Firebase Security Rules, iar această verificare rulează pe serverele Google, nu în browser, deci rămâne valabilă chiar și pentru cineva care rescrie pagina din fața sa. Datele contului și rezultatele sunt accesibile doar contului căruia îi aparțin. Câteva lucruri sunt deschise în mod deliberat, ca o pagină de joc să se poată încărca fără conectare: conținutul unei activități, planul și stilul proprietarului, precum și sesiunile multijucător în desfășurare.

Traficul este HTTPS de la un capăt la altul, iar datele sunt criptate în tranzit și în repaus de către Google Firebase.
Imaginile și fișierele audio încărcate sunt servite de la un URL S3 public. Tratează-le ca fiind publice: nu include nimic confidențial în materialele activității.
Puzzel.org deschide un cont doar atunci când proprietarul acestuia solicită ajutor pentru ceva din el.
Subprocesatori
Vercel Găzduirea și livrarea aplicației
Google Firebase Autentificarea și baza de date în timp real care deține datele contului
Amazon S3 Stocare pentru imaginile și fișierele audio încărcate
Stripe Plățile abonamentului și facturarea
OpenAI Generează conținut atunci când un profesor folosește asistentul AI și verifică dacă o încercare din Wordle este un cuvânt real
Google Gemini Generează imagini și citește documentele și imaginile pe care un profesor le importă cu asistentul AI
Twilio SendGrid Trimite e-mailurile platformei: e-mailuri de bun venit și de plată, invitații și noutăți despre produs
Pixabay Furnizează fotografiile stock gratuite pe care profesorul le poate căuta din editor

Tot ceea ce folosește platforma. În afara acestora și a propriilor sisteme ale școlii la care se conectează un profesor, nicio altă parte nu primește date despre cont sau despre jucători.

7

Unde sunt stocate datele

Două setări, în mod deliberat independente: una decide ce regiune S3 deține fișierele încărcate, cealaltă ce regiune de bază de date deține datele contului. Un cont nou pornește în regiunea sugerată de fusul orar al browserului — Europa și Africa primesc baza de date din UE — iar oricare dintre ele poate fi schimbată ulterior.

Datele contului: o bază de date Firebase în timp real, în europe-west1, Belgia, sau în us-central1, Statele Unite.
Fișierele: un bucket Amazon S3 în us-west-1 (California) sau eu-north-1 (Stockholm). Fișierele existente continuă să funcționeze după o schimbare.
Conturile create înainte de septembrie 2026 sunt stocate în Statele Unite, cu excepția celor care au fost mutate. Mutarea datelor contului în cealaltă regiune se desfășoară ca o migrare în fundal și necesită un abonament plătit.
8

Ștergere, păstrare și notificare de breșă

Tot ce creează un profesor, acel profesor poate șterge — imediat, fără o cerere către suport. Ștergerea unei activități șterge și ceea ce au trimis jucătorii pentru ea.

Ștergi un rezultat și acesta dispare; ștergi o activitate, iar conținutul, statisticile și înregistrările jucătorilor dispar odată cu ea.
Ștergerea contului elimină activitățile, folderele, presetările, înregistrările de plată și conectarea în sine.
Nu există o perioadă fixă de păstrare: datele rămân până când titularul contului le elimină.
După o breșă, titularii de conturi primesc un e-mail de la persoana de contact de mai sus, cu ce s-a întâmplat, cine este afectat și ce înseamnă asta pentru ei.
9

Încorporare, LMS și API

Majoritatea școlilor folosesc Puzzel.org încorporat în ceva ce rulează deja — o pagină Canvas, un site al școlii, un blog. Paginile de activitate sunt singurele pe care un alt site are voie să le încadreze; restul platformei refuză complet încadrarea.

Canvas: o lansare LTI îi permite unui profesor să aleagă una dintre propriile activități și să o adauge în pagină ca element încorporat.
Orice altceva: copiază codul de încorporare și inserează-l în orice pagină — nu este nevoie de nicio lucrare de integrare.
Un API REST poate crea activități din propriile tale sisteme, cu o limită de 10 cereri pe zi per cheie.
Nu trebuie importat nimic în Puzzel.org în prealabil — fără sincronizare de liste, fără încărcare de elevi.
Google Classroom: un profesor atribuie o activitate din Puzzel.org, iar scorul fiecărui elev este scris pe lucrarea lui predată — fără acces la lista de elevi. Administratorul tău Google Workspace aprobă o singură aplicație pentru asta; centrul de ajutor menționează ID-ul ei de client.
10

Licențiere, achiziție și plată

Abonamentul școlar este o licență anuală pentru un cont școlar, cu spațiu pentru colegi, dimensionată în funcție de numărul de sesiuni de joc pe care le aștepți pe lună. Nu se extinde automat într-o factură suplimentară: tu alegi dimensiunea și o poți mări oricând ai nevoie.

O comandă de achiziție funcționează atunci când poate fi plătită cu cardul sau prin transfer bancar. Cecurile nu pot fi acceptate — compania nu are sediul în SUA.
Plățile se procesează prin Stripe, deci detaliile cardului nu ajung niciodată la sistemele proprii ale Puzzel.org.
Ai nevoie de un document oficial înainte de a comanda? Generatorul de oferte produce o ofertă PDF cu detaliile școlii tale.
Pentru accesibilitate, pe pagina Accesibilitate se poate descărca un raport de conformitate VPAT 2.5 care acoperă WCAG 2.1 AA, Section 508 și EN 301 549. Este o autoevaluare și numește ce nu este conform.
Abonamentul școlar dintr-o privire
Preț pe an
€125 / $150
Conturi de profesor incluse
5
Sesiuni de joc pe lună
5.000
Extindere
Cu 1.000 sesiuni în plus pe lună pentru €25 / $30 pe an
Fără abonament
2 activități și 60 sesiuni de joc pe lună, gratuit
11

Contract de prelucrare a datelor

Puzzel.org prelucrează datele elevilor după instrucțiunile școlii tale, iar RGPD cere un contract pentru asta. Iată-l, gata de semnat — nu trebuie să-l redactezi tu și nu plătești nimic pentru el.

Pentru școlile din Țările de Jos: chiar Model Verwerkersovereenkomst 4.0 al sectorului, preluat ca atare, cu cele trei anexe completate. Școala ta cunoaște deja acest document.
Pentru toate celelalte: un contract de prelucrare a datelor în engleză, în temeiul articolului 28 din RGPD, cu aceleași două anexe pe post de Schedules.
Nimic nu e semnat dinainte. Completează partea ta, semnează și trimite-l înapoi — îl contrasemnăm și îți returnăm o copie.

Anexa de securitate prezintă onest fiecare măsură, inclusiv cele cincisprezece din douăzeci și una pe care o firmă cu un singur om nu le îndeplinește. Citește-o înainte să semnezi, nu după.

Ceva de aici încă nu e clar? Mai bine întreabă — paginile legale care au nevoie de un e-mail de lămurire sunt prost scrise.