AcasăPărințiConfidențialitateTermeniAtribuiri

Politica de confidențialitate

Versiune de lucru 2026-10-04.draft-6. Textul este generat din inventarul datelor (privacy.yaml) și urmează revizuirea juridică înainte de pilot.

Cine răspunde de date

Operatorul serviciului cyber-bot.ro (denumirea juridică se confirmă la revizuirea juridică)

Adresa de contact pentru protecția datelor se publică înainte de pilot.

De ce folosim datele

  • Contul părintelui și furnizarea serviciului
  • Dovada acordului parental și a versiunii politicii acceptate
  • Profilul copilului și învățarea adaptată (personalizare educațională, nu profilare de marketing)
  • Informări blânde pentru părinte despre progres
  • Exercitarea drepturilor: export și ștergere
  • Securitate, jurnal de audit și responsabilitate
  • Accesul echipei la studio (autori, recenzori, administratori)
  • Statistici agregate fără identificatori
  • Publicarea conținutului educațional
  • Pilot vocal privat, doar pentru adulți

Ce date păstrăm

Contul părintelui

Identificatorul contului, legătura dintre cont și identitatea de conectare (un identificator pseudonim primit de la furnizorul de autentificare, fără adresă de e-mail și fără parolă), numele opțional, limba, codul PIN parental (doar hash), opțiunea de marketing și datele de creare sau ștergere. Adresa de e-mail și confirmarea ei sunt păstrate de furnizorul de autentificare, nu în tabelele noastre.

Despre cine
părinte
Pentru ce
Contul părintelui și furnizarea serviciului
Temeiul legal
Contractul cu părintele (GDPR art. 6 alin. (1) lit. b)
Cât le păstrăm
Cât timp contul există. Identitățile de conectare a căror adresă nu este confirmată sau care nu au devenit cont de părinte în 14 zile se șterg automat de la furnizorul de autentificare. La închiderea contului, accesul se oprește imediat, iar datele se șterg definitiv după 7 zile (cel mult 30): întâi identitatea de la furnizor, apoi datele noastre.

Autentificarea părintelui

La noi: contoarele de limitare a încercărilor, cheiate prin HMAC, fără IP sau e-mail în clar. La furnizorul de autentificare: adresa de e-mail, parola (doar hash), sesiunile de conectare și codurile de confirmare sau de resetare. Aplicația nu îi transmite furnizorului adresa IP sau browserul părintelui.

Despre cine
părinte
Pentru ce
Contul părintelui și furnizarea serviciului; Securitate, jurnal de audit și responsabilitate
Temeiul legal
Contractul cu părintele (GDPR art. 6 alin. (1) lit. b)
Cât le păstrăm
Contoarele de limitare se șterg după cel mult o oră. Sesiunile și codurile sunt păstrate de furnizorul de autentificare, cu durata stabilită în configurarea lui; se verifică înainte de activare. La închiderea contului, nicio sesiune nu mai este acceptată din acel moment. Identitatea de la furnizor se șterge odată cu contul.

Acorduri parentale

Tipul acordului, versiunea politicii, metoda de verificare și datele acordării sau retragerii; pentru confirmarea prin e-mail, doar hash-ul linkului trimis, expirarea (48 de ore) și momentul folosirii.

Despre cine
părinte, copil
Pentru ce
Dovada acordului parental și a versiunii politicii acceptate
Temeiul legal
O obligație legală (GDPR art. 6 alin. (1) lit. c)
Cât le păstrăm
Cât timp contul există, ca dovadă a acordului; la retragere se păstrează și data retragerii. Cererile de acord neconfirmate se șterg automat după 7 zile, iar cele folosite după ce linkul expiră (48 de ore). Când un profil de copil este șters definitiv, dovada acordului rămâne fără legătura cu profilul.

Profilul copilului

Pseudonim (maximum 20 de caractere), vârsta în ani, clasa opțională, alegeri de companion și avatar, setări stabilite de părinte și momentul în care părintele a confirmat acordul (profilul activ).

Despre cine
copil
Pentru ce
Profilul copilului și învățarea adaptată (personalizare educațională, nu profilare de marketing)
Temeiul legal
Acordul părintelui (GDPR art. 6 alin. (1) lit. a și art. 8)
Cât le păstrăm
Până la ștergerea profilului sau a contului: profilul dispare imediat și se șterge definitiv după 7 zile (cel mult 30). Retragerea acordului oprește profilul fără să-l șteargă.

Activitatea de învățare

Sesiuni, încercări (corect sau nu, valori din liste sau numere, nu text liber), timpi de răspuns, indicii folosite și rezultatele evaluării inițiale.

Despre cine
copil
Pentru ce
Profilul copilului și învățarea adaptată (personalizare educațională, nu profilare de marketing)
Temeiul legal
Acordul părintelui (GDPR art. 6 alin. (1) lit. a și art. 8)
Cât le păstrăm
Răspunsurile primite acum mai bine de 24 de luni se șterg automat; rezumatul lor rămâne în nivelul de stăpânire. Restul, până la ștergerea profilului sau a contului.

Progresul și recompensele

Nivelul de stăpânire pe competențe și niveluri, recapitulări programate, etapele personajelor, obiectele din căsuța din copac și misiunile pentru acasă.

Despre cine
copil
Pentru ce
Profilul copilului și învățarea adaptată (personalizare educațională, nu profilare de marketing)
Temeiul legal
Acordul părintelui (GDPR art. 6 alin. (1) lit. a și art. 8)
Cât le păstrăm
Până la ștergerea profilului sau a contului.

Semnale pentru părinte

Mesaje blânde către părinte (de exemplu, o dificultate care persistă sau o provocare potrivită), fără etichete de diagnostic.

Despre cine
copil
Pentru ce
Informări blânde pentru părinte despre progres; Profilul copilului și învățarea adaptată (personalizare educațională, nu profilare de marketing)
Temeiul legal
Acordul părintelui (GDPR art. 6 alin. (1) lit. a și art. 8)
Cât le păstrăm
Până la ștergerea profilului sau a contului.

Cereri de export și ștergere

Tipul cererii (export, ștergerea contului sau a unui profil de copil), starea și datele la care a fost făcută, programată și finalizată; pentru export, fișierul JSON și rezumatul ușor de citit, cu toate datele familiei.

Despre cine
părinte, copil
Pentru ce
Exercitarea drepturilor: export și ștergere
Temeiul legal
O obligație legală (GDPR art. 6 alin. (1) lit. c)
Cât le păstrăm
Cât timp contul există. Fișierele de export se șterg automat după 7 zile. După ștergerea definitivă a unui profil, cererea nu mai indică profilul.

Jurnal de audit

Cine a făcut o acțiune sensibilă (de exemplu un export sau o ștergere), ce acțiune, asupra cărei cereri și când; nu conține identificatorul copilului, iar câmpul meta nu conține date personale.

Despre cine
părinte, echipă
Pentru ce
Securitate, jurnal de audit și responsabilitate
Temeiul legal
Interesul legitim (GDPR art. 6 alin. (1) lit. f)
Cât le păstrăm
Durata se stabilește la revizuirea juridică. La ștergerea definitivă a contului, rândurile pierd legătura cu părintele: rămân doar acțiunea și data.

Rolurile echipei

Rolul fiecărui membru al echipei în studio.

Despre cine
echipă
Pentru ce
Accesul echipei la studio (autori, recenzori, administratori)
Temeiul legal
Contractul cu părintele (GDPR art. 6 alin. (1) lit. b)
Cât le păstrăm
Cât timp persoana face parte din echipă.

Statistici agregate

Numele evenimentului, proprietăți permise, grupa de vârstă, nivelul, versiunea conținutului și ziua; niciun identificator de copil sau de părinte. Agregatele zilnice rețin doar ziua, dimensiunile și numărul de evenimente, iar panoul echipei ascunde orice celulă cu mai puțin de 10 evenimente.

Despre cine
nimeni (fără date personale)
Pentru ce
Statistici agregate fără identificatori
Temeiul legal
Nu sunt date cu caracter personal
Cât le păstrăm
Fără limită, deoarece nu identifică pe nimeni.

Catalogul de conținut

Versiunile publicate ale conținutului educațional.

Despre cine
nimeni (fără date personale)
Pentru ce
Publicarea conținutului educațional
Temeiul legal
Nu sunt date cu caracter personal
Cât le păstrăm
Cât timp versiunea este necesară.

Ce nu colectăm niciodată

  • Poze sau filmări cu copilul
  • Vocea copilului sau înregistrări audio
  • Amprente vocale sau alte date biometrice
  • Emoțiile copilului sau ce spune despre cum se simte
  • Locația
  • Contactele
  • Text liber scris de copil
  • Numele de familie al copilului
  • Data nașterii
  • Amprenta dispozitivului
  • Adresa IP în baza de date a aplicației
  • Instrumente de urmărire ale terților sau reclame
  • Înregistrarea sesiunii (session replay)

Cine ne ajută să furnizăm serviciul

Vercel

Găzduirea site-ului și a funcțiilor server

Regiunea
UE (fra1), de verificat în contul de producție
Starea
în folosință
Primește date despre copii
da

Neon

Baza de date Postgres

Regiunea
UE
Starea
planificat
Primește date despre copii
da

Neon Auth

Autentificarea părinților (planificat, neactivat): adresa de e-mail, parola doar ca hash, sesiunile și codurile de confirmare sau de resetare, păstrate de Neon în schema neon_auth a aceleiași baze de date. Copiii nu au conturi și nu primesc date de conectare

Regiunea
UE (Frankfurt), de verificat în contul de producție
Starea
planificat
Primește date despre copii
nu

Furnizor de e-mail tranzacțional (de ales, în UE)

E-mailuri de confirmare, conectare, acord parental și export, doar către adresa părintelui; fără date despre copil. Neconectat: în dezvoltare se folosește doar o cutie poștală de test în memorie (PRD-009 R6)

Regiunea
UE
Starea
planificat
Primește date despre copii
nu

Raportare erori (de ales, în UE)

Erori server curățate de date personale, fără înregistrarea sesiunii (session replay) și fără SDK în browser. Neconectat: până la alegerea furnizorului, erorile ajung doar în jurnalele serverului, prin același filtru

Regiunea
UE
Starea
planificat
Primește date despre copii
nu

Azure Speech sau ElevenLabs (doar la generarea conținutului)

Generarea narațiunii din texte scrise de echipă; nu primește date despre copii

Regiunea
de confirmat
Starea
doar la generarea conținutului
Primește date despre copii
nu

ElevenLabs

Pilotul vocal pentru adulți de la /vorbeste: voce, text tastat și transcrieri ale testerilor adulți, păstrate cel mult o zi

Regiunea
SUA; mecanismul de transfer se verifică
Starea
doar pentru pilotul vocal al adulților
Primește date despre copii
nu

Google Gemini (prin ElevenLabs)

Modelul de dialog folosit de ElevenLabs în pilotul pentru adulți

Regiunea
SUA; mecanismul de transfer se verifică
Starea
doar pentru pilotul vocal al adulților
Primește date despre copii
nu

Upstash Redis

Contoare globale de cotă pentru pilotul vocal; fără date personale

Regiunea
de confirmat
Starea
doar pentru pilotul vocal al adulților
Primește date despre copii
nu

Ce rămâne pe dispozitivul tău

  • cyberbot.demo.learning.v2: Grupa de vârstă aleasă, personajul, misiunile terminate, ciorne de misiune și rezumate (indicii, încercări, data). Păstrează progresul demonstrației pe acest dispozitiv; nu se trimite la server.
  • cyberbot.demo.progress.v1: Format vechi al progresului, citit o singură dată pentru migrare. Compatibilitate cu versiunea anterioară a demonstrației.
  • cyberbot.child-shell.v1:time:*: Ziua, minutele jucate în acea zi și momentul de pornire al sesiunii în curs, pentru profilul de copil ales; cheia poartă identificatorul profilului, fără alte date. Numără pe acest dispozitiv timpul zilnic stabilit de părinte; nu se trimite la server și o zi nouă o ia de la zero.
  • cyberbot.child-shell.v1:session:*: Ziua și lista lecțiilor din sesiune terminate azi, pentru profilul de copil ales; cheia poartă identificatorul profilului, fără alte date. Păstrează pe acest dispozitiv traseul zilei din modul copil; nu se trimite la server.
  • cyberbot.parent-gate.*: Starea porții pentru părinți (încercări și blocare temporară). Frânează accesul copiilor la zona pentru părinți; dispare la închiderea filei.
  • cyberbot.auth: Referință de sesiune sigilată pentru contul părintelui (httpOnly, SameSite=Lax; pe HTTPS se numește __Secure-cyberbot.auth și este Secure); expiră odată cu sesiunea. La fiecare cerere este verificată la furnizorul de autentificare. Strict necesar pentru conectarea părintelui.
  • cyberbot.child-mode: Identificatorul profilului de copil ales pentru modul copil pe acest dispozitiv (httpOnly); verificat la fiecare cerere față de sesiunea părintelui. Strict necesar pentru modul copil; se șterge la ieșirea din modul copil sau din cont.
  • cyberbot.reauth: Dovada că părintele și-a scris din nou parola în ultimele 5 minute: doar momentul confirmării și o semnătură (HMAC) peste acel moment, părintele și sesiunea, fără identificatori în clar (httpOnly); verificată la schimbarea benzii și a timpului zilnic, la ștergerea profilului, la descărcarea datelor familiei și la închiderea contului (nu la retragerea acordului). Strict necesar ca schimbările sensibile din controalele copilului (în afară de retragerea acordului), descărcarea datelor familiei și închiderea contului să ceară parola; expiră după 5 minute, la „Blochează acum” sau la ieșirea din cont.
  • pilot session cookie: Sesiune semnată pentru pilotul vocal al adulților, fără date personale. Strict necesar pentru accesul la pilotul /vorbeste.

Drepturile tale

  • Poți descărca oricând toate datele familiei, ca fișier JSON și ca rezumat ușor de citit.
  • Poți retrage acordul pentru un copil: profilul se oprește imediat și nu mai salvăm progres nou.
  • Poți șterge un profil de copil sau tot contul: datele dispar imediat din aplicație și se șterg definitiv în cel mult 30 de zile.
  • Poți cere corectarea datelor și poți depune o plângere la Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal (ANSPDCP).

Mergi la datele familiei

Citește termenii de utilizare