Politica de Confidențialitate
Ultima actualizare: 28 iulie 2026
ReInfo (reinfo.dev) este o platformă educațională de programare competitivă, dezvoltată ca proiect necomercial în cadrul InfoEducație, secțiunea Software Educațional. Nu suntem o companie înregistrată - ReInfo este operat direct de dezvoltatorul platformei.
Pentru orice întrebare legată de confidențialitate sau date personale, ne poți contacta la: dragos@gatan.dev.
1. Ce date colectăm
Date de cont: nume de utilizator, adresă de email, parolă (stocată exclusiv sub formă de hash), nume afișat, avatar (opțional, încărcat de tine - JPEG/PNG/WEBP, maxim 2 MB), biografie, limbă preferată a interfeței, temă preferată și linkuri externe opționale (profil GitHub și până la 3 linkuri personalizate).
Date de autentificare: folosim un cookie de sesiune httpOnly, cu atributul SameSite=Lax, valabil 30 de zile. Pe server, păstrăm câte o înregistrare de sesiune cu tokenul de sesiune, data expirării, user-agent-ul browserului și adresa IP folosită la autentificare - necesare pentru securitate și pentru a putea invalida sesiuni compromise.
Resetare parolă: la cererea unui reset de parolă, generăm un token temporar, cu o singură utilizare, trimis prin email folosind serviciul Resend.
Cod sursă și activitate de judecare: codul sursă pe care îl trimiți la probleme, concursuri sau dueluri, limbajul folosit, verdictul obținut, punctajul și momentul trimiterii. Aceste date stau la baza istoricului tău de rezolvări, a clasamentelor și a ratingurilor.
Statistici și rating: rating de duel, victorii/înfrângeri/egaluri, rating de concurs și data ultimei activități.
Funcții sociale: cereri de prietenie, prietenii confirmate și notificări (de exemplu, cereri de prietenie primite sau acceptate).
Clase (profesor-elev): dacă faci parte dintr-o clasă virtuală, stocăm apartenența la clasă, anunțurile clasei și mesajele directe schimbate între profesor și elev în cadrul clasei respective.
Rezultate externe: poți adăuga manual rezultate obținute la alte concursuri (nume concurs, platformă, rezultat, an). Aceste rezultate pot fi verificate ulterior de un profesor sau administrator.
Asistent AI pentru lecții: mesajele trimise către asistentul AI din cadrul lecțiilor sunt transmise printr-un furnizor terț, OpenRouter, pentru generarea răspunsului. Înregistrăm utilizarea (numărul de token-uri consumați, per lecție și per utilizator) pentru a aplica limite rezonabile de folosire. Răspunsurile pot fi păstrate temporar (24 de ore) într-un cache general, indexat după conținutul întrebării și lecție, nu după identitatea ta.
Token-uri API / CLI: dacă folosești unealta de linie de comandă reinfo-cli, generăm token-uri de acces personale și înregistrări ale fluxului de autorizare pe dispozitiv (vezi secțiunea 4 pentru cum sunt protejate).
Integrare GitHub (opțională): dacă această funcție este activată de un profesor pentru proiecte, preluăm doar metadate publice, read-only, ale unui repository GitHub. Nu stocăm token-uri sau credențiale GitHub.
Setări de confidențialitate: poți controla dacă emailul, activitatea recentă și problemele rezolvate sunt vizibile public pe profilul tău.
Monitorizare erori: folosim Sentry pentru a detecta și depana erorile aplicației. Aceste rapoarte pot conține metadate tehnice despre cererea care a generat eroarea.
2. Cum folosim datele
- Furnizarea serviciului: autentificare, trimiterea și judecarea submisiilor, clasamente, dueluri, concursuri, lecții;
- Comunicare esențială: resetare parolă, notificări din platformă;
- Securitate: prevenirea fraudei, a abuzului sistemului de judecare și a folosirii multi-cont;
- Îmbunătățirea platformei pe baza utilizării agregate.
3. Temei legal
Prelucrăm datele în baza executării contractului dintre tine și ReInfo (crearea și utilizarea contului), a interesului legitim (securitate, prevenirea abuzului) și, acolo unde este cazul, a consimțământului (de exemplu, utilizarea asistentului AI).
4. Partajarea cu terți și securitate
Nu vindem datele tale și nu folosim publicitate sau tracking al terților. Folosim următorii furnizori, strict pentru funcționarea serviciului:
- Resend - trimiterea emailurilor tranzacționale (resetare parolă);
- OpenRouter - rutarea mesajelor din chat-ul AI al lecțiilor către modele de limbaj;
- Sentry - monitorizarea erorilor din aplicație;
- Vercel - găzduirea aplicației frontend;
- DigitalOcean - găzduirea backend-ului și a bazei de date.
5. Securitate
Executarea codului sursă trimis de utilizatori are loc într-un mediu sandbox (Piston) auto-găzduit de ReInfo, nu printr-un serviciu terț.
Parolele și token-urile de acces sunt stocate exclusiv sub formă de hash. Comunicarea cu platforma se face criptat (HTTPS). Codul trimis de utilizatori este executat izolat, într-un sandbox dedicat.
6. Cookie-uri
Folosim un singur cookie, cel de sesiune descris mai sus, necesar pentru autentificare. Nu folosim cookie-uri de analiză, marketing sau tracking.
7. Perioada de păstrare
Datele de cont sunt păstrate cât timp contul tău este activ. Sesiunile expiră automat după 30 de zile. Token-urile de resetare a parolei sunt de unică folosință și expiră rapid. Istoricul submisiilor este păstrat pentru a susține clasamentele și statisticile.
Poți solicita ștergerea contului și a datelor asociate contactându-ne la dragos@gatan.dev - la momentul actual, ștergerea contului se face manual, la cerere, nefiind încă disponibilă o opțiune de auto-ștergere din platformă.
8. Drepturile tale
Conform GDPR, ai dreptul de acces, rectificare, ștergere, restricționare a prelucrării, portabilitate a datelor, opoziție și retragere a consimțământului. Poți depune oricând o plângere la Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal (ANSPDCP). Pentru exercitarea oricărui drept, scrie-ne la dragos@gatan.dev.
9. Modificări ale acestei politici
Putem actualiza această politică pe măsură ce platforma evoluează. Vom afișa data ultimei actualizări în partea de sus a documentului.
10. Contact
dragos@gatan.dev