BiVelio Shield: Architecture, Deployment Boundaries, and Reproducible Detection Benchmarks
Informe tècnic corregit sobre l'arquitectura de BiVelio Shield a la revisió cafd425c. Separa els resultats observats dels objectius de disseny, explicita quin text travessa cada frontera de desplegament i publica junts els benchmarks cooperatius, adversarials i contextuals. PDF en anglès, amb resum en castellà i declaracions als apèndixs.
Informe tècnic corregit, sense revisió per parells
BiVelio publica aquesta avaluació interna sobre el seu propi sistema. No és una tesi doctoral, ni una auditoria de seguretat independent, ni assessorament jurídic. Els resultats provenen de corpus sintètics i de suites executables documentades; no constitueixen una validació independent ni demostren privadesa completa, compliment normatiu, anonimització o utilitat de les respostes.
Resum
BiVelio Shield combina una extensió de navegador i un gateway autoallotjat per reduir l'exposició de dades mitjançant detecció determinista, gestió de credencials, PLN contextual opcional, polítiques de transformació i pseudonimització reversible. La revisió corregeix la presentació anterior: el navegador i el gateway no comparteixen una canalització universal i les garanties depenen de la ruta, de la configuració i de la fallada considerada.
El catàleg congelat conté 339 entrades, incloent-hi 204 tipus de credencials classificats com a secrets; no és una taxonomia oficial de dades personals del RGPD. Les 15 entrades amb l'etiqueta art9 representen vuit classes generals de l'article 9(1) més set identificadors sanitaris, no quinze categories jurídiques. El benchmark de PLN avalua PERSON i LOCATION, no aquestes classes de l'article 9.
Paraules clau: models de llenguatge; minimització de dades; pseudonimització; prevenció de fuites de dades; PII contextual; benchmarks reproduïbles; RGPD.
Arquitectura i fronteres reals
Les tres configuracions tenen fluxos i dependències diferents. En tots els casos amb proveïdor extern, aquest rep un prompt sanejat; no vol dir que no surti cap prompt ni que el text quedi anonimitzat.
| Configuració | Processament contextual | Què travessa la frontera |
|---|---|---|
| Navegador determinista (Free) | No inclòs en la configuració només de navegador. | Processament determinista local, sense cap sol·licitud al pla de noms; el proveïdor rep el prompt transformat en les rutes compatibles. |
| Pro amb gateway del client | Requereix un gateway desplegat i configurat explícitament. La llicència, per si sola, no activa el PLN. | El contingut en brut es processa dins del perímetre del client; els originals i la volta hi romanen, mentre el gateway reenvia el prompt sanejat. |
| Team amb pla de noms | Servei de noms de BiVelio, llevat que es desactivi o se substitueixi per una política gestionada. | El text en brut residual s'envia per TLS al pla de noms de Falkenstein (Alemanya) abans de la substitució local. Després s'envia el prompt sanejat al LLM. |
L'ordre de Team és rellevant: text en brut al navegador → pla de noms a Falkenstein → posicions de les entitats → substitució o redacció local → prompt sanejat → LLM extern. Per tant, no és correcte afirmar que tota la redacció es fa abans que surti text sensible del dispositiu.
- Fallades i degradació: el tancament fail-closed es limita a rutes i fallades modelades del gateway. En algunes rutes del navegador, els errors, els temps d'espera, els textos llargs o les respostes parcials del pla de noms continuen amb detecció només determinista i un avís.
- Volta i restauració: al navegador, la restauració escriu valors al DOM controlat per la pàgina del proveïdor; una pàgina hostil conserva un oracle residual. Al gateway, la volta i la restauració pertanyen a la seva infraestructura.
- Cobertura: varia segons la ruta, el transport, el mode i l'adjunt. La veu, el temps real, les imatges, els escanejos i les rutes no interceptades tenen límits específics; el consentiment per enviar sense protecció no és una garantia automàtica.
Resultats publicats
Benchmark cooperatiu determinista
Corpus sintètic de 1.000 documents, llavor 1234 i 4.522 entitats: 2.689 de nou tipus estructurats i 1.833 de sis tipus de credencials. Amb coincidència per solapament, la precisió, el recall i l'F1 són 1,000; la fuita literal residual és de 0/4.522 i la restauració de valors pseudonimitzats, de 2.689/2.689. Són observacions d'aquest corpus, no una cobertura de les 339 entrades ni una conseqüència universal de MOD-97 o Luhn.
Track adversarial
| Llavor | Precisió | Recall | Fuita residual | Restauració |
|---|---|---|---|---|
| 1234 | 0,9940 | 1,0000 | 0,00 % | 1,000000 |
| 42 | 0,9874 | 0,9989 | 0,00 % | 0,999641 |
| 7 | 0,9894 | 1,0000 | 0,00 % | 1,000000 |
Les pertorbacions inclouen dígits d'amplada completa i aràbigo-índics, divisions amb caràcters d'amplada zero i marques combinades. Els zeros observats no són garanties de probabilitat zero; no es publiquen intervals de confiança ni un conjunt adversarial independent.
PLN contextual: Presidio i GLiNER
Benchmark separat de 400 documents sintètics i 800 entitats PERSON/LOCATION, llavor 2026. Presidio s'executa com a component local; no és intrínsecament una API al núvol.
| Configuració | Resultat | Abast |
|---|---|---|
| Presidio, idioma oracle | P 0,9061 · R 0,9888 · F1 0,9456 | Se subministra l'idioma correcte. |
| Presidio, idioma automàtic | P 0,9257 · R 0,9500 · F1 0,9377 | Inclou la selecció heurística de l'idioma; exactitud d'encaminament 0,86. |
| Determinista + Presidio | Fuita residual 4,875 % (39/800) | Valors gold encara literals després de sanejar. |
| Determinista + Presidio + GLiNER | Fuita residual 0/800 | Observació en el mateix corpus sintètic; no és una garantia de producció. |
El cabal cooperatiu publicat és de 381.110 caràcters/s en l'execució de referència; l'informe també documenta la variació segons la màquina i la càrrega. El temporitzador cobreix únicament la detecció i la puntuació del nucli Python: exclou la transformació, la volta, la xarxa, la inferència de models, l'extracció documental, el navegador i la restauració. No mesura la redacció d'extrem a extrem.
Límits i reproduïbilitat
- Els corpus són sintètics i les llavors addicionals no creen validesa externa. No es demostra el rendiment en text professional real, la detecció completa ni l'eficàcia sobre les classes de l'article 9.
- La coincidència per solapament no exigeix límits exactes d'entitat; pot no penalitzar tota la prosa addicional consumida per un span.
- No hi ha cap benchmark de qualitat de les respostes, de raonament, de traducció, d'extracció o d'esforç de l'usuari. La preservació de la utilitat és una hipòtesi, no un resultat.
- No es demostra superioritat davant de Presidio local, GLiNER, altres gateways o una condició sense redacció; tampoc la latència p50/p95/p99 d'extrem a extrem.
- La reproducció exigeix registrar la revisió, les dependències, els models, la llicència, el maquinari, la càrrega, l'ordre, la mida, la llavor i el track. Algunes ordres de PLN requereixen components i models amb llicència.
- La pseudonimització redueix la divulgació literal dels valors detectats, però el context pot revelar atributs. La correspondència amb el RGPD és una anàlisi d'enginyeria, no una determinació jurídica.
Declaracions
Conflicte d'interessos: BiVelio desenvolupa i distribueix el sistema i hi té un interès comercial. L'informe és una avaluació interna d'empresa; no declara validació independent ni absència de biaix.
Autoria i assistència d'IA: l'autoria s'atribueix a l'equip perquè no es va proporcionar una llista individual verificada. Es va fer servir assistència d'IA per a l'edició lingüística i la generació documental; les afirmacions tècniques i les xifres es van comprovar amb l'evidència citada del repositori i cap sistema d'IA no figura com a autor.
Dades i finançament: tots els corpus publicats són sintètics; no es va recollir cap conjunt nou de dades personals. El treball es presenta com a documentació interna d'enginyeria, sense finançament extern declarat.
Descarregar i citar
Descarregar l'informe tècnic revisat (19 pàgines, 109 kB; 111.534 bytes; en anglès, amb resum en castellà).
Com citar-lo:
BiVelio Privacy Research Team (2026). BiVelio Shield: Architecture, Deployment Boundaries, and Reproducible Detection Benchmarks. Revised company technical report, not peer reviewed, repository revision cafd425c, BiVelio, 25 October 2026. https://bivelio.com/es/research/papers/bivelio-shield
- #preprint
- #privadesa
- #benchmarks
- #llm
- #rgpd


