Acasă · Confidențialitate

Politica de confidențialitate

Ultima actualizare: 25 octombrie 2026

Pe scurt

Site-ul public Matepolis se folosește fără cont. În aplicațiile native, din versiunea 1.14, primele exerciții se pot rezolva fără cont (termenii se acceptă printr-o bifă pe ecranul de alegere a clasei); autentificarea printr-un cont Google, Apple sau e-mail se cere după prima sesiune încheiată sau la următoarea deschidere și, oricând, la intrarea într-o clasă; până atunci progresul stă doar pe telefon. Profilurile de studiu rămân locale și distincte. Contul poate furniza numele, adresa de e-mail, identificatorul și, dacă furnizorul o transmite, adresa fotografiei de profil a titularului. Profilul de studiu nu cere separat nume real sau vârstă. Loginul nu înseamnă consimțământ pentru sincronizare sau e-mail: aceste opțiuni se activează separat. Nu avem reclame, cookie-uri de urmărire ori analytics de la terți.

Nu putem însă spune că „nimic nu pleacă de pe dispozitiv”. Câteva lucruri pleacă, iar pagina asta le scrie pe toate, pe nume:

  1. numai dacă ai acceptat măsurătorile (din 5 octombrie 2026 te întrebăm separat: pe site într-o fereastră jos, în aplicație prin comutatorul „Măsurători anonime” din Contul tău → Alegerile tale, oprit până îl pornești tu; fără acord nu pleacă și nu se scrie nimic din categoria asta) — măsurători despre cum e folosită aplicația (numere și cuvinte scurte) și erorile tehnice; fără să apeși nimic — la examenul alb de duminică, nota (la liceu, și profilul M1/M2), și verificarea versiunii aplicației;
  2. numai când apeși tu — raportarea unei greșeli, participarea la clasament și la celelalte funcții de joc, abonarea la raportul pe e-mail;
  3. la autentificare — datele contului Google sau Apple; conectarea este necesară în aplicația nativă și opțională pe site. Sincronizarea, raportul pe e-mail și modulul „Clasa mea” se activează separat, prin alegerea ta.

Aproape tot ce pleacă poartă un identificator generat la întâmplare pe telefonul tău. Nu conține numele, e-mailul sau contul nimănui, dar e același de fiecare dată și, dacă folosești raportul pe e-mail sau contul autentificat, ajunge în același rând cu adresa pe care ai dat-o tu. Așa ceva se numește pseudonim, nu anonimat — iar în declarațiile din App Store și Google Play datele astea sunt trecute ca legate de utilizator, nu ca nelegate. Preferăm să scriem asta decât să folosim cuvântul „anonim” fiindcă sună mai bine.

Restul paginii explică, pe îndelete, ce înseamnă fiecare punct.

Ce stă pe dispozitiv și nu pleacă de la sine

Când folosești Matepolis, aplicația reține pe dispozitivul tău (în memoria locală a browserului sau a aplicației de telefon):

  • clasa aleasă, profilul de liceu când selectorul este disponibil și progresul pe traseu; Radarul nu schimbă clasa aleasă;
  • rezultatele orientative pe competențe ale Radarului, în profilul local al fiecărui copil: în mz_radar5_comp, pentru fiecare competență, starea, numărul de răspunsuri corecte, totalul și data; în mz_radar5_parcurs, clasa, profilul, partea, probele și răspunsurile în curs, timpul și progresul; în mz_radar5_ex, prima încercare la exerciții distincte, pentru sugestia de reverificare;
  • XP-ul, seria de zile, orașul matematic construit, insignele;
  • notele obținute la teste și rezultatele exercițiilor;
  • porecla introdusă (maximum 20 de caractere — poate fi orice, nu cerem numele real) și avatarul ales;
  • dacă ceri să intri într-o clasă, numele scris atunci pentru profesor (2–40 de caractere; recomandăm prenumele și inițiala numelui);
  • greșelile de recuperat, lecțiile citite și mici preferințe (de exemplu, ce sfaturi ale bufniței ai văzut deja).

Toate astea stau în stocarea browserului (localStorage) sau, în aplicația de telefon, în stocarea locală a aplicației. Pe telefon există și o copie automată de siguranță a progresului — tot locală, invizibilă în meniu, care nu părăsește dispozitivul.

Niciunul dintre ele nu pleacă de la sine. Pleacă numai pe drumurile descrise mai jos: rezultate numerice în măsurători, progresul întreg dacă pornești sincronizarea sau raportul pe e-mail, avatarul, clasa și ⭐ din săptămână spre Liga săptămânii (automat, de la primul exercițiu, cu numele ales după conectare dacă trece filtrul, altfel sub un nume generat; poți ieși oricând) și, cu tokenul contului, numele ales spre același clasament, numele ales spre prietenii cu care joci duel și spre lista de prieteni, numele pentru clasă, un rezumat și rezultatele la lucrările date de profesor (cu răspunsurile la acele exerciții) dacă ceri să intri într-o clasă cu un cod primit de la profesor — o parte din rezumat, fără note, se vede și la colegii din clasă —, iar progresul pe scurt (stele, trofee, nivel, XP, punctele din Ligă, serie) spre prieteni, numai dacă pornești asta.

Notificările

Pe iPhone și iPad, aplicația trimite notificări în liniște până le oprești sau le treci pe sonor: după ce accepți termenii, cere sistemului o singură dată aprobarea provizorie, fără o fereastră de întrebare, iar notificările apar fără sunet, doar în centrul de notificări; un „Nu” la cererea cu sunet oprește și notificările în liniște. Pe Android 13 și mai nou, telefonul îți cere acordul o dată, la finalul primei sesiuni de exerciții reușite; dacă refuzi, nu mai întrebăm. Cine le-a oprit printr-un comutator defect din versiunile 1.12–1.13 (pe Android sau pe iPhone) vede o singură dată, în aplicație, întrebarea dacă vrea să le pornească din nou; la „Da”, telefonul îi cere acordul obișnuit, cu sunet. Pe versiunile mai vechi de Android nu e nimic de cerut. Respectăm oprirea din aplicație și refuzul din sistem. În rest, permisiunea se cere numai dintr-o apăsare — din setările notificărilor, din „Clasa mea” sau la intrarea într-o clasă; după un refuz, fereastra telefonului mai apare numai dintr-o apăsare a ta: comutatorul din setările notificărilor sau, o singură dată, butonul „Pornește” din „Clasa mea”.

La intrarea în clasă (din versiunea 1.14 a aplicațiilor), aplicația cere permisiunea pentru notificări (temele și termenele de la profesor); se pot opri oricând. Cererea vine din aceeași apăsare pe „Trimite cererea”, iar foaia de intrare o spune dinainte; dacă ai refuzat deja o dată fereastra telefonului, nu mai apare. Pe Android 13 și mai nou apare fereastra sistemului; pe versiunile mai vechi de Android nu e nimic de cerut; pe iPhone, aceeași apăsare cere acordul pentru afișarea normală, cu sunet, iar un „Nu” la cererea cu sunet oprește și notificările în liniște. Dacă sistemul refuză, nu mai întrebăm; dacă ai oprit notificările din aplicație, intrarea în clasă nu le pornește. Se opresc oricând din meniu → Notificări sau din setările telefonului. Reamintirile temelor (cu două zile înainte, în ajun și în ziua termenului) și anunțul „ceva nou de la profesor” se programează pe telefon, din lista de teme pe care aplicația o primea deja; nu pleacă nicio dată nouă. Sub același comutator, „De la profesor (teme și mesaje)”, vine și anunțul unui mesaj al profesorului către clasă (vezi „Ce pleacă cu modulul „Clasa mea””). Pe site nu există notificări.

Notificările trimise de pe server (din versiunea 1.14 a aplicațiilor). Ca o temă nouă sau un mesaj al profesorului să ajungă la copil și cu aplicația închisă, telefonul unui elev acceptat într-o clasă, cu „De la profesor (teme și mesaje)” pornit și cu notificările permise de sistem (pe iPhone, și cele „în liniște”), trimite serverului nostru jetonul de notificare al aplicației: un șir de caractere dat de Apple (Apple Push Notification service, pe iPhone) sau de Google (Firebase Cloud Messaging, pe Android) acestei instalări a aplicației, ca să-i poată livra notificări. Împreună cu el pleacă identificatorul dispozitivului (și parola lui, ca la celelalte funcții ale clasei), codul clasei, platforma (iPhone sau Android) și mediul de livrare (de probă sau public). Nu pleacă nimic despre copil în plus. Scopul e unul singur: când profesorul pune o temă sau un test ori trimite un mesaj clasei, serverul trimite prin Apple sau Google o notificare cu titlul lucrării și termenul ei, ori cu începutul mesajului (cel mult 90 de caractere), numai elevilor aflați atunci în clasă — iar o temă dată doar unor elevi ajunge numai la ei. Textul notificării trece, deci, prin serverele Apple sau Google, ca la orice notificare de telefon. Nu trimitem noaptea: ce apare între 21:30 și 07:30 (ora României) pleacă la 08:00; cel mult 8 notificări pe clasă pe zi. Ștergerea: jetonul se șterge de pe server când oprești „De la profesor (teme și mesaje)” sau toate notificările, când ieși din clasă sau la prima deschidere a aplicației după ce ai retras permisiunea din setările telefonului; serverul îl mai șterge singur a doua zi după ce elevul nu mai e în clasă, după 90 de zile în care aplicația nu l-a mai împrospătat și odată cu clasa. Ce ține serverul despre trimiteri (ce temă sau ce mesaj, când a plecat; fără jeton și fără text) se șterge după 14 zile. Cu aplicația deschisă nu apare un al doilea anunț: notificarea locală nu se mai programează pentru ce a venit deja de pe server.

Cele trei numere generate pe telefonul tău

  • Identificatorul aplicației. Un șir generat la întâmplare la prima deschidere, ținut în stocarea locală. Însoțește măsurătorile, erorile, raportările de greșeli, nota de la examenul alb, participarea la clasament și la dueluri, cererea de intrare într-o clasă și rândul din clasa unui profesor (rezumatul și rezultatele la lucrările lui, cu răspunsurile), legăturile de prieteni făcute din clasă, legătura cu telefonul unui părinte (din 21 octombrie 2026) și abonarea la raportul pe e-mail. Nu spune cine ești, dar e persistent: două vizite ale aceluiași telefon se văd ca fiind ale aceluiași telefon, iar dacă ne-ai dat o adresă de e-mail pentru raport, adresa și identificatorul stau în același rând. De aceea îi spunem pseudonim, nu anonimat. Dispare dacă ștergi datele aplicației sau ale site-ului.
  • Parola dispozitivului (din 15 septembrie 2026) — descrisă mai jos, la „Parola dispozitivului”.
  • Numărul de vizitator de pe site. Folosit numai pe matepolis.ro, pentru numărătoarea vizitelor. Nu e un cookie. Detalii la „Măsurătorile site-ului”.

Parola dispozitivului (din 15 septembrie 2026)

Identificatorul aleator de mai sus nu e un secret: aplicația îl dă prietenilor pe care copilul îi adaugă cu cod, ca ei să-i poată vedea steagul pe hartă. De aceea, din 15 septembrie 2026, fiecare telefon își generează și o parolă a dispozitivului: 32 de caractere aleatoare, făcute pe telefon, ținute lângă identificator.

Ea pleacă spre serverul nostru numai la cererile care citesc, scriu sau șterg ceva al copilului — lista adreselor de e-mail ale părintelui (pe care serverul o arată de acum mascat, de felul c***@gmail.com), abonarea și ștergerea unei adrese, plicul cu progresul pentru raportul de duminică, poziția pe hartă (și, dacă l-ai pornit, progresul arătat prietenilor), acordul pentru profesor și detaliul muncii trimis profesorului, adăugarea unui coleg de clasă la prieteni și scoaterea lui și, din 15 septembrie 2026, rândul din Liga săptămânii (publicarea rândului, raportarea unui nume și ieșirea din clasament) — ca serverul să poată deosebi telefonul copilului de altcineva care a aflat identificatorul. Nu pleacă în măsurători, în raportările de greșeli sau în raportul pe e-mail.

Parola nu spune nimic despre copil (e un număr aleator), nu se sincronizează între telefoane și nu ajunge în niciun raport. Pe server păstrăm doar o amprentă a ei (sha256), niciodată parola. Serverul o leagă de identificator doar dacă telefonul e nou (n-a trimis încă nimic al copilului); pe un telefon mai vechi cererile merg ca înainte, fără parolă. Dacă ștergi datele aplicației, parola dispare o dată cu identificatorul, iar la următoarea pornire se generează o pereche nouă. Progresul care nu a fost salvat separat sau sincronizat se poate pierde. Dacă se pierde numai parola dispozitivului, iar identificatorul rămâne (o curățare pe jumătate a stocării), accesul la unele date poate fi blocat pe telefonul acela; scrie-ne pentru verificare. Dacă ai o adresă de e-mail legată de raportul săptămânal, putem dezlega parola veche după ce dovedești că primești e-mailul; fără o adresă legată nu avem cum să verificăm cine ești, deci nu promitem o deblocare. Nu există o recuperare automată din aplicație.

Acordul pentru măsurători (din 5 octombrie 2026)

Legea (Legea nr. 506/2004, art. 4, care transpune directiva europeană ePrivacy, și Regulamentul (UE) 2016/679) ne cere să te întrebăm înainte de a stoca sau citi pe dispozitivul tău orice nu e strict necesar serviciului pe care l-ai cerut. De aceea împărțim clar:

Strict necesare — nu cer acord, fără ele aplicația nu merge: progresul și setările copilului (stocarea locală a browserului sau a aplicației), parola dispozitivului, identificatorul aplicației folosit de funcțiile pe care le pornești tu (clasament, dueluri, clasa, raportări), cookie-ul mzbilet (ține un părinte conectat la cont între vizite; apare doar după conectare, nu urmărește nimic) și alegerea pe care o faci la această întrebare.

Opționale — pornesc doar cu acordul tău („Acceptare toate” sau, la „Personalizați”, comutatorul „Analiză și statistici” pornit): numărătoarea vizitelor de pe site (secțiunea „Măsurătorile site-ului”) și măsurătorile din aplicație, inclusiv erorile tehnice (secțiunile de mai jos). Până răspunzi, nu scriem și nu trimitem nimic din categoria asta. Dacă refuzi, ștergem ce era deja în coadă pe dispozitiv și nu mai numărăm nimic. În aplicație întrebarea nu e pe ecranul de intrare (acolo accepți doar termenii), ci în Contul tău → Alegerile tale, comutatorul „Măsurători anonime”, oprit implicit. Dacă accepți, poți opri oricând din Meniu → Măsurători anonime sau din Alegerile tale; oprirea are efect imediat. Alegerea se ține un an pe dispozitiv, apoi te întrebăm din nou; și când schimbăm acest text te întrebăm din nou.

Nu folosim cookie-uri de urmărire, reclame, Google Analytics sau alte unelte de măsurare ale terților, nici pe site, nici în aplicație. Nu există „acceptă tot” prebifat și refuzul e la fel de ușor ca acceptul.

Ce pleacă numai cu acordul tău pentru măsurători

Măsurătorile din aplicație

Ca să știm ce nu merge și unde se împotmolesc copiii, aplicația trimite evenimente: „aplicația a fost deschisă”, „s-a ales clasa”, „s-a făcut primul exercițiu”, „s-a terminat o sesiune”, „s-a intrat pe exercițiile pe nivelul copilului”, „s-a cerut o părere despre aplicație” și altele asemenea. Fiecare eveniment are un nume scurt și, eventual, câteva numere, valori da/nu sau cuvinte scurte dintr-o listă fixă: câte exerciții, câte corecte, câte secunde, ce dificultate, ce clasă, opțiunile alese la duel (câte exerciții, timpul pe exercițiu, dacă întrebările vin în același timp, felul punctajului). La primul exercițiu reținem și de unde a pornit copilul: din ghidul de început sau din cardul de pe ecranul principal.

Conținutul lecțiilor și al exercițiilor nu intră în ele. Filtrul din cod acceptă la aceste evenimente doar chei scurte cu numere sau cuvinte scurte; unde ar fi nevoie de numele unei lecții se trimite un cod numeric calculat din el, nu titlul. Așa, o scăpare viitoare nu poate transporta un text scris de copil.

Durata ecranelor (din 15 septembrie 2026). Când se trece de pe un ecran pe altul, aplicația trimite felul ecranului părăsit și al celui nou — cuvinte scurte dintr-o listă fixă („lectie”, „test”, „traseu”, „meniu” și așa mai departe), niciodată titlul lecției sau al exercițiului — plus câte secunde a fost pe față ecranul dinainte. Când aplicația trece în fundal (telefonul se blochează, copilul iese din ea) pleacă încă un rând: felul ecranului pe care a rămas, câte secunde a ținut în total șederea din prim-plan și câte feluri de ecrane a atins în ea. Se numără doar timpul în care aplicația e vizibilă pe ecran — timpul din buzunar nu se numără. Fiecare rând poartă și un număr de ordine pe dispozitiv, ca un rând trimis de două ori pe o rețea proastă să fie numărat o singură dată.

Măsurătorile astea nu au un buton de oprire în aplicație. Spunem asta pe față, ca să nu cauți degeaba o bifă care nu există. Dacă vrei ca rândurile tale să nu mai existe, scrie-ne și le ștergem (vezi „Ștergerea datelor”).

Erorile tehnice

Când ceva se strică, aplicația trimite mesajul erorii, fișierul și linia din cod, urma de execuție („stack”), felul browserului și versiunea aplicației, cu același identificator de dispozitiv. Aceste texte sunt scurtate, dar sunt text scris de browser, nu cuvinte dintr-o listă fixă: teoretic, un mesaj de eroare poate căra o bucată din ce era pe ecran. Nu le folosim la altceva decât la reparat.

Ce pleacă fără să apeși nimic

Examenul alb de duminică

La finalul unui examen alb (simulare), aplicația trimite nota obținută, clasa și săptămâna, împreună cu identificatorul dispozitivului — ca să-ți arate cum te situezi față de ceilalți elevi. În clasamentul „Turneul de duminică” fiecare apare cu același nume ca în Liga săptămânii (din versiunea 1.14 numele ales, dacă trece filtrul, altfel un nume generat), nu cu numele folosit la dueluri. La liceu (clasele a IX-a – a XII-a), în versiunile noi ale site-ului și ale aplicației, pleacă și profilul pe care ai dat proba — mate-info (M1), științe ale naturii (M2) sau filiera tehnologică (M3) —, ca să fii comparat doar cu elevii care au primit același subiect ca tine. Profilul e o alegere de programă, nu o informație despre tine, dar îl spunem. Nu pleacă rezolvarea, ci doar nota. Nu e legată de cont, de nume sau de e-mail, dar e legată de același identificator persistent.

Verificarea versiunii aplicației (din versiunea 1.10.2)

Aplicația verifică cel mult o dată pe zi, pe matepolis.ro, dacă există o versiune mai nouă a ei. Cererea nu conține niciun identificator și nicio dată despre utilizator; ca la orice cerere pe internet, serverul vede adresa IP și datele tehnice obișnuite ale cererii (de exemplu, felul browserului și al telefonului). Pe site nu se face această verificare. Dacă există o versiune mai nouă, pe ecranul de acasă apare un card cu butonul „Actualizează”, care deschide magazinul de aplicații; afișarea cardului și apăsarea butonului se numără printre măsurătorile de mai sus, ca două evenimente scurte care poartă doar numărul versiunii publicate. Din versiunea 1.14, verificarea se face la fiecare pornire și la revenirea în aplicație (cel mult o dată pe minut); o versiune prea veche cere actualizarea înainte de a continua (și asta se numără, cu numărul versiunii publicate). Cererea rămâne aceeași: un GET simplu, fără identificatori.

Cererea de recenzie (din versiunea 1.14)

După ce copilul rezolvă 12 exerciții, la sfârșitul unei activități încheiate, aplicația cere sistemului (App Store / Google Play) să afișeze fereastra oficială de recenzie; magazinul decide singur dacă o arată și nu ne spune niciodată dacă a fost lăsată o recenzie. De aceea cererea se poate repeta, tot la sfârșitul unei activități și niciodată peste altă fereastră: după cel puțin 2 zile, apoi 4, apoi 7, apoi cel mult o dată la 14 zile (App Store o afișează oricum de cel mult 3 ori pe an). Fiecare cerere se numără printre măsurătorile de mai sus, ca un eveniment scurt care poartă doar două numere — câte exerciții erau rezolvate și a câta cerere este; pe site nu se întâmplă nimic.

Ce pleacă numai când apeși tu

Raportarea unei greșeli

Sub exerciții există butonul „🚩 am găsit o greșeală”. Apăsarea lui deschide o foaie în care alegi ce s-a întâmplat și scrii ce ai observat. Când apeși „Trimite”, pleacă spre noi ce vezi pe ecran: textul scris de tine, tipul ales, adresa paginii de unde ai apăsat (fără parametri și fără tokenuri), identificarea exercițiului, versiunea aplicației și identificatorul dispozitivului. Nimic nu se trimite până nu apeși tu.

Din 15 septembrie 2026 se trimite și exercițiul, cu tot cu ce ai scris în căsuța de răspuns. Explicăm de ce, fiindcă e o schimbare reală. Un copil ne-a scris, corect, că „în exercițiu scrie 725 în loc de explicația pe care mi-a dat-o” — avea dreptate, dar ne-a luat mult să înțelegem CE era greșit, pentru că din raport lipsea tocmai ce vedea el pe ecran. Un copil de clasa a treia nu poate descrie un defect de afișare, și nici n-ar trebui. Așa că de acum strângem noi ce trebuie, iar el apasă un buton: „Ce e greșit? Enunțul · Răspunsul corect · Explicația · Cum arată pe ecran · Altceva”.

Împreună cu raportarea pleacă, atunci și numai atunci:

  • enunțul exercițiului, explicația și regula care erau afișate pe ecran;
  • ce ai scris tu în căsuța de răspuns și care era răspunsul așteptat, plus dacă a ieșit corect sau nu;
  • ce ai apăsat la „Ce e greșit?”, lecția, numărul exercițiului, clasa și versiunea aplicației; la exercițiile generate, și tiparul după care a fost făcut exercițiul.

Căsuța de răspuns e text liber, deci spunem lucrurile pe față: dacă scrii acolo altceva decât un răspuns la exercițiu, acel „altceva” ajunge la noi odată cu raportarea. De aceea sub butonul „Trimite” scrie, înainte să-l apeși: „Trimitem și exercițiul, ce ai scris în căsuța de răspuns și explicația afișată, ca să putem repara.” Textele sunt scurtate (enunțul la 300 de caractere, regula la 600, răspunsurile la 120, explicația la 400), iar tot ce nu e din lista de mai sus se aruncă chiar pe server, înainte de a fi salvat. Nimic din toate acestea nu pleacă dacă nu apeși tu „Trimite” — nu se trimite nimic în timp ce rezolvi.

E-mailul e opțional: îl scrii tu, dacă vrei un răspuns. Îl folosim DOAR ca să reparăm și să îți răspundem; nu îl adăugăm în liste, nu îl dăm nimănui. Dacă îl lași gol, raportarea nu are adresa ta — dar are în continuare identificatorul dispozitivului și textul scris de tine, deci nu o numim „complet anonimă”. Raportările se adună într-un registru intern la care are acces doar administratorul.

Raportul săptămânal pe e-mail, fără cont

În aplicație, un părinte poate cere raportul săptămânal pe e-mail fără să își facă vreun cont. Când te abonezi (scrii adresa și confirmi din e-mailul primit), pleacă spre serverul nostru adresa ta de e-mail, porecla copilului, clasa lui și identificatorul dispozitivului, plus, actualizat periodic, progresul copilului de pe acel telefon (aceleași lucruri pe care le ține aplicația local: clasă, XP, serie, note, activitate), ca raportul de duminică să aibă ce cifre să pună.

E cea mai importantă completare a paginii ăsteia, fiindcă până azi lipsea cu totul: e drumul pe care identificatorul dispozitivului și o adresă de e-mail reală ajung în același rând, fără niciun cont. E o alegere a ta, dar merită scrisă limpede. Abonarea se oprește din aceeași foaie, iar la dezabonare rândul cu adresa dispare.

Clasamentul, duelurile, prietenii, turneul clasei

Copilul intră automat în Liga săptămânii la primul exercițiu rezolvat, fără o întrebare separată, și poate ieși oricând din foaia Ligii (vezi mai jos). La dueluri cu un cod, la lista de prieteni și la turneul clasei participă la alegere. În aceste funcții, ceilalți participanți văd un nume, avatarul desenat, clasa de studiu, insula de pe traseu și scorul din joc. Nu văd nota, greșelile sau ce a lucrat copilul.

Cine vede ce nume (din versiunea 1.14, octombrie 2026). În Liga săptămânii și în Turneul de duminică — unde sunt și copii pe care nu îi cunoști — apare numele ales după conectare, numai cu un cont conectat și numai dacă numele trece filtrul nostru (aceleași reguli pe telefon și pe server: fără cuvinte urâte, adrese, numere de telefon, alt alfabet decât cel latin sau forma unui nume generat); altfel apare un nume generat de noi (de exemplu „Vulpe 42”). Copilul poate alege oricând, din foaia Ligii, „Apari cu un nume generat” sau „Ieși din clasament”. Orice copil poate raporta un nume (⚑): după raportările a doi copii diferiți, numele se ascunde peste tot și apare cel generat, iar un moderator poate opri cu totul scrierile acelui dispozitiv. Numele ales îl văd prietenii cu care joacă un duel și cei din lista de prieteni; la intrarea într-o clasă, câmpul pentru numele din clasă vine completat cu el, iar copilul îl poate schimba (profesorul și colegii văd numele din clasă, vezi „Ce pleacă cu modulul «Clasa mea»”). Pe ecranul copilului, numele ales apare și în Profil.

Numele ales (din versiunea 1.14 a aplicațiilor). După conectare, copilul își alege un nume (prenumele sau o poreclă, 2–20 de caractere, verificat de filtrul nostru de cuvinte nepotrivite); fără el aplicația nu continuă. Se poate schimba oricând din Profil. Numele tastate de alți copii pot fi raportate (⚑).

Duelul în timp real (din versiunea 1.14). În duel, telefonul trimite și punctajul pe viteză (ca să-l vadă colegul în timp real) și versiunea aplicației (ca serverul să știe dacă amândoi pot juca pe niveluri). Nu e o dată despre copil. La duelul în timp real, celălalt participant vede și opțiunile alese de cel care a creat duelul (câte exerciții, timpul pe exercițiu, dacă întrebările vin în același timp, felul punctajului); ele pleacă odată cu camera duelului și nu spun nimic despre copil.

Progresul arătat prietenilor (din versiunea 1.11.0). În foaia Prietenilor, sub comutatorul care îl pune pe copil pe hartă („prietenii mă văd”), există un al doilea comutator: „Arată-le și progresul”. Numai dacă îl pornește, telefonul trimite, odată cu poziția de pe hartă, și un progres pe scurt: numărul de ⭐, numărul de 🏆 trofee, nivelul (numărul și numele lui), seria de zile, câte exerciții a făcut azi și în ultimele 7 zile și ziua în care a lucrat ultima oară; din 25 octombrie 2026, și XP-ul (experiența strânsă în aplicație, totalul) și, dacă e în Liga săptămânii, punctele lui din săptămâna în curs, liga în care e (de la Bronz la Legendă) și săptămâna la care se referă (după „Nu vreau să apar” din Ligă, punctele și liga nu mai pleacă nici spre prieteni). Pentru cine pornise progresul înainte de 25 octombrie 2026, XP-ul și Liga pleacă abia după ce apasă el, în aceeași foaie, „Arată-le și XP-ul și Liga”. Prietenii lui îl văd în lista „Prietenii mei”, în foaia care se deschide când apasă pe el (și pe pionul lui de pe hartă). Nicio notă, niciun scor de test, nicio greșeală. Cine avea pornit doar comutatorul hărții, dintr-o versiune mai veche, rămâne numai pe hartă până pornește el progresul. Oprirea comutatorului șterge progresul de pe server; oprirea „prietenii mă văd” oprește și progresul. Excepția: un prieten care e coleg în aceeași clasă vede aceste cifre (cu XP-ul și Liga, din 25 octombrie 2026) în lista de prieteni și fără comutator, fiindcă ele se văd oricum între colegi (vezi „Ce pleacă cu modulul «Clasa mea»”). Cine e online (din versiunea 1.11.0). Tot cu comutatorul „prietenii mă văd” pornit, cât timp aplicația e deschisă pe ecran, telefonul trimite la fiecare două minute un semn de prezență (fără nicio altă informație); prietenii văd „online” sau „activ acum N minute / azi / ieri”. Colegii de clasă văd același lucru din rezumatul trimis profesorului (care pleacă cel mult o dată la două minute cât copilul lucrează). Oprirea comutatorului șterge și semnul de prezență.

Nu există chat, mesaje sau schimb de imagini între utilizatori și nimeni nu vede e-mailul, numele părintelui sau răspunsurile copilului. Ieșirea se face din aplicație, printr-un singur buton.

Corectare (15 septembrie 2026): până astăzi, paragraful de mai sus începea cu „Doar cu contul de părinte activ”. Nu era exact: aceste funcții nu cer și n-au cerut niciodată un cont. Ele merg cu identificatorul aleator al dispozitivului, descris mai sus — iar din 15 septembrie 2026 cererile Ligii duc și parola dispozitivului, ca serverul să știe că vin chiar de pe telefonul ăla. Preferăm să spunem adevărul despre cod decât să lăsăm o frază care sună mai prudent, dar descrie altceva.

Liga săptămânii — ce pleacă, exact

Clasamentul săptămânal („🏆 Liga săptămânii”) arată copiii înscriși. Copilul intră automat, la primul exercițiu rezolvat în săptămână, fără o întrebare separată; de pe dispozitiv pleacă atunci spre serverul nostru: avatarul ales, clasa de studiu, numărul de ⭐ adunate în săptămâna curentă, identificatorul aleator de dispozitiv și parola dispozitivului. Nimic altceva: nicio poreclă, niciun nume ales, niciun nume real, niciun e-mail, niciun răspuns, nicio greșeală, nicio școală. Pe un telefon care n-a rezolvat încă niciun exercițiu nu pleacă nimic.

Numele care se vede în clasament este un pseudonim generat de noi, pentru toți — de tipul „Vulpe 42”, calculat din identificatorul dispozitivului. Nu poate fi ales, nu spune nimic despre copil și nu poate fi folosit ca mesaj. Din 14 octombrie 2026, aplicația nu mai trimite porecla spre clasament nici cu un cont autentificat activ, iar serverul pune pseudonimul și când o versiune mai veche a aplicației o trimite. (Până atunci, porecla tastată se publica dacă cererea venea cu tokenul unui cont autentificat activ, de pe telefonul care își dovedea parola dispozitivului. Un rând scris așa în săptămâna în curs primește pseudonimul la următoarea trimitere de pe acel telefon sau dispare odată cu săptămâna.)

Deci, pe drumul clasamentului, porecla și numele ales nu pleacă de pe telefon. Pe alte drumuri pleacă: duelul cu un prieten și lista de prieteni (descrise mai sus), raportul săptămânal pe e-mail și modulul „Clasa mea”, ca nume precompletat pe care copilul îl poate schimba — descrise la locul lor.

  • Cine vede: ceilalți copii din clasament (din aceeași clasă de studiu; dacă în clasă sunt mai puțin de cinci copii, clasamentul tuturor claselor) — deci și copii pe care nu îi cunoști. Ei văd numele afișat, avatarul și ⭐ — nu văd identificatorul de dispozitiv.
  • Când pleacă: automat, la primul exercițiu rezolvat în săptămână (din versiunea 1.14 și pe site), fără o întrebare separată. La prima intrare copilul primește o singură informare scurtă, fără butoane: „Ești în Liga săptămânii ca «Vulpe 42»”. Deschiderea foii Ligii, apăsată de copil, cere serverului grupa (cu identificatorul dispozitivului) și înainte de primul exercițiu; altfel, un telefon care doar a fost deschis nu trimite nimic. Cine a ieșit din clasament înainte rămâne în afara lui. (În versiunile mai vechi ale aplicației, foaia Ligii întreba o dată, cu butoanele „Bine” și „Nu vreau să apar”.)
  • Cum ieși: butonul „Ieși din clasament”, jos în foaia Ligii, sub clasament. Din clipa aceea telefonul nu mai trimite nimic, orice s-ar întâmpla cu rețeaua, iar aplicația cere serverului să șteargă rândul și așteaptă confirmarea (mai încearcă o dată dacă prima cerere nu răspunde). Cât timp așteaptă, foaia scrie „se șterge…”; dacă nici a doua oară nu se poate, îți spune pe față și îți lasă butonul „Încearcă din nou” — nu-ți spunem „gata” înainte să confirme serverul. Copilul rămâne cu adversarii virtuali. Se poate intra la loc oricând („Intru la loc”). Ce nu șterge butonul: dacă cineva ți-a raportat numele afișat, rândul de moderare rămâne — altfel un raportat ar scăpa de moderare ieșind și intrând la loc. Îl ștergem la cerere, dacă ne scrii.
  • Cât se păstrează: rândurile mai vechi de opt săptămâni se șterg, iar curățenia se face atunci când cineva mai publică un scor, nu după un ceas programat. Un rând vechi poate deci rămâne mai mult, dacă nu mai trece nimeni pe acolo.
  • Raportare: lângă un nume tastat de alt copil (din 14 octombrie 2026 în clasament apar doar pseudonime, deci butonul mai apare doar lângă rândurile rămase din versiunile vechi) există butonul „⚑”, cel obișnuit din aplicație (alegi motivul sau ascunzi persoana doar pe telefonul tău). Din 15 septembrie 2026 o sesizare se ia în seamă numai dacă vine de la un dispozitiv care chiar folosește aplicația (are rând în clasament ori urme de folosire în ultimele 30 de zile) și care, dacă are o parolă de dispozitiv legată, o dovedește; cel mult cinci sesizări de la același dispozitiv în 24 de ore. Două astfel de sesizări, de la dispozitive diferite, ascund automat numele afișat — în locul lui apare pseudonimul generat. Oprirea publicării nu mai e automată: o hotărăște un om care se uită peste sesizări. Rândul și ⭐ rămân în clasament în ambele cazuri.
  • Participanții generați de aplicație nu reprezintă persoane reale — numele și scorurile lor sunt generate de aplicație — și nu se numără printre copiii înscriși.

Ligile cu promovare (din versiunea 1.11.0). Clasamentul are acum ligi (Bronz → Argint → Aur → Platină → Diamant → Titan → Legendă) și grupe de cel mult 40 de copii pe ligă, formate din toate clasele, în ordinea în care intră în săptămână; nu mai există participanți generați de aplicație — grupa arată doar copiii reali. La sfârșitul săptămânii, primii din fiecare grupă urcă o ligă (numărul depinde de ligă și de mărimea grupei; nu urcă nimeni cu mai puțin de 50 de puncte), iar locurile fruntașe primesc puncte de experiență în plus. Pe lângă grupa proprie, copilul poate vedea clasamentul tuturor (primii 100 pe săptămână) și clasamentul prietenilor săi. Ce se păstrează în plus: liga copilului (un număr) și, pentru fiecare săptămână încheiată, locul, liga și bonusul primit — 12 săptămâni. Ligile, grupele și locurile sunt calculate din aceleași date de mai sus. Singurul lucru în plus care pleacă de pe telefon: pentru fila „Prieteni”, identificatorii prietenilor adăugați (pe care serverul îi știe deja, de la hartă) și, dacă copilul e acceptat într-o clasă, codul clasei — ca serverul să întoarcă punctele lor din săptămâna asta; răspunsurile nu conțin identificatori. „Ieși din clasament” scoate copilul din toate cele trei clasamente și șterge liga și rezultatele lui; înainte de primul exercițiu, cererile de citire pleacă numai când copilul deschide foaia Ligii.

Autentificarea și Contul tău

Contul tău folosește Google sau Apple. Este necesar pentru folosirea aplicațiilor native, dar rămâne opțional pe site; profilurile de studiu rămân locale și distincte. Nu verificăm dacă titularul contului este părinte și nu presupunem cine se conectează.

Dacă alegi să îți faci un cont, tu decizi ce activezi:

  • Sincronizarea progresului — instantanee ale progresului copilului (clasă, profil de liceu ales când selectorul este disponibil, XP, serie, note, activitate, traseu, lista de prieteni, numele dat la intrarea într-o clasă și cele trei înregistrări Radar descrise mai sus) se salvează și pe server, ca o plasă de siguranță în plus față de telefon. Păstrăm ultimele 10 salvări pentru fiecare copil sincronizat, restul se șterg automat. Serverul poate deschide aceste instantanee, ca să compună raportul — nu e o criptare de la un capăt la altul, și nu pretindem că ar fi.
  • Raportul săptămânal pe e-mail — un rezumat scurt, o dată pe săptămână, la adresa contului tău. Pe același canal pot veni și vești despre aplicație (de exemplu, dacă n-ai mai deschis-o de mult). Dacă nu le vrei, oprește raportul din aceeași foaie sau scrie-ne.
  • Newsletter-ul Matepolis — vești ocazionale despre aplicație.

Ce se stochează, concret: e-mailul și numele din contul Google sau Apple, identificatorul contului, adresa pozei tale de profil dacă furnizorul o trimite odată cu numele, și, dacă activezi sincronizarea, instantaneele progresului copilului. Profilul de studiu nu cere separat nume real ori vârstă; datele titularului primite la autentificare sunt cele enumerate mai sus.

Cine mai vede: doar tu, prin propriul cont — regula e impusă tehnic de baza de date, nu doar promisă — plus furnizorii tehnici de mai jos.

Acordul cu termenii (din versiunea 1.11.0 a aplicațiilor). În aplicațiile native bifezi că ai citit și accepți Termenii și condițiile și această Politică de confidențialitate: din versiunea 1.14, la prima deschidere, pe ecranul de alegere a clasei, înainte de primul exercițiu (conectarea vine după prima sesiune); în versiunile dinainte, înainte de conectare. Cine era deja conectat o face o singură dată, la pornire. Pe telefon se păstrează versiunea textelor acceptate (data lor) și momentul acceptării; dacă pornești sincronizarea sau raportul pe e-mail, ele intră și în progresul trimis serverului (instantaneul sincronizării, respectiv plicul raportului). În măsurătorile aplicației pleacă atunci un rând „acord acceptat”, cu versiunea textelor și locul unde a fost dată bifa, legat de identificatorul dispozitivului, fără nume și fără e-mail. Bifa nu înseamnă consimțământ pentru sincronizare, raport sau noutăți: acelea se aleg separat. Pe site caseta nu există.

Progresul de pe telefon și contul rămân separate. Copia automată de siguranță de pe dispozitiv conține doar progres, niciodată datele de autentificare; ștergerea sau schimbarea contului nu atinge progresul salvat pe telefon.

Ce pleacă cu modulul „Clasa mea”

Dacă elevul introduce un cod primit de la profesor, atunci — și numai atunci — aplicația îi cere întâi un nume, cum îl știe profesorul: 2–40 de caractere; câmpul vine completat cu numele ales după conectare (dacă există), iar copilul îl poate schimba. Recomandăm prenumele și inițiala numelui (de exemplu „Ana P.”), nu numele complet. Apoi trimite profesorului acelei clase o cerere de intrare: numele, codul clasei, clasa de studiu și rezumatul descris mai jos, cu identificatorul dispozitivului.

Bifa de la intrare (din versiunea 1.14). La intrarea în clasă, copilul bifează o singură căsuță: „Profesorul va vedea ce lucrez și îmi va trimite notificări” (pe site, fără partea cu notificările). Sub ea scrie exact ce pleacă: numele din clasă, câte exerciții face, seria, nota estimată și, la ce îi dă profesorul, răspunsurile, cât durează și, la o insulă dată de profesor, câți pași a făcut până acum — aceleași date ca până acum; nicio dată nouă. Detaliile (lecțiile, greșelile, timpul) nu se mai cer la intrare: rămân oprite până când copilul sau părintele le pornește din „Clasa mea”; se pot opri oricând.

Profesorul acceptă sau refuză cererea. Până o acceptă, elevul nu e în clasă: nu apare în tabelul clasei, nu apare la colegi, nu vede colegii și nu primește lucrări. Refuzul șterge cererea. Dacă elevul apasă „Renunță” cât așteaptă, codul dispare de pe telefonul lui, nu mai pleacă nimic, iar cererea se șterge de pe server. Elevii care erau deja într-o clasă înainte de schimbarea asta rămân în ea. Pe telefoanele cu o versiune a aplicației mai veche de 1.11.0, codul tastat face tot o cerere, chiar dacă ecranul lor vechi spune „Ai intrat în clasă”; profesorul o acceptă la fel.

După acceptare, spre profesorul clasei pleacă două lucruri, fără un acord separat.

Rezumatul. Numele din clasă, clasa de studiu și câteva cifre de activitate: pașii din ultimele 7 zile, seria de zile, nota estimată, temele terminate, câte exerciții a făcut azi și în ultimele 7 zile și, din versiunea 1.11.0, numărul de ⭐, numărul de 🏆 trofee și nivelul; din 25 octombrie 2026, și XP-ul (experiența, totalul) și, dacă e în Liga săptămânii, punctele din săptămâna în curs, liga și săptămâna la care se referă — plus un semn care arată dacă aplicația lui cunoaște lucrările noi. Niciun enunț și niciun răspuns. Rezumatul pleacă o dată la intrarea în clasă, apoi pe măsură ce copilul lucrează — cel mult o dată la două minute și la ieșirea din aplicație — și oricând îl trimite el, dintr-un buton. În zilele în care nu lucrează nu pleacă nimic de la sine. (În versiunile aplicației de dinainte de 29 septembrie 2026 pleca o singură dată pe zi, așa că profesorul vedea cifrele de ieri.)

Rezultatele la lucrările date de profesor — exerciții alese de el (din lecții, din teste, din subiectele de Evaluare Națională și de Bacalaureat), o lecție de citit, un test întreg sau o probă de examen. Îi ajung nota, timpul, numărul de încercări și, la fiecare exercițiu din acea lucrare, punctajul, cât a durat și răspunsul dat: litera aleasă la grilă sau numărul ori expresia scrisă în căsuță, tăiate la cel mult 24 de caractere (cifre, litere fără diacritice și semne de calcul). La problemele rezolvate pe caiet și notate după barem nu pleacă nimic scris, doar punctele. Rezultatele pleacă pe măsură ce copilul lucrează, nu doar la final, așa că profesorul vede când a început, la ce exercițiu a ajuns și ce i-a ieșit până acolo. La lecția de citit pleacă doar faptul că a apăsat „Am citit” și câte minute a stat pe pagină. Rezultatele la lucrări le vede profesorul, nu colegii (turneul de 10 minute are clasamentul lui, văzut de toată clasa).

Restul muncii copilului — la ce lecții a lucrat și cât i-a ieșit, la ce exerciții are greșeli deschise, câte minute a stat — nu pleacă decât după un consimțământ separat și explicit, cerut o singură dată, în aplicație, cu text pe înțelesul copilului. Se poate retrage oricând, dintr-un buton; la retragere ștergem și ce plecase deja. Titularul contului poate opri acest nivel din „Contul tău”, iar atunci consimțământul copilului nu mai are efect. Detaliile se șterg și când elevul iese din clasă. Există și o ștergere automată la 30 de zile, scrisă în baza de date, dar încă neprogramată să ruleze singură; până o pornim, ștergerea se face la ieșirea din clasă, la retragerea consimțământului sau la cerere. Fără consimțământ, profesorul vede în locul lor rândul „detaliile nu sunt partajate” și nu poate deosebi un refuz de o întrebare la care nu s-a răspuns încă.

Ce văd colegii. Elevii acceptați în aceeași clasă își văd unul altuia, în „Clasa mea”: numele din clasă, clasa de studiu, numărul de ⭐, numărul de 🏆 trofee, nivelul, din 25 octombrie 2026 XP-ul și punctele din Liga săptămânii (cu liga), seria de zile, dacă au lucrat azi (sau de când n-au mai lucrat) și câte exerciții au făcut în ultimele 7 zile — cifre luate din același rezumat. Nu văd nota (nici pe cea estimată, nici notele la lucrări), nu văd greșelile și nu văd ce a lucrat fiecare: nici lecțiile, nici exercițiile, nici răspunsurile. Nu văd identificatorul dispozitivului. Cine încă așteaptă acceptarea nu apare în listă și nici nu o vede. Lângă numele fiecărui coleg există butonul „⚑” (raportare sau ascundere pe telefonul tău). Ecranul de intrare spune, înainte ca cererea să plece, că profesorul trebuie să o accepte și că colegii văd numele, stelele, trofeele, nivelul, XP-ul, punctele din Liga săptămânii, seria, dacă a lucrat azi și câte exerciții a făcut în 7 zile, nu nota; lista completă e cea de aici. Pe cardul unui coleg, „⚔️ Provoacă la duel” pornește un duel nou, ca din foaia Ligii, cu aceleași date ca orice duel; numele colegului rămâne doar pe telefonul tău, pe ecranul duelului.

Prietenii din clasă. Din cardul unui coleg, elevul îl poate adăuga la prieteni. Serverul verifică atunci că amândoi sunt acceptați în aceeași clasă, dă telefonului identificatorul dispozitivului și numele din clasă ale colegului (ca la prietenii adăugați cu cod) și păstrează o însemnare „X l-a adăugat pe Y, în clasa asta”, ca Y să vadă în lista colegilor că X l-a adăugat. Nimic nu intră în lista cuiva fără apăsarea lui: ca să fie prieteni amândoi, trebuie să se adauge fiecare. Între prieteni care sunt colegi de clasă, lista „Prietenii mei” arată cifrele de mai sus (⭐, trofee, nivel, XP, punctele din Ligă, serie, câte exerciții a făcut azi și în 7 zile), aceleași care se văd oricum în clasă. „Scoate din prieteni” șterge și însemnarea de pe server, iar colegul nu mai vede că l-ai adăugat.

Numele din clasă. Profesorul și colegii primesc numele scris la intrarea în clasă, un câmp separat de porecla din aplicație. Poate fi numele real al copilului; de aceea recomandăm doar prenumele și inițiala și nu scrie în el numele complet, adresa, e-mailul sau alte date personale. Numele din clasă se poate schimba numai cu acceptul profesorului: cererea (numele nou) ajunge doar la profesorul clasei; dacă o acceptă, numele nou apare la colegi și înlocuiește numele vechi și în rezultatele lucrărilor de până atunci. Aplicația nu trimite profesorului vârsta, fotografia, adresa de e-mail ori rezolvările de pe caiet; din ce scrie copilul pleacă doar răspunsul scurt la exercițiile din lucrările date de profesor, descris mai sus. Copiii nu pot scrie mesaje — nici profesorului, nici între ei; profesorul poate lăsa doar mesaje către toată clasa, descrise mai jos.

Mesajele profesorului către clasă (din 15 octombrie 2026: site-ul și versiunea 1.14 a aplicațiilor). Profesorul poate lăsa clasei un mesaj scris (de exemplu „Mâine aducem compasul”): numai de la profesor către toată clasa, cel mult 500 de caractere, text simplu, fără imagini; legăturile apar ca text, nu se pot apăsa. Copiii nu pot răspunde și nu pot scrie mesaje — nici profesorului, nici între ei. Mesajul îl văd doar elevii acceptați în clasă (cine încă așteaptă acceptarea nu vede nimic), în „Clasa mea” și ca un rând „✉️ Mesaj nou de la profesor” pe prima pagină. Ce păstrăm pe server: textul mesajului (scris de profesor, din contul lui), clasa și ora trimiterii, iar pentru fiecare mesaj, identificatorul dispozitivelor elevilor care l-au deschis (o însemnare „văzut”, trimisă de aplicație când mesajul apare pe ecran). Profesorul vede doar câți elevi din clasă l-au văzut („văzut de 12 din 20”), nu cine. Cât păstrăm: cel mult 30 de mesaje pe clasă și cel mult 60 de zile; profesorul își poate șterge oricând orice mesaj; mesajele și însemnările „văzut” se șterg și odată cu clasa. Din versiunea 1.14, mesajul e anunțat de pe server, și cu aplicația închisă (vezi „Notificările trimise de pe server”, la „Notificările”). Pentru ce nu a venit de pe server (de pildă pe un telefon încă neînscris), rămâne anunțul local: telefonul află de mesaj când deschizi aplicația (sau revii în ea) și, dacă notificările „De la profesor (teme și mesaje)” sunt pornite, îl anunță o singură dată, niciodată noaptea (între 22:00 și 08:00 se amână la 08:00) și niciodată pentru mesaje mai vechi de 3 zile; nu cere nicio permisiune nouă. Lângă fiecare mesaj e butonul „⚑”, același ca lângă numele colegilor: raportezi mesajul sau îl ascunzi. Raportarea ajunge la noi, nu la profesor — cu identificatorul dispozitivului și o copie a textului mesajului, păstrată cu sesizarea, ca s-o putem verifica și după ce mesajul e șters —, iar profesorul nu află cine a raportat. Mesajul raportat sau ascuns nu se mai vede pe acel telefon; ascunderea se poate întoarce din aceeași foaie.

Ieșirea din clasă. Toată legătura cu clasa se poate opri oricând din aplicație („Ieși din clasă”): de atunci telefonul nu mai trimite nimic spre clasă. De pe telefon dispar codul, temele clasei și lucrările ei neterminate, iar de pe server se șterg pe loc detaliile trimise cu acord. Rândul din clasă — numele și ultimele cifre trimise — se șterge de pe server: dispare din tabelul profesorului și din lista colegilor. Dacă în clipa aceea telefonul n-are internet, ștergerea se trimite din nou la următoarea pornire a aplicației. Excepția telefoanelor nerecunoscute: dacă serverul nu poate recunoaște sigur telefonul (aplicație instalată înainte de 15 septembrie 2026, fără parola dispozitivului legată), ieșirea nu se face din aplicație — altfel un coleg care i-a aflat identificatorul l-ar putea scoate pe copil din clasă. Aplicația (din versiunea 1.14) spune asta, iar copilul rămâne în clasă până îl scoate profesorul, la cererea lui; pe versiunile mai vechi, butonul golește telefonul, iar rândul rămâne la profesor până îl scoate el. Colegii care te-au adăugat la prieteni te păstrează în lista lor, cu numele din clasă, până te scot ei; însemnarea de pe server despre prietenia din clasă dispare când cel care a făcut-o te scoate din prieteni sau odată cu clasa.

Părintele legat de copil (din 21 octombrie 2026)

În aplicație, cine o folosește își alege la început rolul: elev, părinte sau profesor. Rolul ține doar de telefon: schimbă ecranul principal și meniul, nu pleacă nicăieri și nu șterge nimic. Se schimbă oricând din Meniu → „Schimbă rolul”.

Cum se leagă părintele. Copilul face în aplicația lui (Profil → „Cod pentru părinte”) un cod de 6 caractere, valabil 7 zile și bun o singură dată. Părintele îl scrie în aplicația de pe telefonul lui, la „Sunt părinte”, și poate scrie, dacă vrea, cum îl vede copilul („Mama”, „Tata”). Nu e nevoie de cont: legătura se face între identificatorul telefonului copilului și identificatorul telefonului părintelui (vezi „Cele trei numere generate pe telefonul tău”), iar telefonul părintelui primește doar o cheie a legăturii, nu identificatorul copilului.

Copilul acceptă sau nu (din 23 octombrie 2026, după actualizarea serverului). Codul scris de părinte nu mai leagă pe loc: face o cerere, pe care copilul o vede în aplicația lui — pe ecranul de acasă și în „Cod pentru părinte” — cu întrebarea „Cineva vrea să-ți vadă rezultatele: Mama. Accepți?” și butoanele „Accept” și „Nu”. Până la „Accept”, părintele nu vede nimic din datele copilului (aplicația lui spune doar „Cererea a plecat”), iar telefonul copilului nu trimite nimic pentru el. Cererea arată eticheta scrisă de părinte și, dacă părintele e conectat cu un cont a cărui adresă e confirmată, adresa contului, mascată (de felul m•••@gmail.com), ca acel copil să știe cine întreabă; adresa o citește serverul din contul conectat, nu din ce scrie cineva în aplicație, iar în cerere se ține doar masca. La „Nu”, părintele vede că cererea n-a fost acceptată; o poate trimite din nou doar cu un cod nou de la copil. Legăturile făcute înainte de 23 octombrie 2026 rămân active, fără o nouă întrebare.

Codul făcut de părinte (din 25 octombrie 2026, după actualizarea serverului). Legarea merge și invers: părintele apasă în aplicația lui „Fă codul” (la „Leagă-te de copil în 3 pași”) și primește un cod de 6 caractere, valabil 48 de ore și bun o singură dată, pe care îl trimite copilului (de exemplu pe WhatsApp, cu un mesaj gata scris). Copilul îl scrie în aplicația lui (Eu → „Cod pentru părinte” → „Am primit un cod de la părinte”) și apasă „Acceptă”: scrierea codului pe telefonul copilului este acceptul, așa că legătura se face pe loc, fără o cerere în plus. Copilul vede imediat cine a primit acces (eticheta și, dacă părintele era conectat cu un cont a cărui adresă e confirmată, adresa contului, mascată) și poate rupe legătura oricând, din aceeași foaie. Până când copilul scrie codul, de pe telefonul lui nu pleacă nimic pentru părinte. Pentru cod, serverul ține identificatorul telefonului părintelui, eticheta aleasă de el și, dacă era conectat, identificatorul contului și masca adresei (adresa o citește serverul din contul conectat și nu se ține întreagă). Codul se șterge la cel mult 2 zile după ce a expirat sau a fost folosit, iar la ștergerea la cerere a datelor unui telefon (vezi „Ștergerea datelor”), pe loc. Un părinte poate avea cel mult 3 coduri nefolosite deodată, iar încercările greșite ale copilului sunt limitate la fel ca la celălalt cod.

Ce vede părintele. Același raport pe care îl arată „Raportul părintelui” pe telefonul copilului: ce a lucrat săptămâna asta și săptămâna trecută, zi cu zi, testele, unde se împiedică, ce urmează pe traseu, obiceiurile. În plus, temele și testele primite de la profesor în ultimele 60 de zile, cu starea lor (făcută, începută, nefăcută; la teste, nota), și mesajele profesorului către clasă din ultimele 60 de zile. Părintele nu poate lucra în locul copilului, nu poate schimba nimic în aplicația lui și nu vede nimic despre colegi.

Ce pleacă de pe telefonul copilului și unde stă. Cât timp există cel puțin un părinte legat (cu cererea acceptată), telefonul copilului trimite serverului plicul cu progresul: la pornire, cel mult o dată pe zi, și la ieșirea din aplicație, cel mult o dată pe oră. E același plic pe care îl trimitea și până acum pentru raportul pe e-mail, cu progresul tuturor copiilor din profilurile de pe acel telefon (frații apar și ei, fiecare cu raportul lui). Pentru familiile fără raport pe e-mail e un drum nou: până acum plicul pleca numai după abonarea unei adrese. Raportul se calculează pe telefonul părintelui, din plic. Plicul stă doar în memoria aplicației cât e deschis ecranul: nu se scrie în datele părintelui și nu pleacă mai departe. Pe server păstrăm codul (cel mult 8 zile), legătura (identificatorii celor două telefoane, eticheta aleasă, data legării și data ultimei deschideri a raportului) și ultimul plic.

Cum se rupe legătura și cât păstrăm. Copilul vede în aceeași foaie cine e legat și când a deschis acela ultima dată raportul, și poate apăsa „Rupe legătura”. Părintele o poate rupe din ecranul lui. Legătura ruptă se șterge pe loc. Dacă era ultima și nicio adresă nu e abonată la raportul pe e-mail, plicul copilului se șterge și el pe loc. O legătură pe care părintele n-a mai deschis-o 180 de zile se șterge singură (afară de cea pe care părintele primește raportul pe e-mail, cât timp îl primește). O cerere la care copilul n-a răspuns se șterge după 14 zile, iar una refuzată după 30 de zile de la refuz. La un copil se pot lega cel mult 4 părinți (cererile în așteptare intră în socoteală, cele refuzate nu), iar încercările greșite de cod sunt limitate (cel mult 10 pe oră de pe același telefon). Toate legăturile unui telefon le ștergem și la cerere (vezi „Ștergerea datelor”).

Anunțul cererii pe telefonul copilului (din 23 octombrie 2026). Când aplicația copilului află de o cerere la care n-a răspuns, pune pe telefon o notificare („Cerere de la un părinte · Mama vrea să-ți vadă rezultatele…”), la ieșirea din aplicație; noaptea, la 08:00. Notificarea nu conține adresa de e-mail. Se oprește din comutatorul „Cereri de la părinți” din meniu și se oprește odată cu toate notificările. Dacă telefonul copilului are deja un jeton de notificare (copiii acceptați într-o clasă, vezi „Notificările trimise de pe server”), serverul poate trimite același anunț și cu aplicația închisă, prin Apple sau Google, cu același text; pentru asta ține o însemnare a trimiterii (ce cerere, când a plecat; fără text și fără jeton) 14 zile, nu trimite între 21:30 și 07:30 și trimite cel mult 3 astfel de anunțuri pe copil pe zi. Comutatorul „Cereri de la părinți” oprit îi spune și serverului să nu mai trimită: păstrăm identificatorul telefonului cât timp e oprit.

Raportul pe e-mail pornit de părinte (din 23 octombrie 2026). După ce copilul a acceptat, părintele poate porni din ecranul lui, cu un buton, raportul săptămânal pe e-mail. Pentru asta trebuie să fie conectat cu un cont (Google, Apple sau e-mail): serverul ia adresa contului (nu una scrisă în aplicație) și o trece în lista abonaților la raport pentru copilul legat — același rând ca la abonarea de pe telefonul copilului (adresa, porecla și clasa copilului, identificatorul telefonului copilului), legat de legătura dintre ei. Nu mai trimitem un e-mail de confirmare: conectarea la cont a dovedit deja adresa. Duminica pleacă raportul la acea adresă, cu linkul de dezabonare. Se oprește din ecranul părintelui („Oprește”), din linkul din orice e-mail, de către copil (în „Raportul părintelui” vede adresa, mascată, și o poate șterge; în „Cod pentru părinte” vede, la fiecare părinte, pe ce adresă mascată primește raportul) și odată cu ruperea legăturii, de oricare dintre ei: atunci rândul cu adresa se șterge.

Contul. În aplicație, cine a ales „Sunt părinte” nu trebuie să se conecteze ca să vadă raportul copilului. Contul e cerut doar pentru raportul pe e-mail pornit de pe telefonul părintelui (adresa vine din cont) și rămâne în Meniu → „Contul tău”, pentru sincronizare. Dacă părintele e conectat, adresa contului (mascată) apare și în cererea pe care o vede copilul.

Ce date nu cerem și ce nu trimitem automat

  • Nu cerem numele complet al copilului, vârsta, adresa ori fotografii ale lui. La intrarea într-o clasă cerem un nume după care să-l recunoască profesorul — recomandăm prenumele și inițiala, nu numele complet. Evită să le scrii în câmpurile cu text liber: dacă le introduci într-o poreclă, în numele din clasă sau într-o raportare pe care o trimiți, pot ajunge la destinatarul acelui flux (la numele din clasă: profesorul și colegii).
  • Adresa ta de e-mail ajunge la noi dacă o introduci în abonarea la raport ori într-o raportare opțională, sau dacă autorizezi conectarea contului prin Google ori Apple. În ultimul caz furnizorul poate transmite adresa asociată contului, fără să o mai tastezi în Matepolis. Altfel, nu o avem.
  • Conținutul răspunsurilor copilului, în afara unei raportări pe care o trimiți tu, apăsând „Trimite”, și a răspunsurilor la exercițiile din lucrările date de profesorul clasei în care a intrat cu cod (vezi „Clasa mea”). În măsurători pleacă doar rezultate numerice (câte corecte, în câte secunde), nu ce a scris.
  • Ce cauți în site. Cuvintele căutate nu pleacă de pe dispozitiv (vezi mai jos).
  • Adresa IP, în tabelele noastre: niciunul dintre tabelele în care ajung măsurătorile, erorile sau vizitele nu are coloană de IP și nimic din codul nostru nu scrie una. Ca la orice site, furnizorii prin care trece cererea (găzduirea, baza de date) își au jurnalele lor tehnice — nu le consultăm ca să identificăm pe cineva.
  • Reclame, profiluri publicitare, urmărire între site-uri. Nu există în cod, în nicio formă.

O excepție, scrisă aici ca să n-o cauți aiurea: numele școlii. Nu se cere nicăieri ca să poți folosi aplicația și nu e în lista de mai sus, fiindcă există o căsuță unde îl poți scrie, dacă vrei: în funcțiile de joc, pentru clasamentul pe școli. Dacă îl scrii, pleacă spre serverul nostru, legat de identificatorul dispozitivului, și se vede altor copii — deci i se aplică și lui regula „fără date personale” din Termeni și condiții. Îl ștergi ștergând căsuța.

Măsurătorile site-ului matepolis.ro

Din 5 octombrie 2026 pornesc doar după ce apeși „Acceptare toate” în fereastra de jos sau pornești „Analiză și statistici” la „Personalizați” (vezi „Acordul pentru măsurători”). Până atunci nu se creează numărul de vizitator și nu pleacă niciun rând; la „Refuzare toate” se șterge și ce exista de la o vizită mai veche. Pe site, întrebarea apare o dată pe browser și o poți schimba oricând din Meniu → Măsurători anonime.

Secțiunile de mai sus sunt despre aplicație. Site-ul matepolis.ro — paginile pe care le deschizi dintr-un motor de căutare sau dintr-o legătură — are măsurătoarea lui, separată. Nu e un serviciu cumpărat de undeva: e un singur fișier scris de noi, /assets/vizite.js, care se oprește singur în aplicația de telefon. Măsurătorile astea există doar pe web.

Ce se trimite, când deschizi o pagină:

  • adresa paginii (de exemplu /lectii/teorema-lui-pitagora-clasa-6/);
  • de unde ai venit — „google”, „facebook”, „direct” și așa mai departe, dedus din pagina care te-a trimis sau din eticheta de campanie a legăturii pe care ai apăsat-o;
  • cât timp a stat pagina activă pe ecran (cronometrul se oprește când treci pe alt tab);
  • ce butoane marcate ai apăsat — insigna App Store sau Google Play, „rezolvă în aplicație”, ușile de pe prima pagină; se trimite eticheta butonului, nu textul din el, iar la selectorul de clasă de pe prima pagină, clasa aleasă;
  • cât de departe ai derulat prima pagină (25 %, 50 %, 75 %, 100 %) — doar acolo, nicăieri altundeva;
  • dacă ecranul e de telefon sau de calculator, ca „m” sau „d”.

Din 15 septembrie 2026, tot la deschiderea unei pagini, se mai trimit trei lucruri mărunte, ca să putem înțelege de ce pleacă oamenii atât de repede de pe unele pagini:

  • felul ecranului, ca „tel”, „tab” sau „pc”, și lățimea lui în puncte (un număr întreg, de exemplu 390) — atât, nu înălțimea, nu modelul telefonului, nu rezoluția reală;
  • limba browserului, două litere („ro”, „en”, „hu”) — fără regiune;
  • când nu s-a putut afla de unde vii (sursa iese „direct”), doar domeniul paginii care te-a trimis (de exemplu forum.softpedia.com) — niciodată adresa întreagă și niciodată ce era scris în ea.

Și, la plecarea de pe pagină, un singur rând de ieșire: adresa paginii de pe care ai plecat, câte secunde a fost pagina activă și cât din ea derulaseși (0–100 %). Asta ne spune unde se termină vizitele — nimic despre cine ești.

Fiecare rând de pe site poartă și un număr de ordine în vizită (1, 2, 3…), ca rândurile să se poată așeza în ordine și un rând ajuns de două ori să fie numărat o singură dată. Iar dacă cineva se conectează la contul autentificat de pe site, pleacă un rând „conectare la cont” — doar tipul rândului și același număr de vizitator, fără e-mail și fără nume — ca să știm câți se conectează, nu cine.

Căutarea în site (din 15 septembrie 2026). Când te oprești din tastat în căsuța de căutare, se trimite un singur rând care spune că s-a căutat: câte caractere avea ce ai scris și câte rezultate ai primit. Cuvintele căutate NU pleacă de pe dispozitiv — nici întregi, nici pe bucăți, nici „ca să îmbunătățim căutarea”. Din cele două numere aflăm singurul lucru care ne trebuie: câte căutări se termină cu zero rezultate, adică ce nu găsesc oamenii la noi. Istoricul căutărilor tale rămâne numai în browserul tău.

Programele automate nu se numără. Roboții care citesc site-ul (motoarele de căutare, roboții asistenților de inteligență artificială, scanerele SEO) sunt recunoscuți după cum se prezintă și ies din măsurătoare înainte de primul rând — nu produc nici măcar o afișare de pagină. E o filtrare după cum se prezintă programul: prinde roboții cunoscuți și cinstiți, nu și pe cei care se dau drept oameni. „Câți oameni au fost pe site” e, deci, mai aproape de adevăr decât înainte, fără să fie o certitudine.

Ce ajunge în tabel, câmp cu câmp. Coloanele sunt exact astea: data și ora, tipul evenimentului, adresa paginii, numărul de vizitator, numărul de sesiune, pagina care te-a trimis, sursa, secundele, adâncimea de derulare și o casetă de detalii mărunte (eticheta butonului apăsat; de la 15 septembrie 2026 și felul ecranului, lățimea lui, limba browserului, iar la o căutare lungimea a ce ai scris și numărul de rezultate — nu cuvintele; și, când sursa iese „direct”, domeniul de proveniență). Nu există coloană de adresă IP.

Numărul de vizitator. Ca să nu numărăm de zece ori aceeași vizită, browserul tău ține un număr generat la întâmplare, în stocarea locală a site-ului (mz-vid) — nu e un cookie — plus un al doilea număr care ține cât ține vizita. Niciunul n-are legătură cu numele, e-mailul sau contul cuiva, niciunul nu pleacă în altă parte decât atașat evenimentelor de mai sus și niciunul nu te urmărește pe alte site-uri. Dacă ștergi datele site-ului din browser, dispar și ele.

Cine le citește. Nimeni din afară: rândurile nu pot fi citite cu cheia publică a site-ului, ci doar din panoul intern /statistici, după autentificarea administratorului. Nu le vindem, nu le dăm mai departe și nu construim profiluri de persoane.

Contribuțiile voluntare (din 5 octombrie 2026)

Pagina Susține Matepolis permite o contribuție voluntară, prin transfer bancar în contul CODE SAV S.R.L. Nu se face prin site: plata o faci din banca ta, iar noi vedem în extrasul de cont ce vede orice beneficiar al unui transfer: numele plătitorului, IBAN-ul, suma, data și mențiunea scrisă la detalii. Le folosim numai pentru contabilitate (obligație legală — art. 6 alin. 1 lit. c din GDPR, Legea contabilității nr. 82/1991), le păstrăm cât cere legea contabilității pentru documentele justificative și nu le folosim pentru mesaje, reclamă sau profiluri. Nu le legăm de progresul vreunui copil, de contul din aplicație sau de măsurători. La cerere, trimitem o confirmare scrisă a contribuției (scrie-ne la adresa de la „Contact”). Dacă vom încasa vreodată contribuții sau plăți cu cardul printr-un procesator (de exemplu Stripe, PayPal sau Ko-fi), îl vom trece în lista furnizorilor de mai jos înainte de prima plată, cu ce date primim de la el.

Furnizorii pe care îi folosim

  • Supabase — baza de date și autentificarea. Acolo ajung măsurătorile, erorile, raportările, clasamentul, abonările la raport, conturile și instantaneele de progres.
  • Resend — trimiterea e-mailurilor (confirmarea abonării, raportul săptămânal).
  • Cloudflare Pages — găzduirea site-ului. Când deschizi matepolis.ro, browserul tău cere fișierele paginii de la acest serviciu, la fel ca la orice site din lume. În aplicația de telefon, conținutul e inclus în aplicație și merge și fără internet.
  • Google și Apple — pentru autentificarea Contului tău, când alegi să te conectezi.
  • Apple Push Notification service și Google Firebase Cloud Messaging — livrarea notificărilor de la profesor (temă nouă, mesaj), din versiunea 1.14, și, din 23 octombrie 2026, a anunțului „Cerere de la un părinte”: primesc jetonul de notificare al telefonului și textul notificării, nimic altceva de la noi.

Supabase și Resend prelucrează datele pentru scopurile descrise aici, ca furnizori de infrastructură; Cloudflare livrează paginile; Google și Apple sunt implicați doar la autentificare și la livrarea notificărilor, după propriile lor politici, pe care nu le scriem noi. Nu le dăm datele niciunuia ca să le folosească în interesul lui. În Matepolis nu există cod de reclame, de analytics de la terți sau de rețea socială.

Ștergerea datelor

  • Contul tău și tot ce ține de el (e-mailul, consimțămintele, profilurile copiilor sincronizate, progresul sincronizat și istoricul lui, clasele create de tine ca profesor, cu mesajele trimise lor): din aplicație, Meniu → Contul meu → „🗑️ Șterge contul și datele mele”, cu două confirmări; sau prin e-mail, în cel mult 30 de zile. Detalii pe pagina Ștergerea contului.
  • Ce NU șterge butonul contului: datele ținute de identificatorul dispozitivului, nu de cont — măsurătorile, erorile, notele de la examenul alb, clasamentul, duelurile, cererea de intrare și rândul copilului într-o clasă a altui profesor, însemnările „văzut” la mesajele acelei clase (se șterg oricum odată cu mesajul, în cel mult 60 de zile), legăturile de prieteni făcute din clasă, legăturile cu telefonul unui părinte (se rup și din aplicație, de oricare dintre ei), jetonul de notificare al telefonului (se șterge singur — vezi „Notificările trimise de pe server”), abonarea la raportul pe e-mail (și cea pornită de pe telefonul părintelui, cu adresa contului: se oprește din ecranul părintelui, din e-mail sau rupând legătura). Tehnic, ele nu sunt „ale” contului, deci nu dispar odată cu el. Le ștergem la cerere: scrie-ne la adresa de mai jos și spune-ne ce ai folosit (adresa abonată, porecla din clasament, numele din clasă și codul clasei). Câteva se opresc și singure, din aplicație: „Ieși din clasament”, „Ieși din clasă”, oprirea „Prietenilor”, dezabonarea de la raport.
  • Progresul fără cont, în browser: dacă ștergi datele site-urilor („datele de navigare”) pentru matepolis.ro, progresul dispare definitiv. La fel se poate întâmpla dacă browserul curăță automat stocarea site-urilor nefolosite mult timp.
  • Progresul fără cont, pe telefon: ștergerea aplicației șterge și progresul, și identificatorul, și parola dispozitivului.

Copiile de siguranță ale bazei de date. Ca să nu pierdem munca nimănui dacă baza se strică, facem în fiecare zi o copie tehnică a ei — inclusiv tabelele de autentificare. Copia stă pe un disc al nostru, nu la un alt furnizor. Păstrăm cel mult 14 copii tehnice. Copiile mai vechi se șterg după efectuarea unei copii noi. Datele șterse din baza activă pot rămâne în aceste copii până la rotație. Altfel spus: ce ștergi din aplicație dispare imediat din baza vie, iar din copii dispare când vine rândul lor să fie înlocuite. Nu le deschidem ca să citim date despre cineva; există doar ca să putem repune baza pe picioare.

Dacă există un cont autentificat activ și sincronizarea este pornită, progresul supraviețuiește acestor situații și poate fi recuperat de pe server. Fără cont, progresul există doar pe acel dispozitiv (plus copia automată locală de siguranță, care stă tot acolo și deci nu ajută dacă browserul e curățat sau telefonul se schimbă).

Progresul pe alt dispozitiv

Progresul stă, implicit, doar pe dispozitivul pe care ai învățat. Dacă vrei ca progresul copilului să fie disponibil și pe alt dispozitiv, sau să nu se piardă la schimbarea telefonului, calea este Contul tău, cu sincronizarea activată separat. Copia automată locală de siguranță nu părăsește niciodată telefonul, deci nu ajută la mutarea progresului — e doar o plasă pentru cazul în care progresul activ de pe același telefon se strică.

Protecția copiilor

Matepolis este folosit de copii, iar profilul de studiu nu cere separat nume complet, vârstă, școală, adresă sau fotografie; o poreclă și un avatar desenat sunt suficiente. Numai la intrarea în clasa unui profesor se cere un nume după care să-l recunoască profesorul (recomandăm prenumele și inițiala); îl văd profesorul și colegii acceptați în aceeași clasă. Autentificarea în aplicația nativă folosește un cont Google sau Apple și nu stabilește rolul ori vârsta titularului. Pentru prelucrările pentru care folosim consimțământul, cerem acordul persoanei îndreptățite și îl putem dovedi; retragerea este la fel de ușoară ca acordul. Verificăm separat condițiile aplicabile minorilor și fiecărui flux.

În clasamentul Ligii, numele care se vede altor copii este, implicit, un pseudonim generat de noi; porecla scrisă de copil se publică acolo numai când pe acel telefon există un cont autentificat activ. În clasa unui profesor, colegii acceptați văd numele scris la intrarea în clasă, iar prietenii adăugați din clasă îl păstrează în lista lor. Nu există chat, mesaje private sau postări publice între copii. Între colegii de clasă și între prieteni nu se arată note.

Drepturile tale (GDPR)

Regulamentul european privind protecția datelor (GDPR) îți dă drepturi: acces, rectificare, ștergere, portabilitate, opoziție, restricționare. Le respectăm pe toate.

Operatorul de date este CODE SAV S.R.L., CUI 55224854, nr. de ordine în Registrul Comerțului J2026044631002 (datele complete în Termeni și condiții); contactul e mai jos.

Ce date deținem despre tine. Dacă ai cont sau ești abonat la raport: adresa de e-mail, numele din cont, identificatorul contului, instantaneele progresului. În toate cazurile, inclusiv fără cont: rândurile legate de identificatorul dispozitivului — măsurători, erori, raportări, note la examenul alb, participări la clasament și dueluri, cererea de intrare și rândul din clasa unui profesor, rezultatele la lucrările lui, legăturile de prieteni făcute din clasă și progresul arătat prietenilor. Sunt date pseudonimizate: nu spun cine ești, dar te privesc, deci intră sub GDPR. Nu mai spunem, ca până azi, că „fără cont nu deținem date personale despre tine” — nu era exact.

  • Acces și portabilitate: scrie-ne la adresa de contact. Pentru rândurile legate de dispozitiv avem nevoie de un reper de căutare (adresa abonată, porecla din clasament sau numele din clasă și codul clasei) — altfel nu avem cum să știm care sunt ale tale. Progresul copilului îl ai oricum, integral, pe dispozitiv.
  • Rectificare: e-mailul e vizibil în ecranul contului din aplicație; pentru restul, scrie-ne.
  • Ștergere: butonul „🗑️ Șterge contul și datele mele” pentru cont; pentru datele de dispozitiv, butoanele din aplicație enumerate mai sus sau o cerere la adresa de contact.
  • Opoziție și retragerea consimțământului: deconectează bifele din „Editează alegerile”, dezabonează-te de la raport sau delogează-te — se opresc imediat. Măsurătorile de funcționare n-au buton de oprire în aplicație; le ștergem la cerere.
  • Temeiul prelucrării: consimțământul tău, pentru cont, raport pe e-mail, clasament și raportări; interesul legitim de a ține aplicația în picioare, pentru măsurătorile de funcționare și erorile tehnice. Unde ne bazăm pe consimțământ, îl cerem persoanei îndreptățite și îl putem dovedi, iar retragerea e la fel de ușoară ca acordul; condițiile aplicabile minorilor le verificăm separat, pentru fiecare flux.

Dacă ne-ai scris un e-mail, acel e-mail există în căsuța noastră poștală. La cerere, îl ștergem.

Dacă totuși consideri că drepturile tale au fost încălcate, te poți adresa Autorității Naționale de Supraveghere a Prelucrării Datelor cu Caracter Personal (ANSPDCP, dataprotection.ro). Dar scrie-ne mai întâi nouă — rezolvăm repede.

Modificări ale acestei politici

Actualizarea din 29 iulie 2026 a introdus contul opțional al părintelui. Actualizarea din 31 iulie 2026 a scos din interfață transferul manual al progresului (cod text, cod QR, export/import pe fișier). Actualizarea din 2 septembrie 2026 identifică nominal operatorul de date (CODE SAV S.R.L., CUI 55224854) și schimbă adresa de contact în cristian@matepolis.ro.

Actualizarea din 15 septembrie 2026 face două lucruri. Întâi, descrie ce s-a adăugat: măsurarea timpului petrecut pe fiecare fel de ecran (în aplicație și pe site), rândul de la trecerea în fundal, felul și lățimea ecranului, limba browserului, domeniul de proveniență când sursa iese „direct”, rândul de ieșire de pe pagină, numărarea căutărilor fără cuvintele căutate, scoaterea programelor automate din măsurătoarea site-ului, clasamentul cu copii reali, parola dispozitivului și contextul trimis odată cu raportarea unei greșeli.

Tot la 15 septembrie 2026, în aceeași zi, Liga s-a schimbat de două ori și pagina spune varianta finală: (a) fără cont autentificat, aplicația nu mai trimite deloc porecla către clasament — dimineața o trimitea, iar serverul o arunca; (b) cererile Ligii duc parola dispozitivului, ieșirea din clasament așteaptă confirmarea serverului în loc să spună „gata” pe încredere, o sesizare se ia în seamă doar de la un dispozitiv care chiar folosește aplicația (cel mult cinci în 24 de ore), iar oprirea publicării unui nume nu mai e automată la trei sesizări: o hotărăște un om. Două sesizări ascund în continuare numele, automat.

Tot atunci am scris, pentru prima dată, că există copii de siguranță zilnice ale bazei de date — cel mult 14 copii, cea mai veche ștergându-se când se face una nouă. Până azi pagina de ștergere spunea „nu păstrăm copii ale acestor date după ștergere” — de când există copiile, fraza aceea nu mai e adevărată și a fost înlocuită cu termenul real.

Apoi — și e partea mai importantă — corectează afirmații care nu erau adevărate. Pagina spunea „datele nu pleacă de pe dispozitiv, cu o singură excepție”, „fără cont nu colectăm date personale”, „identificatorul nu poate fi legat de o persoană”, „raportarea rămâne complet anonimă”, „ștergerea contului șterge tot ce ține de el” și „doar cu contul de părinte activ” la funcțiile de joc. Niciuna nu descria corect codul. Textul de azi le înlocuiește cu ce face aplicația în realitate, inclusiv raportul pe e-mail fără cont, care lipsea cu totul. Nu s-a adăugat niciun câmp nou care să identifice o persoană; s-a schimbat felul în care vorbim despre ce exista deja.

Actualizarea din 29 septembrie 2026 privește modulul „Clasa mea”, refăcut. Rezumatul trimis profesorului are două cifre noi — câte exerciții a făcut copilul azi și în ultimele 7 zile — și pleacă pe măsură ce copilul lucrează, nu o singură dată pe zi; în zilele fără activitate tot nu pleacă nimic de la sine. Profesorul poate da acum exerciții alese de el, o lecție de citit, un test întreg sau o probă de examen, iar la lucrările lui îi ajung, în plus, răspunsul dat la fiecare exercițiu și cât a durat fiecare, pe măsură ce copilul lucrează. Detaliul muncii din afara lucrărilor profesorului a rămas cum era: numai cu acord.

Tot la 29 septembrie 2026 am adăugat „Verificarea versiunii aplicației”: de la versiunea 1.10.2, aplicația întreabă cel mult o dată pe zi matepolis.ro dacă are o versiune mai nouă, fără identificator și fără date despre utilizator.

Actualizarea din 30 septembrie 2026 privește versiunea 1.11.0 a aplicației și modulul „Clasa mea”. Intrarea într-o clasă devine o cerere pe care profesorul o acceptă sau o refuză, iar la intrare elevul scrie un nume pentru profesor (recomandăm prenumele și inițiala), separat de porecla din aplicație. Colegii acceptați în aceeași clasă își văd numele din clasă, stelele, trofeele, nivelul, seria, dacă au lucrat azi și câte exerciții au făcut în 7 zile — nu nota, nu greșelile, nu ce au lucrat. Rezumatul trimis profesorului are în plus stelele, trofeele și nivelul. Colegii se pot adăuga la prieteni din clasă, iar prietenii pot vedea progresul pe scurt numai dacă pornești comutatorul nou „Arată-le și progresul” (sau dacă sunteți colegi de clasă). La ieșirea din clasă, rândul elevului (numele și ultimele cifre) se șterge de pe server, iar colegii care l-au adăugat la prieteni îl păstrează în lista lor până îl scot ei.

Tot la 30 septembrie 2026, în aplicațiile native, conectarea cere de acum bifa „Am citit și accept Termenii și condițiile și Politica de confidențialitate”; cine era deja conectat o dă o singură dată, la pornire. Ce se păstrează despre acord e descris la „Autentificarea și Contul tău”.

Actualizarea din 2 octombrie 2026 privește versiunea 1.12.0: la duelul în timp real, cel care creează duelul alege câte exerciții se joacă, timpul pe exercițiu, dacă întrebările vin în același timp și felul punctajului. Opțiunile pleacă odată cu camera duelului și în măsurătorile aplicației, ca numere și cuvinte scurte, fără nume și fără cod. Invitația „Direct pe WhatsApp” deschide WhatsApp cu mesajul gata scris; nimic nu pleacă până nu apeși tu „trimite” în WhatsApp.

Actualizarea din 14 octombrie 2026 privește versiunea 1.14 a aplicațiilor și site-ul publicat odată cu ea. (1) Liga săptămânii nu mai întreabă: copilul intră automat la primul exercițiu, cu o singură informare scurtă, și poate ieși oricând din foaia Ligii; refuzurile date înainte rămân refuzuri. Identificatorul aleator al dispozitivului pleacă deci spre clasament la toți cei care rezolvă un exercițiu, nu doar la cei care apăsau „Bine”. (2) În clasamentele publice — Liga și Turneul de duminică — fiecare apare numai cu un nume generat, și cu cont autentificat; numele ales după conectare îl văd doar prietenii din duel și din lista de prieteni, iar la clasă e doar propunerea pentru numele din clasă — înlocuit de actualizarea din 21 octombrie 2026. (3) După conectare, copilul își alege un nume, obligatoriu. (4) La intrarea în clasă: bifa pentru datele care plecau și până acum, bifa separată pentru detalii, numele din clasă schimbat numai cu acceptul profesorului și cererea permisiunii pentru notificări (temele și termenele). (5) Cererea oficială de recenzie după 12 exerciții, verificarea versiunii la fiecare pornire (o versiune prea veche cere actualizarea) și, în duel, punctajul pe viteză și versiunea aplicației. (6) Notificările: pe iPhone pornesc în liniște, după acceptarea termenilor, până le oprești sau le treci pe sonor; pe Android 13 și mai nou telefonul îți cere acordul o dată, la finalul primei sesiuni reușite (vezi „Notificările” mai sus). Nu pleacă nicio dată nouă de pe telefon. Acordul cu termenii nu se cere din nou: nicio schimbare nu adaugă date despre copil care să ceară un acord nou, iar informarea se face aici și în aplicație.

Actualizarea din 15 octombrie 2026 privește mesajele profesorului către clasă (site-ul și versiunea 1.14): profesorul poate lăsa clasei mesaje scrise, la care copiii nu pot răspunde; pe server stau textul mesajului și, pentru fiecare mesaj, identificatorul dispozitivelor elevilor care l-au deschis (profesorul vede doar câți), cel mult 60 de zile. Anunțul pe telefon e o notificare locală, sub comutatorul „De la profesor (teme și mesaje)” (fostul „Teme de la profesor”). Lângă fiecare mesaj, butonul „⚑” trimite o sesizare la noi (nu la profesor), cu o copie a textului mesajului. Acordul cu termenii nu se cere din nou: însemnarea „văzut” e un identificator pseudonim pe care aplicația îl trimitea deja clasei, legat numai de modulul „Clasa mea” și șters odată cu mesajul.

Actualizarea din 16 octombrie 2026 privește notificările trimise de pe server (versiunea 1.14 a aplicațiilor): telefonul elevului acceptat într-o clasă, cu „De la profesor (teme și mesaje)” pornit și notificările permise, trimite serverului jetonul de notificare dat de Apple sau Google, ca tema nouă și mesajul profesorului să ajungă și cu aplicația închisă; textul notificării trece prin Apple sau Google. Am adăugat furnizorii (Apple Push Notification service, Firebase Cloud Messaging) și regulile de ștergere. Acordul cu termenii nu se cere din nou: jetonul e un identificator tehnic al instalării, nu o dată despre copil, pleacă numai pentru o funcție pe care copilul a ales-o (clasa) și numai cu notificările permise de el în sistem, se oprește din același comutator și se șterge singur; informarea se face aici.

Actualizarea din 21 octombrie 2026 privește versiunea 1.14 a aplicațiilor. (1) La prima deschidere îți alegi rolul (elev, părinte sau profesor); el schimbă doar ecranul principal și meniul și rămâne pe telefon. (2) Părintele se poate lega de copil cu un cod de 6 caractere și vede raportul copilului pe telefonul lui (vezi „Părintele legat de copil”). Drumul nou de date: plicul cu progresul pleacă spre server și la copiii cu un părinte legat, nu doar la cei cu raport pe e-mail. Pleacă numai după ce copilul a făcut codul și părintele l-a scris, iar legătura o rupe oricare dintre ei, din aplicație. (3) În Liga săptămânii și în Turneul de duminică apare din nou numele ales după conectare, filtrat pe telefon și pe server, nu numai un nume generat; fără cont, fără nume ales sau cu un nume care nu trece filtrul rămâne numele generat, iar din foaia Ligii se poate alege oricând „Apari cu un nume generat”. Spre serverul Ligii pleacă deci, cu tokenul contului, și numele ales — aceeași dată pe care o trimiteau versiunile de dinainte de 14 octombrie cu cont conectat. Raportarea (⚑), ascunderea după două raportări, blocarea de către un moderator și „Ieși din clasament” rămân. (4) Intrarea în clasă are o singură bifă (vezi „Bifa de la intrare”); bifa separată pentru detalii nu se mai cere la intrare, iar detaliile rămân oprite până le pornește copilul sau părintele din „Clasa mea”. (5) Primele exerciții se pot rezolva fără cont: termenii se acceptă printr-o bifă pe ecranul de alegere a clasei, iar contul se cere după prima sesiune (vezi „Pe scurt” și „Acordul cu termenii”). (6) Cererea de recenzie urmează programul descris la „Cererea de recenzie”; fiecare cerere pleacă în măsurători ca un eveniment scurt cu două numere. (7) La foaia „am găsit o greșeală”, copilul alege dintr-o listă ce e greșit și scrie câteva cuvinte; nu pleacă nicio dată nouă. Acordul cu termenii nu se cere din nou: plicul e cel pe care raportul pe e-mail îl folosea deja, numele ales pleca spre Ligă și înainte de 14 octombrie cu cont conectat, iar informarea se face aici, pe ecranul codului și în foaia Ligii.

Actualizarea din 23 octombrie 2026 privește părintele legat de copil: (1) codul scris de părinte face o cerere, pe care copilul o acceptă sau nu din aplicația lui; până la accept nu pleacă nimic pentru părinte; cererea arată eticheta și, dacă părintele e conectat, adresa contului lui, mascată; (2) copilul primește un anunț despre cerere (notificare pe telefon, la ieșirea din aplicație, și, la copiii cu jeton de notificare, de pe server, prin Apple sau Google), sub comutatorul nou „Cereri de la părinți”; (3) părintele conectat poate porni din ecranul lui raportul pe e-mail pe adresa contului, fără e-mailul de confirmare, legat de legătura cu copilul (ruperea ei îl oprește); (4) cererile nerăspunse se șterg după 14 zile, cele refuzate după 30 de zile. Acordul cu termenii nu se cere din nou: nu pleacă nicio dată nouă despre copil (doar mai târziu și numai cu acceptul lui), iar adresa părintelui pleacă numai la gestul lui, din contul în care s-a conectat; informarea se face aici, pe ecranul codului și pe cel al cererii.

Actualizarea din 25 octombrie 2026 privește părintele legat de copil: legarea merge și invers — părintele face un cod (48 de ore, o singură dată), iar copilul îl scrie și îl acceptă în aplicația lui; legătura se face pe loc, la gestul copilului (vezi „Codul făcut de părinte”). Pe server stau, cât trăiește codul și încă cel mult 2 zile, identificatorul telefonului părintelui, eticheta lui și, dacă e conectat, identificatorul contului și masca adresei. Acordul cu termenii nu se cere din nou: nu pleacă nicio dată nouă despre copil (plicul cu progresul pleacă tot numai după acceptul lui, ca la cerere), iar datele părintelui pleacă numai la gestul lui; informarea se face aici și pe ecranul codului.

Tot din 25 octombrie 2026 (versiunea aplicațiilor care urmează după 1.14.0, cu actualizarea serverului), foaia prietenului și cardul colegului de clasă arată și XP-ul și punctele din Liga săptămânii (cu liga). (1) La prieteni, cele două cifre pleacă numai sub comutatorul „Arată-le și progresul”, iar cine îl pornise înainte trebuie să apese din nou, separat, „Arată-le și XP-ul și Liga” — fără apăsarea lui nu pleacă nimic în plus. (2) În clasă, ele intră în rezumatul pe care telefonul îl trimitea deja profesorului și din care colegii își văd cifrele; nu pleacă nicio notă, nicio greșeală. Nu există un total al punctelor pe toate săptămânile: se trimit doar punctele săptămânii în curs (luni se reiau de la zero). Acordul cu termenii nu se cere din nou: la prieteni, cifrele noi pleacă numai după o apăsare nouă a copilului; în clasă, XP-ul e numărul din care se socotește nivelul, pe care colegii și profesorul îl vedeau deja, iar punctele din Ligă și liga le vedeau deja colegii acceptați, în fila „Prieteni” a Ligii săptămânii. Cine nu vrea să apară în Ligă iese din foaia Ligii („Nu vreau să apar”), iar atunci punctele și liga nu mai pleacă nici spre clasă, nici spre prieteni.

Dacă aplicația se va mai schimba într-un fel care atinge datele, vom actualiza această pagină înainte și vom anunța vizibil în aplicație. Data ultimei actualizări apare mereu sus.

Contact

Întrebări despre confidențialitate: cristian@matepolis.ro.

🚩 am găsit o greșeală

Trimite pagina asta: WhatsApp Facebook

Toată matematica școlii, pas cu pas.
Rezolvă exercițiile pe ecran, pas cu pas — cu ajutor exact acolo unde te blochezi, punctaj automat și baremul la un click, dacă vrei să-l vezi.

Rezolvă în Matepolis →

Aceleași lecții, în aplicație. Gratuit acum, integral. Fără reclame și fără plăți în aplicație.

Descarcă din App Store Descarcă de pe Google Play