Sari la conținut
megapromotingHai să discutăm

Expertiză · Conformitate GDPR și Legea 195/2024

Aducem un sistem care vorbește cu clienții în starea în care poate fi arătat unui controlor, și verificăm asta din cod, nu din chestionar.

Legea nr. 195/2024 se aplică în Republica Moldova din 23 august 2026 și transpune GDPR. Facem partea inginerească: inventariem ce colectează efectiv sistemul, verificăm comportamentul real al paginii, scriem registrul activităților de prelucrare și implementăm retenția, consimțământul și ștergerea ca funcții care rulează. Nu dăm consultanță juridică.

Construit dejaDouă implementări proprii, plus lucrarea făcută pe noi înșine. Prima: `gdpr-scan-md`, un scanner determinist, fără componentă de inteligență artificială, public la `ongdpr.md` (verificat cu curl pe 06.09.2026: redirect 308 către `/ro`, apoi 200 cu 95.131 de octeți). Are șapte module, ponderi și praguri scrise într-un singur fișier ca sursă unică de adevăr, și 488 de cazuri de test `it()`/`test()` în directorul de teste al motorului. A doua: textul integral al Legii 195/2024 modelat în format mașină — 90 de articole, 384 de alineate, 408 litere, 9 capitole, 16 secțiuni — cu MD5-ul PDF-ului sursă și metoda de extragere înregistrate în fișier, astfel încât o citare să poată fi verificată până la pagină. A treia dovadă, cea care spune cel mai mult: registrul art. 30 al acestui site, scris pentru noi, cu limitările proprii declarate și opt puncte încă deschise. Rezerva obligatorie: nu suntem cabinet de avocatură și nu emitem opinii juridice. Un instrument tehnic nu înlocuiește un jurist, iar noi spunem asta și în produs, nu doar aici.

Legea nr. 195/2024 privind protecția datelor cu caracter personal a fost adoptată la 25 iulie 2024, publicată în Monitorul Oficial nr. 367-369 din 23 august 2024 și a intrat în vigoare la 23 august 2026. Transpune Regulamentul (UE) 2016/679. Pentru o firmă din Moldova asta înseamnă că obligațiile despre care se vorbea până acum ca despre „ceva european” sunt de azi obligații locale, cu o autoritate locală și cu amenzi care se calculează în lei sau în procent din cifra de afaceri, luându-se valoarea mai mare.

Partea de care ne ocupăm noi este inginerească. Un sistem care vorbește cu clienții — un site cu formular, un asistent de chat, un agent care răspunde la telefon, un CRM — colectează date în locuri pe care nimeni nu le mai ține minte după al doilea an. Politica publicată spune un lucru, codul face altul, iar divergența nu se vede până când cineva întreabă. Lucrarea începe deci de la cod și de la comportamentul real al paginii, nu de la un chestionar completat de cineva care își amintește cum era anul trecut.

Spunem răspicat ce nu facem: nu dăm consultanță juridică, nu emitem opinii, nu redactăm apărări și nu ne substituim unui jurist sau responsabilului cu protecția datelor. Suntem constructori. Producem inventarul verificat, dovada tehnică, registrul și implementarea — materialul cu care un jurist poate lucra, în loc să pornească de la declarații. Unde întrebarea devine juridică, o marcăm ca atare și o trimitem mai departe.

Rezultatul se măsoară altfel decât se obișnuiește. Nu prin numărul de documente produse, ci prin câte afirmații publice au rămas în picioare după verificare. Pe propriul nostru site, exercițiul acesta a însemnat în primul rând ștergeri: un test independent de penetrare anual, un jurnal de audit de 180 de zile, criptare pe toate bazele de date, copii de siguranță zilnice în afara sediului, paisprezece sub-procesatori și două locații de găzduire — niciuna nu a putut fi susținută cu o dovadă, deci niciuna nu a rămas pe pagină.

Conformitate GDPR și Legea nr. 195/2024 — partea inginerească · video în română, cu subtitrare și transcriere

Transcrierea completă

Să intrăm direct în subiect. Bine ați venit la o nouă analiză, astăzi abordăm o provocare uriașă pentru tot ce înseamnă mediul de afaceri, mai ales în contextul noilor reglementări din Repubblica Moldova. Focusul nostru absolut de astăzi, cum verificăm conformitatea direct din cod, și nu din niște teancuri infinite de hârtii. Foarte des, când vine vorba de confidențialitate, toată lumea se uită la documentele legale urcate pe site, dar, surpriză, documentele nu reflectă aproape niciodată realitatea tehnică a sistemului, așa că astăzi explorăm exact cum putem extrage adevărul pur direct din infrastructură. Secțiunea 1. Iluzia conformității declarative. Sau, cu alte cuvinte, ce declarăm oficial pe hârtie versus ce facem cu adevărat în practică. Gândiți-vă un pic ce face de fapt un site în spate când nimeni nu se uită la el. Un asistent virtual sau un magazin online sfârânge date prin tot felul de colțuri pe care, să fim sinceri, echipa tehnică probabil l-a uitat complet la doi ani de la lansare. Zeci de instrumente terțe, scripturi de analiză, coduri de marketing, toate astea rulează tăcut în fundal, fără un ochi tehnic aruncat sub capotă, e pur și simplu imposibil de știut cu exactitate cine și ce dată extrage sau unde le trimite. Și uite aici e capcana. Pe de-o parte avem teoria, acea politică de confidențialitate statică, neschimbată de ani de zile și, de cele mai multe ori, bazată pe un șablon. Iar pe de altă parte? E bine, pe de altă parte e realitatea. Codul este viu, extrem de dinamic, se actualizează constant și aspiră date în fundal. Ruptura asta dintre teorie și practică este invizibilă, până în momentul unui audit dur sau, mult mai rău, la o breșă de securitate când nimeni nu mai poate ignora elefantul din încăpere. Mergem mai departe la secțiunea 2, MISA, și anume Legea 195/2024, cu impact direct și destul de dur începând cu 23 august 2026. Vorbim practic de obligații europene aduse aici, sub fromă de reguli locale, stricte, în Republica Moldova, iar plafonul maxim pentru amenzi? 2 milioane de lei. Da, ați auzit bine? 2 milioane. Sancțiunile astea sunt gândite special să descurajeze ignoranța. Un amărât de banner pentru cookie-ori care nu funcționează corect tehnic, nu mai e o simplă eroare de design. E o vulnerabilitate legală și financiară uriașă. Legea e foarte clară și nu prea iartă. Aplică întotdeauna valoarea cea mai mare dintre suma fixă și procentul din cifra de afaceri. Pentru obligațiile de bază, sancțiunile ajung la 1 milion de lei sau 1% din afaceri. Dar atenție, elementele esențiale, adică tot ce ține de consimzământ, drepturile oamenilor și transferurile de date, trec automat în banda superioară, maximum de 2 milioane de lei sau 2%. Ideea de reținut de aici, orice eroare tehnică pe partea de consimțământ se taxează fără amenajamente la nivelul maximum. Ceea ce ne aduce la secțiunea a treia, verificarea din cod sau, cum îmi place mie să-i spun, extragerea adevărului tehnic absolut. Având în vedere amenziile alea uriașe, pur și simplu nu ne mai putem baza pe memoria oamenilor sau pe niște chestionare bifate în grabă. Soluția stă în inginerie, iar procesul are trei pași de fier. Pasul 1. Citim sursa. Interogăm serverul ca să vedem clar ce ajunge în memorie. Pasul 2. Extrem de important. Apăsăm pe butonul de refuz la cuchiuri și ascultăm traficul din rețea vreo 3 secunde. Dacă instrumentele din spate continuă să sugă date, e clar, e o problemă. Iar pasul 3. Redactăm celebrul Registrul Activităților de Prelucrare bazându-ne strict pe aceste dovezi tehnice incontestabile. Astfel documentul devine ancorat în realitate. Ca să standardizăm toată povestea asta, instrumentele tehnice, cum ar fi scannerul GDP Scan MD, folosesc un scor matematic fix, cu un maxim de 1. Dar există o regulă de aur aici, o regulă dură de tot. Un singur element critic picat plafonează instantaneu scorul final la 0,49. Bam, neconform. Asta înseamnă că poți să ai tu cea mai frumoasă și bine scrisă politică de confidențialitate din lume dacă un tracker pornește înainte ca vizitatorul să dea accept, ai picat testul. Documentele pur și simplu nu pot să salveze un cod scris prost. Trecem la secțiunea a 4. Cazul real pe o platformă proprie. Un audit tehnic de o transparență radicală. Ca să demonstreze că funcționează, echipa din spatele metodologiei a zis să-și testeze propriul instrument fix pe site-ul lor. Și ce să vezi? De-a lângul anilor, pe pagina lor publică, se adunaseră fel și fel de afirmații corporative fantastice. Un jurnal de audit de 180 de zile, criptare pe absolut toate bazele de date, vreo 14 subrocesatori. Sunau extrem de profesionist, nu-i așa? Doar că apăruseră acolo din inerție. Pur și simplu se copiaseră dintr-un document intern în altul, fără să verifice cineva din codul primar dacă lucrurile alea încă mai erau valabile. Așa că au aplicat regula tehnică cu o rigoare absolută. Nu ai document primar extras direct din cod pentru o afirmație? Se scoate! Au făcut o curățenie generală masivă. O grămadă de fraze pompoase despre teste vechi sau back-up-uri irrelevante au dispărut cu desăvârșire. Motivul? Simplu. E mult, mult mai sigur să ai o pagină de conformitate mai scurtă, cinstită și ancorată 100% în fapte reale, decât un dosar plin de promisiuni pe care nu le poți proba în caz de control. Aha, și pe lângă curățenia asta, autoauditul a scos la ivială ceva fascinant legat de chatbots-ii inteligenți bazați pe AI. Aduc trei riscuri majore cu ei. 1. La mână, rețin tot felul de date sensibile pe care vizitatorii le arunc acolo complet nesolicitat. 2. Transferul inevitabil al acelor texte către un furnizor de model terți, de odicei din altă țară. Și 3. Cel mai critic aspect, ascultați aici. Scrierea în memoria browser-ului la simpla deschiderea paginii, înainte ca omul să dea un click. Singura rezolvare? Să intre în cod și să bloceze încărcarea modelului, până când vizitatorul decide efectiv să apese butonul de start al conversației. Ajungem și la secțiunea 5, limitele tehnice și juridice. Până unde merge ingineria și unde trebuie să lăsăm profesioniștii din legal să-și facă treaba. E absolut clar că metodologia din cod este vitală, dar să nu ne amăgim, nu rezolvă chiar totul de una singura. Instrumentul tehnic se ocupă de lucruri tangibile. Inventarează infrastructura, se uită în cod și scoate dovezi clare despre cum se comportă sistemul. Însă, atenție, el nu reprezintă o opinie juridică. Un instrument tehnic nu poate să decidă temeiurile legale dintr-un contract și nu interpretează legi. Partea asta e teritoriul exclusiv al avocaților. Pe scurt, tehnologia toarnă o fundație supersolidă din beton, din dovezi, iar juriștii vin și construiesc legalitatea deasupra ei. Delimitarea asta aduce la lumină un lucru extraordinar despre faimosul articol 30, Registrul Activităților de Prelucrare. Vă zic un secret, un registru viu generat pe bune din cod nu o să arate niciodată imaculat la prima scanare. Rândurile alea marcate ca neverificat, care cer o decizie umană, juridică, fix alea arată transparența reală a unei organizații. Orice registru care pare din prima zi perfect, complet și fără nicio eroare deschisă este în aproape toate cazurile o iluzie ieftină, o simplă fișă completată dintr-un șablon care ignoră complet complexitatea reală a unui soft. Deci, tragând linie după tot ce am povestit, văzând diferența asta colosală dintre ce e scris pe hârtie și ce execută de fapt mașinăria, la voi în organizație cum arată procesul de verificare? Se bazează conformitatea pe niște documente prăfuite, uitate undeva prin subsolul site-ului, sau pe certitudini incontestabile extrase direct din codul activ? Să treci la o verificare tehnică nu e doar o bifă pe hârtie ca să scapi de Legea 195/2024. Este garanția supremă că respecti cu adevărat datele oamenilor. O schimbare de perspectivă care pur și simplu transformă modul în care gândim securitatea.

Ce cuprinde

Lucrarea, pe componente

Inventarul se face din cod și de pe serverul viu, nu dintr-un chestionar

Prima etapă înseamnă citit sursa și interogat producția: ce câmpuri se scriu efectiv, unde ajung, ce se pune în memoria browserului și în ce moment, ce servicii terțe încarcă pagina, ce reține jurnalul serverului și cât timp. Un exemplu concret din propriul nostru inventar: asistentul de chat de pe site se încărca la fiecare vizualizare de pagină și scria identificatorul de sesiune și istoricul în memoria locală a browserului **înainte** ca vizitatorul să ceară ceva. Niciun chestionar nu ar fi scos asta la iveală, pentru că nimeni nu o știa.

Verificarea comportamentală: apăsăm butonul de refuz și ascultăm rețeaua

Prezența unui banner de consimțământ nu dovedește nimic. Scannerul nostru găsește bannerul, apasă efectiv pe controlul de refuz și apoi ascultă traficul de rețea trei secunde. Un instrument de urmărire contează ca încălcare doar dacă trăgea deja înainte de orice consimțământ și continuă să tragă după refuz, fără un semnal de consimțământ refuzat. Un site care rulează corect refuzul implicit nu e pedepsit pentru pingurile lui fără cookie-uri — regula a fost adăugată explicit ca să nu contrazică verificarea care recompensează exact acel comportament.

Registrul activităților de prelucrare, scris ca document viu

Articolul 30 cere o evidență a activităților de prelucrare cu scopuri, categorii de persoane și de date, destinatari, transferuri, termene de ștergere și o descriere a măsurilor de securitate. Îl scriem rând cu rând din inventarul verificat, iar ce nu s-a putut verifica rămâne marcat „neverificat”, nu completat din șablon. Regula de întreținere se scrie în document: dacă o modificare de cod schimbă ce se colectează, cui ajunge sau cât se păstrează, registrul și politica publicată se modifică **în același commit**. Divergența dintre cod și politică este exact problema care generează documentul.

Un scor care se poate reconstitui, nu o bifă

Cele șapte categorii au ponderi fixe: cookie-uri 0,25, mecanismul de consimțământ 0,20, politica 0,20, transportul 0,15, formularele 0,08, jurisdicția 0,07, identitatea operatorului 0,05 — sumă exact 1,0, verificată de un test. O constatare picată scade din categoria ei proporțional cu severitatea: critic 1,0, ridicat 0,6, mediu 0,3, scăzut 0,15; un avertisment costă jumătate. Peste 80 e conform, peste 50 e risc, sub — neconform. Toate numerele stau într-un singur fișier, ca sursă unică de adevăr, tocmai ca oricine să poată reface calculul.

Regula dură pentru încălcările care se întâmplă chiar acum

O singură constatare critică picată forțează verdictul „neconform” și plafonează scorul la 49, indiferent ce ar spune formula ponderată. Motivul e simplu: instrumente de urmărire care trag înainte de consimțământ, sau un buton de refuz care nu oprește nimic, afectează fiecare vizitator în acest moment. O politică de confidențialitate impecabilă nu are voie să ridice media peste asta.

Retenția ca sarcină automată care își lasă urmă, nu ca promisiune din politică

„Păstrăm datele 24 de luni” e o afirmație care se verifică într-un singur fel: rulând ștergerea. La noi, jurnalul de solicitări de pe site are termenul citit din configurație (`LEAD_RETENTION_DAYS`, implicit 730 de zile) și curăță la fiecare scriere. Într-o platformă mai mare, curățarea e o sarcină programată care rulează **după** copia de siguranță și numai dacă aceasta a reușit — o ștergere fără copie proaspătă e singura formă de ștergere din care nu există întoarcere — și scrie un rând într-un tabel de execuții. Rândul acela este proba de conformitate cerută de art. 5 alin. (2). Înainte de prima activare reală, sarcina rulează în gol cel puțin o săptămână și se citește jurnalul.

Transferurile: unde se oprește obligația și unde începe

Art. 44 alin. (2) spune că întregul capitol de transferuri **nu se aplică** transferurilor către statele Spațiului Economic European, unde nu sunt necesare autorizări speciale. Asta schimbă complet analiza: găzduirea în Uniunea Europeană nu e o preferință estetică, e diferența dintre „nimic de justificat” și „un dosar de garanții”. Pentru restul, verificăm concret: ce furnizor primește ce, pe ce temei, și dacă derogarea invocată se potrivește. Exemplu din propriul nostru registru: notificarea prin Telegram e un transfer către un stat terț, iar noi am scris în registru că derogarea invocată e proiectată pentru transferuri ocazionale, în timp ce al nostru e sistematic. E o limitare recunoscută, cu alternativa tehnică scrisă lângă ea.

Detecție de banner care nu se preface că vede tot

Optsprezece selectoare de platforme de consimțământ cunoscute, fiecare cu sursa citată, plus o euristică pentru bannerele scrise de mână — foarte frecvente la firmele mici din Moldova — care citește stilurile calculate din pagina vie, nu HTML-ul static. Parcurgerea intră în shadow-DOM deschis și în iframe-uri, pentru că unele bannere trăiesc integral acolo. Shadow-root-urile închise rămân invizibile prin construcție: spunem asta deschis și avem un test care ține afirmația în loc.

Ștergerea afirmațiilor pe care nu le putem susține

Partea cea mai puțin plăcută și cea mai utilă. O pagină de conformitate care enumeră certificări, audituri și practici inexistente e un risc mai mare decât una scurtă, pentru că fiecare rând devine o declarație verificabilă în fața autorității. Regula pe care o aplicăm: o afirmație publică are un rând într-un registru de dovezi, cu documentul primar — nu cu documentul intern care o repetă. Afirmațiile fără document primar se scot până apare documentul.

Cum arată

Traseul, pas cu pas.

01

Scanăm din exterior și citim din interior, în paralel

Scanarea automată dă starea publică în câteva secunde: transport, cookie-uri înainte de consimțământ, comportamentul real al bannerului, elementele de conținut ale politicii, formulare, jurisdicție, identitatea operatorului. În paralel se citește codul. Livrăm raportul cu constatări, dovezi și trimiterea la articolul corespunzător din Legea 195/2024 — și lista divergențelor dintre ce spune politica publicată și ce face sistemul.

02

Scriem registrul și marcăm ce nu s-a putut verifica

Registrul activităților de prelucrare, o activitate pe rând, cu scop, temei, categorii, destinatari, transferuri, locație, termen, măsuri și trimiterea la fișierul din cod unde e implementat. Livrăm și lista punctelor rămase deschise, cu numele persoanei care trebuie să decidă. Un registru fără puncte deschise, la prima trecere, e de obicei un registru completat din șablon.

03

Reparăm în cod ce se repară în cod

Consimțământ implicit refuzat, componentele terțe încărcate abia după accept, minimizarea aplicată la scriere, retenția ca sarcină automată cu jurnal, punctele de verificare a stării, drepturile pe fișiere. Fiecare reparație intră împreună cu modificarea documentului care o descrie, în aceeași trecere. Livrăm codul și rezultatul rescanării, ca diferența să fie măsurabilă, nu declarată.

04

Predăm dosarul și procedura care îl ține în viață

Registrul, procedura de notificare a încălcărilor, evaluarea de impact acolo unde e cerută, lista sub-procesatorilor cu ce primește fiecare, și registrul de dovezi pentru afirmațiile publice. Plus regula care le ține actuale: politica și codul se modifică împreună. Ce ține de interpretare juridică pleacă la jurist, cu materialul tehnic pregătit.

IntrareVerificareDeciziePublicareNimic nu trece mai departe neverificat.ORDINEA E ARGUMENTUL
Traseul unei lucrări de conformitate: scanare din exterior și citire a codului în paralel, apoi lista divergențelor dintre politica publicată și comportamentul real, apoi registrul cu ce s-a verificat și ce a rămas deschis, apoi reparațiile în cod — cu rescanare la final, ca diferența să fie măsurată, nu declarată.

Datele

Ce atingem, unde stau și cât rămân

Întrebările pe care le pune oricine are un responsabil cu protecția datelor — puse aici înainte să le pună el.

Ce vede efectiv scanarea automată
Numai suprafața publică a site-ului analizat: antetele de răspuns, cookie-urile scrise, cererile de rețea declanșate de pagină, textul politicii, câmpurile formularelor, domeniile terțe apelate. Nu se autentifică, nu completează formulare cu date reale și nu atinge zone protejate prin parolă. Scanarea unui site public este exact ce face orice vizitator, cu ceasul pornit.
Cum se poartă robotul nostru
Buget de 45 de secunde pe scanare. User-agent propriu, care se identifică și trimite la pagina ce explică ce face scanarea și cum se refuză. `robots.txt`-ul site-ului țintă e respectat implicit, cu o citire separată plafonată la 8 secunde, ca un `robots.txt` lent să nu mănânce din bugetul auditului. Înainte de orice cerere, o gardă blochează adresele interne, rețeaua locală și punctul de metadate al infrastructurii cloud.
Ce atingem într-o lucrare de conformitate pe sistemul clientului
Schema bazei de date, configurația, codul și jurnalele — nu conținutul datelor personale. Când o verificare cere totuși un exemplu real (de pildă, ce ajunge efectiv într-o notificare), se face pe un caz de test creat pentru asta, nu pe un client viu. Accesul se acordă pe durata lucrării și se retrage la final, iar retragerea se verifică.
Unde stau datele noastre și de ce contează
Site-ul acesta rulează la OVHcloud, București, România — Spațiul Economic European. Platforma de asistenți rulează pe Microsoft Azure, Poland Central, confirmat prin interogarea serviciului de metadate al mașinii virtuale, nu din documentația furnizorului. Jurnalele de server se rotesc zilnic cu 14 exemplare păstrate, cu drepturi de citire restrânse. Aceste trei rânduri au înlocuit o listă mult mai lungă de locații pe care nu le-am putut confirma.
Minimizarea, aplicată și la noi
Adresa IP a vizitatorului nu se scrie întreagă: se trunchiază înainte de stocare la prefixul de rețea — /24 pentru IPv4, /48 pentru IPv6 — pentru că politica publicată spune că IP-urile sunt anonimizate, iar afirmația trebuie să fie adevărată în cod. Jurnalul de solicitări stă cu drepturi 0600 într-un director 0700. Punctul de verificare a stării formularului întoarce numai valori logice, niciodată tokenul, identificatorul de chat sau numele botului.

Un caz

Ce a rămas dintr-o pagină de conformitate după ce a fost cerut documentul primar pentru fiecare rând

Situația

Lucrarea a fost făcută pe noi înșine, nu pe un client. Pagina publică de conformitate a firmei fusese scrisă prin acumulare: afirmații apărute într-un document intern, repetate în al doilea, preluate în al treilea și ajunse pe site fără ca cineva să fi cerut vreodată originalul. Toate sunau la fel de sigur.

Ce am construit

Am aplicat o singură regulă: fiecare afirmație publică primește un rând într-un registru de dovezi, cu documentul primar — nu cu documentul care o repetă. În paralel a fost verificat comportamentul real: ce cookie-uri se scriu înainte de accept, cu memoria browserului golită; ce încarcă pagina la deschidere; ce termen de retenție există efectiv în cod; unde stau serverele, interogând serviciul de metadate al mașinii, nu documentația furnizorului.

Ce a ieșit

Au căzut, printre altele, testul independent de penetrare anual, jurnalul de audit de 180 de zile, criptarea declarată pe toate bazele de date, autentificarea cu doi factori pe toate conturile de administrare, copia de siguranță zilnică criptată în afara sediului, un număr de sub-procesatori de trei ori mai mare decât cel real și două locații de găzduire inexistente. Au rămas două locații, ambele confirmate în Spațiul Economic European. Separat, a fost găsită și reparată o problemă reală de care nimeni nu știa: asistentul de chat se încărca la fiecare vizualizare de pagină și scria sesiunea și istoricul în memoria browserului înainte ca vizitatorul să ceară ceva. Acum se încarcă la apăsarea butonului.

Ce nu spune cazul

Registrul rezultat nu e curat și nici nu trebuie să fie: are opt puncte deschise, marcate cu numele rolului care trebuie să decidă, și o limitare recunoscută explicit despre un transfer sistematic acoperit cu o derogare gândită pentru transferuri ocazionale. Un registru fără puncte deschise, scris în prima trecere, e aproape întotdeauna un registru completat din șablon. Valoarea documentului stă în rândurile care spun „neverificat”.

Întrebări

Ce ne întreabă oamenii înainte să sune

Îmi dați consultanță juridică?

Nu, și e important să fie clar de la început. Nu suntem cabinet de avocatură, nu emitem opinii juridice și nu ne substituim unui responsabil cu protecția datelor. Facem partea tehnică: inventarul verificat din cod, dovada comportamentului real al sistemului, registrul art. 30 și implementarea. Acesta este materialul cu care un jurist poate lucra. Instrumentul nostru public spune același lucru despre el însuși — este o analiză tehnică, nu o evaluare juridică.

Din ce dată se aplică legea și ce risc concret există?

Legea nr. 195/2024 a intrat în vigoare la 23 august 2026. Amenzile au două praguri, iar textul spune că se ia valoarea mai mare dintre sumă și procent: până la 1.000.000 de lei sau 1% din cifra totală de afaceri din anul anterior pentru obligațiile operatorului și ale persoanei împuternicite; până la 2.000.000 de lei sau 2% pentru principiile de bază ale prelucrării și condițiile consimțământului, pentru drepturile persoanelor vizate și pentru transferurile către alte state. Consimțământul și drepturile persoanelor sunt în banda superioară — de aceea bannerul care nu funcționează contează mai mult decât pare.

Găzduim în Uniunea Europeană. Mai avem obligații de transfer?

Pentru transferurile către state din Spațiul Economic European, nu. Art. 44 alin. (2) spune explicit că întregul capitol privind transferurile nu se aplică acestor transferuri și că nu sunt necesare autorizări speciale. Asta face din alegerea găzduirii o decizie de conformitate, nu doar una de latență. Obligațiile rămân însă pentru orice furnizor din afara SEE — inclusiv pentru servicii mici pe care nimeni nu le trece în listă: notificări prin mesagerie, statistici de trafic, un serviciu de e-mail tranzacțional.

Trebuie să numim un responsabil cu protecția datelor?

Legea îl cere în trei situații: autoritate sau instituție publică; activități principale care presupun monitorizare periodică și sistematică pe scară largă a persoanelor vizate; sau prelucrare pe scară largă de categorii speciale de date ori de date privind condamnări penale. Dacă nu vă încadrați, desemnarea rămâne opțională — dar atenție la capcana pe care am găsit-o chiar la noi: dacă declarați public un responsabil desemnat, apare obligația de notificare care însoțește desemnarea. Poziția publicată și evaluarea internă nu au voie să se contrazică. Dacă vă încadrați sau nu este o întrebare juridică; noi o semnalăm, nu o decidem.

Cât timp am dacă se întâmplă o breșă?

Notificarea către Centru se face fără întârzieri nejustificate și, dacă e posibil, în cel mult 72 de ore de la momentul luării la cunoștință; peste acest termen, notificarea trebuie însoțită de o explicație motivată a întârzierii. Persoana împuternicită notifică operatorul fără întârzieri nejustificate. Partea grea nu e termenul, ci ce trebuie să conțină notificarea: natura încălcării, categoriile și numărul aproximativ de persoane și de înregistrări afectate. Fără o evidență corectă a ce date stau unde, cele 72 de ore se consumă căutând. De aceea registrul se scrie înainte de incident.

Un asistent AI care vorbește cu clienții complică lucrurile?

Da, în trei puncte concrete. Primul: conversația conține ce scrie clientul, iar clienții scriu orice, inclusiv date sensibile pe care nu le-ați cerut niciodată — asta cere o instrucțiune explicită pentru personal și un termen de păstrare. Al doilea: asistentul trimite text către un furnizor de model, deci apare un sub-procesator și, de regulă, un transfer. Al treilea, cel mai des trecut cu vederea: componenta se încarcă adesea la deschiderea paginii și scrie în memoria browserului înainte ca vizitatorul să fi cerut ceva. Exact asta am găsit pe propriul nostru site și am reparat prin încărcare doar la apăsarea butonului.

Un scor de 100 înseamnă că suntem în regulă legal?

Nu. Scorul măsoară ce se poate măsura automat de pe suprafața publică: transport, cookie-uri, comportamentul bannerului, elemente de conținut ale politicii, formulare, jurisdicție, identitatea operatorului. Nu vede temeiul real al prelucrărilor din spate, contractele cu sub-procesatorii, evidența consimțămintelor din baza de date, retenția efectivă sau modul în care răspundeți la o cerere de acces. Un scor bun spune că suprafața e curată. Restul se verifică din interior, iar interpretarea rămâne juridică.

Puteți scana site-ul nostru fără să ne stricați ceva?

Scanarea e o vizită, nu un test de penetrare: se încarcă pagina publică, se apasă controlul de refuz din banner și se ascultă traficul, cu un buget total de 45 de secunde. Robotul se identifică prin user-agent propriu și respectă implicit `robots.txt`-ul site-ului. Nu se autentifică, nu completează formulare cu date reale, nu atinge zone protejate. Dacă preferați să nu fiți scanat, blocarea prin `robots.txt` funcționează și e respectată.

De ce ați scos afirmații de pe propria voastră pagină de conformitate în loc să adăugați?

Pentru că fiecare afirmație publică este o declarație verificabilă. Pagina noastră enumera un test independent de penetrare anual, un jurnal de audit de 180 de zile, criptare pe toate bazele, autentificare cu doi factori pe toate conturile de administrare, copii de siguranță zilnice criptate în afara sediului, paisprezece sub-procesatori și mai multe locații de găzduire. Niciuna nu a putut fi susținută cu un document primar. Le-am scos și am lăsat ce se poate arăta. Un dosar scurt și adevărat rezistă la o verificare; unul lung și decorativ nu.

Pe ce se sprijină afirmațiile de mai sus (25 surse)
  1. ongdpr.md răspunde 308 către /ro, apoi 200 cu 95.131 de octețihttps://ongdpr.md · 2026-09-06

24 dintre ele sunt cod și fișiere din depozitele noastre. Nu le publicăm numele și nici linia: împreună, pe o singură pagină, ar descrie prea exact cum sunt construite sisteme care nu sunt doar ale noastre. Le parcurgem cu tine, în depozit, la cerere — verificarea rămâne posibilă, doar că se face într-o discuție.

Ce ai vrea să funcționeze mai bine?

Povestește-ne despre procesul tău. Împreună stabilim ce merită construit, ce putem conecta și cum verificăm rezultatul.

Hai să discutăm