Anonimizare locală · documente românești

Documentul pleacă.
[Datele] rămân aici.

CBS-PII este un software de anonimizare a documentelor PDF: citește contractul, recunoaște fiecare dată personală și o înlocuiește cu un tag, direct pe computerul tău. Fără cont, fără internet, fără nicio linie de text trimisă în afara biroului. Copia anonimizată poți s-o trimiți oriunde: unui avocat, unui coleg, unui ChatGPT.

Windows · macOS · Linux · gratuit · fără telemetrie · lansare în curând

37categorii de date personale recunoscute
0date trimise în cloud, prin construcție
~1 GBde memorie: rulează pe un laptop obișnuit
Aplicația CBS-PII: contractul original în stânga și copia anonimizată în dreapta, cu datele personale înlocuite de etichete colorate
Recunoaște
  • PERSOANA
  • CNP
  • CI_SERIA
  • PASAPORT
  • ADRESA
  • LOCALITATE
  • IBAN
  • CARD_BANCAR
  • CUI
  • NUM_REG_COM
  • TELEFON
  • EMAIL
  • DATA
  • NUM_INMATRICULARE
  • VIN
  • SOCIETATE
  • SALARIU
  • NUM_CONTRACT
  • COD_FISCAL
  • +18

De ce contează

Un contract trimis într-un chat AI nu se mai întoarce.

Modelele mari de limbaj sunt utile: rezumă, compară, traduc, găsesc clauze. Dar fiecare document încărcat într-un serviciu din cloud iese din controlul tău. Poate fi stocat, revizuit de oameni, folosit la antrenare. Pentru un contract cu CNP-uri, adrese și IBAN-uri, asta nu este o opțiune, este o încălcare.

Document de hârtie cu rândurile acoperite de bare negre de redactare, pe un birou de lemn
01

Obligație, nu opțiune

GDPR cere minimizarea datelor: un terț vede doar ce îi este strict necesar. Un avocat extern, un consultant sau un serviciu AI pot lucra perfect pe un text în care „Ion Popescu, CNP 185…” a devenit „[PERSOANA], CNP [CNP]”. Sensul juridic rămâne, identitatea nu.

02

Datele românești sunt speciale

CNP, serie de buletin, CUI, număr la Registrul Comerțului, IBAN cu bancă românească, adrese cu bloc, scară, etaj, apartament. Instrumentele generice, antrenate pe engleză, le lasă în clar. CBS-PII a fost construit pornind de la aceste formate.

03

Local înseamnă verificabil

Nu trebuie să ne crezi pe cuvânt. Aplicația nu are chei API, nu deschide conexiuni, funcționează cu cablul de rețea scos. Poți urmări procesul în Task Manager: un singur program, pe computerul tău, care se închide când a terminat.

Cum funcționează

Patru pași. Trei rămân la tine.

1

Încarci PDF-ul

Trage fișierul în aplicație. Textul este extras pagină cu pagină; paginile scanate trec prin recunoaștere optică.

Local
2

Modelul etichetează

Fiecare dată personală primește un tag colorat. Vezi progresul pe pagini și poți exclude orice element dintr-un click.

Local
3

Salvezi copia

Un PDF nou, cu același aspect, în care datele sunt acoperite. Metadatele, semnele de carte și câmpurile ascunse sunt curățate și ele.

Local
4

Trimiți mai departe

Copia anonimizată merge la oricine: partener, instituție, serviciu AI. Ei primesc structura, nu persoanele.

Oriunde
Document original
Contract de vânzare-cumpărare
Dl. Ion Popescu, CNP 1850312400123, domiciliat în București, str. Tunari nr. 60A, telefon 021.322.86.37, cont IBAN RO07 BRDE 450S V009 3112 4500, în calitate de vânzător.
Document anonimizat
Contract de vânzare-cumpărare
Dl. PERSOANA, CNP CNP, domiciliat în LOCALITATE, ADRESA nr. NUMAR, telefon TELEFON, cont IBAN IBAN, în calitate de vânzător.

Calitate

Un detector care ratează un CNP din zece nu este un detector.

Anonimizarea este o problemă de „tot sau nimic”: o singură scăpare într-un document de 100 de pagini înseamnă o persoană expusă. De aceea modelul AI este doar primul strat. Peste el stau reguli deterministe, verificări matematice și un control final pe fișierul produs.

  • 01
    Verificare prin sumă de control

    CNP, IBAN, card bancar, cod fiscal: formatul se validează matematic, nu „după cum arată”. Un IBAN spart pe două rânduri într-un tabel este recompus și verificat mod-97, indiferent de țară.

  • 02
    Consistență în tot documentul

    Un nume recunoscut în preambul este căutat și în semnături, anexe și tabele: cu majuscule, cu prenumele înaintea numelui, despărțit la capăt de rând. Societatea rămâne acoperită și când apare fără „S.R.L.”.

  • 03
    Reguli pentru capcanele clasice

    O „dată” fără cifre nu este o dată. Un număr dintr-un tabel de rate nu este un apartament. Codurile CAEN nu sunt numere de act. Aceste filtre elimină falsele pozitive care strică textul.

  • 04
    Control pe fișierul final

    După redactare, PDF-ul este redeschis și fiecare valoare care trebuia acoperită este căutată din nou. Ce a scăpat este raportat, nu presupus.

  • 05
    Testat pe contracte reale

    Contracte de muncă, antecontracte imobiliare, cesiuni de părți sociale, antrepriză, împrumut cu garanții. Fiecare scăpare găsită devine un test care nu are voie să se întoarcă.

Tabelul de date din aplicație: tag colorat, valoarea originală, eticheta de înlocuire, pagina și comutatorul de anonimizare pentru fiecare rând
Diagramă cu trei straturi suprapuse: model AI, reguli cu checksum și verificare finală pe PDF

Pentru cine

Oriunde un document conține o persoană.

Birou de firmă cu un teanc de contracte într-un dosar indigo, laptop și o fereastră cu vedere spre oraș

Companii private

Contracte comerciale, facturi, corespondență cu clienții, dosare de resurse umane.

  • Analiză de contracte cu AI, fără expunerea partenerilor
  • Partajare cu consultanți externi
  • Arhivă anonimizată pentru audit
Holul unei instituții publice cu arcade de piatră, un ghișeu de lemn, ștampilă și un teanc de formulare

Instituții publice

Primării, agenții, spitale, universități: acte administrative, cereri, dosare ale cetățenilor.

  • Răspuns la solicitări de informații publice
  • Publicarea hotărârilor și a proceselor-verbale
  • Instalare în rețeaua internă, fără internet
Birou de notariat: dosar de piele legat cu panglică indigo, ștampilă, sigiliu de ceară și rafturi cu coduri de legi

Avocatură și notariat

Procuri, hotărâri, contracte autentificate, dosare de instanță.

  • Modele de acte fără datele clienților
  • Consultarea unui AI pe spețe reale
  • Trimiterea dosarului către un coleg
Birou de resurse umane cu bibliorafturi, tăvițe cu formulare, un laptop cu un tablou de bord și un dosar cu panglică albastră

Resurse umane

Contracte individuale de muncă, fișe de post, adeverințe, decizii.

  • Salarii, CNP-uri și adrese ale angajaților acoperite
  • Statistici și rapoarte fără identități
  • Transfer sigur către furnizori de salarizare

Modelul AI

Antrenat de noi, pe documente românești.

CBS-PII nu împachetează un model generic în engleză. Modelul a fost antrenat de Code Bridge Solutions pe contracte, acte de identitate, formulare fiscale și documente administrative în limba română, cu formatele lor reale: CNP-uri scrise în căsuțe, adrese cu bloc și scară, IBAN-uri cu spații.

  • Rulează pe procesor, fără placă video, în aproximativ 1 GB de memorie.
  • Se livrează ca aplicație instalabilă, cu modelul inclus. Nu descarcă nimic la prima pornire.
  • Poate fi antrenat pentru documentele tale: tipuri noi de date, formulare interne, terminologie specifică.
Rețea neuronală stilizată în indigo pe fond de hârtie, cu literele românești ș, ț, ă și î ca noduri

Descarcă

Gratuit. Fără cont. Fără telemetrie.

Instalezi, deschizi, tragi un PDF. Nu există un pas de configurare.

Windows

Installer per utilizator, fără drepturi de administrator. Windows 10 sau mai nou, 64 de biți.

În curând

macOS

Apple Silicon. Semnat și notarizat de Apple.

În curând

Linux

AppImage portabil x86_64. Marchezi fișierul ca executabil și îl pornești.

În curând

Instalatoarele semnate pentru Windows și macOS sunt în curs de certificare și apar aici în câteva zile. Pentru PDF-uri scanate aplicația folosește Tesseract cu pachetul de limbă română; pe Windows se instalează separat. Cerință de memorie: 8 GB sunt suficiente, măsurat pe un laptop cu Intel i5 și 8 GB RAM.

Întrebări frecvente

Ce întreabă un DPO înainte să instaleze.

Chiar nu pleacă nimic de pe computer?

Nimic. Modelul, regulile și generarea PDF-ului rulează într-un singur program local. Aplicația nu conține chei API, nu are un server la care să se conecteze și funcționează identic cu rețeaua oprită. Fișierele produse rămân într-un folder de pe computerul tău.

Ce se întâmplă cu paginile scanate?

Decizia se ia pagină cu pagină: unde există text, îl folosim; unde este doar imagine, pagina trece prin recunoaștere optică și datele găsite sunt acoperite pe imagine. Un contract cu o copie de buletin scanată în mijloc este cazul normal, nu excepția.

Pot să exclud ceva de la anonimizare?

Da, din tabelul de date: fiecare element are un comutator. Denumirile de funcții și salariile sunt lăsate în clar implicit, pentru că într-un contract de muncă ele sunt conținutul, nu identitatea. Le poți acoperi dintr-un click.

Ce se întâmplă cu documentele de 100 de pagini?

Sunt procesate pagină cu pagină, cu o bară de progres, iar consumul de memorie rămâne cel al unei singure pagini. Tabelul de date se filtrează după pagina afișată, ca să nu derulezi mii de rânduri.

Cât de precis este?

Suficient de precis încât fiecare scăpare pe care o găsim în contracte reale devine un test permanent. Dar nicio anonimizare automată nu este perfectă: aplicația raportează ce nu a putut acoperi, iar copia anonimizată merită o privire înainte să plece. Un minut de verificare pe un document de 20 de pagini este un schimb bun.

Este gratuit?

Da, aplicația este gratuită pentru utilizare. Antrenarea unui model pe documentele unei organizații și instalarea în rețele închise sunt servicii separate, discutate direct.