Politica de cookie-uri
Ultima actualizare
Aceasta Politica de cookie-uri descrie cookie-urile si tehnologiile similare (localStorage, sessionStorage) pe care pbmate le foloseste pe pbmate.ro si pe app.pbmate.ro, si optiunile pe care le ai.
Pe scurt: nu setam niciun cookie de marketing sau de urmarire cross-site. Analitica noastra este fara cookie-uri (cookieless) si complet anonima. Cookie-urile care raman sunt strict necesare (autentificare, plata) sau sustin direct un pas pe care l-ai cerut explicit (accesarea unui link de recomandare) - niciunul nu are scop publicitar. Foloseste si cateva chei din localStorage/sessionStorage ale browserului tau, listate la sectiunea 4, mai ales pentru preferinte (tema) si pentru functionarea corecta a aplicatiei.
1. Ce este un cookie si ce e o tehnologie similara?
Un cookie este un fisier text de mici dimensiuni stocat in browserul tau atunci cand vizitezi un site web. localStorage si sessionStorage sunt spatii de stocare similare, oferite tot de browser: nu sunt trimise automat catre server la fiecare cerere (asa cum sunt cookie-urile), dar retin informatie in browserul tau la fel ca un cookie, motiv pentru care le tratam impreuna aici. Unele dintre aceste tehnologii sunt esentiale pentru functionarea site-ului, altele ne ajuta sa intelegem modul de utilizare sau doar retin o preferinta a ta.
2. Operatorul de date
CARPATHIAN SOFTWARE LABS SRL
CUI: 54253878 | Registrul Comertului: J2026017194006
Sediul Social: Municipiul Bucuresti, Sector 1, Str. Pitar Mos, Nr. 27, Et. 5, Ap. 17
Contact: contact@pbmate.ro
3. Cookie-urile pe care le folosim
3.1 Autentificare (Convex Auth) - esentiale, intotdeauna active
Setate pe app.pbmate.ro cand te autentifici, sterse la deconectare. Sunt httpOnly (nu pot fi citite din JavaScript, nici de pbmate, nici de un script tert) si host-only (nu au atributul domain setat, deci nu ajung niciodata pe pbmate.ro sau calculator.pbmate.ro). Temei legal: interes legitim / executarea contractului, Art. 6(1)(b) si (f) GDPR - nu necesita consimtamant.
__Host-__convexAuthJWT(__convexAuthJWTin mediul de dezvoltare) - token-ul care iti autentifica sesiunea. Cookie de sesiune (fara data de expirare fixa - dispare la inchiderea completa a browserului); token-ul din interior e valabil aproximativ o ora si se reinnoieste automat, pe fundal, cat timp esti activ.__Host-__convexAuthRefreshToken(__convexAuthRefreshTokenlocal) - folosit pentru reinnoirea automata a token-ului de mai sus, fara sa fii nevoit sa te autentifici din nou.__Host-__convexAuthOAuthVerifier(__convexAuthOAuthVerifierlocal) - folosit doar in timpul autentificarii cu Google (cateva secunde), sters imediat dupa.
3.2 Cod de recomandare
Setat cand accesezi un link de recomandare de tip pbmate.ro/r/<cod>, ca sa putem asocia recomandarea contului pe care il creezi - inclusiv daca inregistrarea se termina pe app.pbmate.ro. Nu este httpOnly (este citit din JavaScript la finalizarea inregistrarii). Temei legal: interes legitim, Art. 6(1)(f) GDPR, in sprijinul unui pas pe care l-ai initiat explicit prin accesarea linkului - nu este folosit pentru publicitate sau urmarire cross-site.
pbmate_ref- contine codul de recomandare. Durata: 24 de ore. Domeniu:.pbmate.ro(accesibil si pe app.pbmate.ro).
3.3 Analitica fara cookie-uri
Folosim analitica prietenoasa cu confidentialitatea care nu seteaza cookie-uri si nu stocheaza un identificator persistent. Colectam doar date agregate si anonime (pagini vizitate, surse de trafic, numar de vizitatori unici estimat printr-un hash care se schimba zilnic) - nu putem re-identifica un vizitator intre sesiuni. Temei legal: interes legitim, Art. 6(1)(f) GDPR - fara cookie-uri, nu este necesar un banner de consimtamant.
- Instrumentul nostru propriu, self-hosted - servit chiar de pe domeniul pbmate.ro (scriptul
/dv.js, evenimentele trimise catre/dv/e), nu de la un furnizor tert. Nu foloseste niciun cookie si nu scrie in localStorage sau sessionStorage; adresa IP este transformata intr-un hash care se schimba zilnic si nu este niciodata stocata in forma bruta.
3.4 Cookie-uri de plata
Cand interactionezi cu elementele de plata pentru un Abonament, Stripe poate seta cookie-uri pentru prevenirea fraudei si mentinerea sesiunii de plata. Temei legal: executarea contractului, Art. 6(1)(b) si interes legitim, Art. 6(1)(f) GDPR. Politica Stripe: stripe.com/privacy · stripe.com/cookie-settings.
4. localStorage si sessionStorage
Pe langa cookie-uri, folosim si localStorage/sessionStorage - spatii de stocare oferite de browser, care nu sunt trimise catre server, dar retin informatie pe dispozitivul tau la fel ca un cookie.
4.1 localStorage - ramane pana il stergi manual sau golesti datele site-ului din browser
theme- pe app.pbmate.ro, retine preferinta ta pentru modul luminos/intunecat.__convexAuthJWT_.../__convexAuthRefreshToken_...- o copie locala a token-ului de autentificare descris la 3.1, folosita de aplicatie ca sa stie instant, la incarcarea paginii, daca esti logat, fara sa astepte raspunsul serverului.pbmate:onboarding-role:v1- rolul (elev / parinte / profesor) ales in timpul inscrierii, pana o finalizezi.variante:split-pct- cat de mare tii panoul de rezolvare fata de enunt cand lucrezi la o varianta BAC/Evaluare Nationala.variante:scratchpad:<id-varianta>- ciorna scrisa de tine la o anumita varianta, ca sa nu o pierzi daca reincarci pagina.
4.2 sessionStorage - se sterge automat cand inchizi tab-ul/fereastra
dm:acq:logged- pe site-ul de prezentare, marcheaza ca am inregistrat deja, in sesiunea curenta de navigare, un eveniment anonim de vizita (fara identificator al vizitatorului, fara referrer brut, fara datele din URL) - ca sa nu il numaram de doua ori pentru aceeasi sesiune.- Cateva chei tehnice, folosite doar in interiorul aplicatiei (app.pbmate.ro), care retin pentru cateva secunde un pas dintr-un flux - de exemplu ca o schimbare de plan sau de nume sa continue corect dupa ce pagina se reincarca in mijlocul acelui flux, sau ca o animatie de clasament sa stie ca tocmai s-a intamplat o schimbare de rang. Nu contin date de identificare si sunt sterse automat imediat ce sunt citite.
5. De ce nu ai un banner de cookie-uri
Pentru ca analitica noastra nu seteaza cookie-uri si nu prelucreaza date personale, legislatia (Directiva ePrivacy si GDPR) nu ne cere un banner de consimtamant pentru ea. Nu punem cookie-uri de publicitate, de marketing sau de urmarire cross-site. Restul cookie-urilor si al cheilor din localStorage/sessionStorage de mai sus sunt fie strict necesare (autentificare, plata), fie sustin direct un pas pe care l-ai cerut explicit (recomandare), fie sunt simple preferinte tehnice ale aplicatiei (tema, ciorne, pasi dintr-un flux) - niciuna nu necesita consimtamant.
6. Cookie-uri terte
Nu folosim cookie-uri de publicitate sau marketing si nu permitem tertilor sa plaseze cookie-uri in scopuri publicitare. Analitica noastra este proprie (self-hosted) si prima-parte (first-party), nu un serviciu tert. Singurele cookie-uri terte posibile sunt de la Stripe (plati), conform descrierii de mai sus.
7. Cum controlezi cookie-urile si spatiul de stocare local
Poti controla oricand cookie-urile din setarile browserului (Chrome, Firefox, Safari, Edge - sectiunea Confidentialitate / Cookie-uri). Acelasi meniu iti permite de obicei sa stergi si datele localStorage/sessionStorage ale unui site ("Site data" / "Storage"). Dezactivarea cookie-urilor esentiale sau stergerea datelor locale poate impiedica functionarea corecta a Platformei (de exemplu, te va delogare sau iti va reseta preferinta de tema).
8. Modificari
Putem actualiza aceasta Politica de cookie-uri periodic. Modificarile vor fi postate pe aceasta pagina cu data actualizata.
9. Contact
Intrebari: contact@pbmate.ro. Consulta si Politica de confidentialitate.