Aplicație BrioLogic

Brio Nyx

Datele sensibile rămân la tine. Documentul pleacă curat și se întoarce întreg.

Brio Nyx este o aplicație web care găsește datele personale și confidențiale din documente, le înlocuiește cu tokeni de forma [[PER_3f2a9c1e]] și poate reface oricând originalul. Documentul anonimizat iese în același format și cu aceeași formatare: Word în Word, Excel în Excel, PDF în PDF. Îl poți trimite în siguranță unui serviciu AI, unui consultant sau unui partener, iar răspunsul primit înapoi, cu tokenii în el, se restaurează automat.

Numele vine de la Nyx, zeița primordială a nopții din mitologia greacă, asociată cu ceea ce rămâne ascuns. Tot ce este sensibil stă acoperit cât timp documentul e în afara firmei, iar totul rulează în același perimetru: aplicația, baza de date și modelele AI, prin Ollama, fără niciun apel către servicii cloud.

Teanc de documente cu fragmente de text înlocuite de tokeni și o insignă portocalie cu semilună, într-o rețea hexagonală

Pe scurt

Pentru cine este

Pentru organizațiile care vor să folosească AI generativ, consultanți externi sau parteneri pe documente reale, fără să expună date personale sau secrete profesionale:

Problema pe care o rezolvă

Organizațiile vor să folosească AI generativ și consultanți externi pe documente reale, dar acestea conțin date personale pe care GDPR și secretul profesional nu le lasă să iasă din firmă.

Brio Nyx le rezolvă pe toate patru: detecție automată verificată de un om, tokeni reversibili, procesare integral locală și tratarea tuturor zonelor ascunse ale fișierului.

Cum funcționează

În afara perimetrului pleacă doar documentul cu tokeni. Cheia de restaurare rămâne în tabela de translație, criptată, la tine.

Schema Brio Nyx: în perimetrul firmei documentul este încărcat, datele sensibile sunt detectate de reguli și de AI local, revizuite de un om și înlocuite cu tokeni; documentul cu tokeni pleacă la un serviciu AI, consultant sau partener; răspunsul revine și este restaurat cu tabela de translație criptată, care nu părăsește rețeaua
Șase pași, cu bucla de restaurare: tabela de translație, care leagă tokenii de valorile reale, nu părăsește niciodată perimetrul tău.
  1. Încarci documentele în Content Manager sau direct într-un proiect: fișiere individuale, drag & drop sau arhive ZIP și 7z.
  2. Aplicația detectează datele sensibile: regulile găsesc identificatorii (CNP, IBAN, CUI), iar modelul AI local găsește nume, firme și adrese.
  3. Revizuiești în Playground: accepți, respingi sau marchezi manual, direct pe text. Pentru loturi mari se poate aplica automat.
  4. Descarci documentul anonimizat, în același format și cu aceeași formatare. Fiecare entitate are un token unic în proiect.
  5. Îl folosești în afara firmei: îl trimiți la un serviciu AI, unui consultant sau unui partener.
  6. Restaurezi răspunsul: încarci fișierul primit sau lipești textul, iar tokenii revin la valorile reale.

Același paragraf, înainte și după

Înainte Subsemnatul Popescu Ion, CNP 1850312400123, domiciliat în București, str. Exemplului nr. 4, titular al contului RO49 BRIO 0000 0000 0000 0001 deschis la Alfa Bank SA, împuternicesc SC Beta Consult SRL să mă reprezinte.
După Subsemnatul [[PER_3f2a9c1e]], CNP [[CNP_8b12d0f4]], domiciliat în [[ADR_c71e55aa]], titular al contului [[IBN_2e9d41b7]] deschis la [[ORG_5d0a93c2]], împuternicesc [[ORG_91f4b7e0]] să mă reprezinte.

Datele din exemplu sunt fictive. „Alfa Bank SA” și „SC Beta Consult SRL” primesc tokeni diferiți, dar „Beta Consult”, „BETA CONSULT S.R.L.” și „Beta Consult SRL” din alte documente ale proiectului primesc același token.

Ce date recunoaște

Detecția este hibridă. Identificatorii cu format fix sunt găsiți cu reguli și verificați matematic acolo unde există cifră de control: un număr care doar seamănă cu un CNP nu este înlocuit. Datele fără format fix (nume, firme, adrese, date de naștere) sunt găsite de un model de limbaj care înțelege contextul: „data nașterii” se anonimizează, data facturii nu.

Tip de dateTokenCum se detectează
PersoanăPERAI, din context
OrganizațieORGAI, din context
AdresăADRAI, din context
Dată de naștereDOBAI, doar când contextul o arată
CNPCNPregulă, cifră de control, dată și cod de județ
CUI / CIFCUIregulă și cifră de control
IBANIBNregulă și algoritmul mod 97
Card bancarCRDregulă și algoritmul Luhn (opțional)
Nr. Registrul ComerțuluiNRCregulă, format vechi și nou
E-mailEMLregulă
TelefonTELregulă, mobil și fix românesc
Serie și număr CICIregulă
Număr de înmatriculareAUTregulă, toate județele

Formate suportate, cu formatarea păstrată

Revizuire, proiecte și restaurare

Revizuire umană în Playground

Proiecte și tabela de translație

Restaurare (de-anonimizare)

Productivitate și administrare

Securitate, confidențialitate și GDPR

Nicio dată nu iese din perimetrul tău: aplicația, baza de date și modelele AI rulează pe același server sau în aceeași rețea, iar tot ce este sensibil este stocat criptat.

Procesareintegral în perimetrul tău; modelele AI rulează local prin Ollama, fără apeluri către servicii cloud
Fișierecriptate AES-256-GCM pe disc; la ștergere sunt suprascrise înainte de eliminare
Tabela de translațievalorile originale criptate; căutarea se face după amprentă HMAC, nu după text clar
Chei de criptarerotire a cheii fără pierdere de date; aplicația refuză să pornească cu o cheie greșită
Autentificareparole argon2, politică de complexitate, sesiuni scurte, cu reînnoire sigură
Atacuri de autentificareblocare pe cont și adresă IP, întârziere crescătoare, alertă la atac distribuit
Accesroluri globale și pe proiect; un proiect la care nu ai acces nici nu apare
Auditfiecare descărcare, dezvăluire de valoare reală și modificare administrativă este jurnalizată; arhive de audit criptate
Rețeaacces doar prin HTTPS, antete de securitate (CSP, HSTS), cont SQL dedicat cu drepturi minime
Continuitatebackup și restaurare verificate cu sume de control; retenție configurabilă a documentelor și jurnalelor
Verificare finalădupă anonimizare, documentul rezultat este scanat din nou după valorile originale; orice rest este raportat

Tehnic, tokenizarea reversibilă este pseudonimizare în sensul art. 4(5) GDPR, nu anonimizare ireversibilă, pentru că la tine există cheia de restaurare. Este exact avantajul produsului. Brio Nyx sprijină principiile minimizării datelor, pseudonimizării și securității prelucrării; conformitatea ține de felul în care îl folosești, iar noi te ajutăm cu documentația de prelucrare.

Unde rulează

Pe serverele tale (on-premise)

Brio Nyx se livrează ca set de containere Docker Compose și se instalează în infrastructura ta, fără dependențe externe și fără acces la internet în funcționare. Din exterior se vede doar portul HTTPS al proxy-ului. Pentru detecția AI ai nevoie de unul sau mai multe servere cu GPU pe care rulează Ollama; aplicația distribuie cererile între ele și le ocolește automat pe cele căzute.

Găzduit de BrioLogic

Dacă nu ai un server cu GPU sau nu vrei să administrezi infrastructura, îți punem la dispoziție un server dedicat, administrat de noi, în România: aplicația, baza de date și modelele AI rulează împreună pe el, iar noi ne ocupăm de instalare, actualizări, backup și monitorizare. Documentele tale nu ajung la niciun furnizor de AI din cloud nici în această variantă.

În ambele cazuri, setarea inițială, instruirea echipei și suportul fac parte din serviciul BrioLogic.

Tehnologii

InterfațăReact, TypeScript, Mantine, Vite; bilingvă, temă luminoasă și întunecată
APIPython, FastAPI, SQLAlchemy: autentificare, drepturi, proiecte, documente, audit
WorkerPython, PyMuPDF, lxml, LibreOffice headless: detecție, anonimizare, restaurare și conversii, în fundal
Bază de dateMicrosoft SQL Server 2022: metadate, coada de joburi, tabela de translație criptată
AIOllama cu modele open-weight (implicit Qwen3 30B), pentru nume, firme și adrese; modelul și instrucțiunile se aleg din interfață, pe organizație și pe proiect
ProxyCaddy: HTTPS cu certificat intern sau propriu, antete de securitate
Operarescripturi de backup și restaurare cu verificarea integrității și a cheii de criptare; peste 190 de teste automate și o suită de evaluare a preciziei detecției

Brio Nyx și Brio DocForge

Brio DocForge are și el o funcție de anonimizare, dar cele două produse rezolvă probleme diferite și se completează.

Brio DocForgeBrio Nyx
Ce faceredactare manuală: tragi dreptunghiuri peste ce trebuie să disparădetecție automată a datelor personale, cu reguli și AI local
Rezultatdefinitiv: conținutul este eliminat din fișierreversibil: tokeni care se pot restaura oricând
FormatePDFWord, Excel, PowerPoint, PDF, e-mail, text, arhive
Potrivit pentrudocumente care trebuie publicate sau predate fără datele acoperite, pentru totdeaunadocumente care pleacă la un AI, un consultant sau un partener și al căror răspuns trebuie legat înapoi de persoanele reale
Documente scanateda, cu OCR în românănu în versiunea actuală

Ce nu face

Întrebări frecvente

Datele mele ajung pe internet?

Nu. Aplicația, baza de date și modelele AI rulează în același perimetru: pe serverele tale sau pe un server dedicat administrat de BrioLogic. Nu există apeluri către servicii cloud. În afară pleacă doar documentul cu tokeni, și doar când îl trimiți tu.

Pot recupera documentul original?

Da. Corespondența dintre tokeni și valorile reale se păstrează criptat, pe proiect, iar orice document cu tokenii proiectului se poate restaura, chiar și unul rescris de un AI sau de un consultant.

Este anonimizare sau pseudonimizare în sensul GDPR?

Tehnic, tokenizarea reversibilă este pseudonimizare în sensul art. 4(5) GDPR, pentru că la tine există cheia de restaurare. Este exact avantajul produsului: documentul care pleacă nu conține date personale, iar tu rămâi singurul care le poate reface. Brio Nyx sprijină principiile minimizării datelor, pseudonimizării și securității prelucrării; conformitatea depinde de felul în care îl folosești.

Cât de precisă este detecția?

Pe corpusul nostru intern de test, de 12 documente, modelul implicit a găsit toate datele personale (recall 100%, F1 96,4%). Corpusul este mic, așa că tratăm cifrele ca orientative. De aceea fiecare document poate fi revizuit de un om în Playground înainte de aplicare, iar documentul rezultat este scanat din nou după valorile originale.

Ce formate acceptă?

Word, Excel și PowerPoint, PDF, formatele vechi Office (doc, xls, ppt), RTF, OpenDocument (odt, ods, odp), e-mail EML cu atașamente, fișiere text (txt, csv, md, json, xml, html) și arhive ZIP sau 7z, inclusiv cu parolă.

Funcționează pe documente scanate?

Nu în versiunea actuală. Brio Nyx lucrează pe text, iar documentele scanate cer OCR, care nu este inclus. Dacă ai nevoie de OCR, Brio DocForge și Brio Argus îl oferă.

Pot adăuga propriile tipuri de date?

Da. Administratorii definesc tipuri noi, cu reguli proprii, și pot edita instrucțiunile date modelului AI, cu istoric de versiuni. Pe fiecare proiect se pot adăuga termeni care se anonimizează întotdeauna sau niciodată.

Ce hardware este necesar?

Un server Linux cu Docker pentru aplicație și baza de date și, pentru detecția AI, un server cu GPU pe care rulează Ollama. Dimensionarea depinde de volumul de documente. Dacă nu ai un server cu GPU, îți oferim unul dedicat, administrat de BrioLogic.

Interfața este în română?

Da, în română și în engleză, cu comutare dintr-un click, în temă luminoasă sau întunecată.

Vezi Brio Nyx pe documentele tale

O demonstrație durează 30 de minute, pe documente din activitatea ta, cu date fictive sau reale, în perimetrul tău.