Saltar al contenido
BiVelio entra en el NVIDIA Inception Program NVIDIA Inception Program BiVelio forma parte del ElevenLabs Grants Program ElevenLabs Grants

BV-PRGA · En producción

BiVelio Privacy Gateway

Tus datos sensibles nunca salen de tu sistema.

Qué es

BV-PRGA es una puerta de privacidad que se coloca antes de enviar tu prompt, documento o fichero a cualquier API de IA —DeepSeek, OpenAI, Anthropic y muchas otras—. Detecta y retiene los datos sensibles en tu sistema, de modo que nunca viajan al proveedor externo; solo sale lo estrictamente necesario para resolver la tarea.

Tus datos sensibles nunca salen de tu sistema.
Fig. 1 — Tus datos sensibles nunca salen de tu sistema.

Cómo funciona

  1. 1

    Intercepta el prompt, documento o fichero antes de que salga.

  2. 2

    Identifica los datos sensibles y los mantiene en tu sistema.

  3. 3

    Envía a la API externa solo una versión protegida, sin la información sensible.

  4. 4

    Reconstruye la respuesta con tus datos, ya dentro de tu entorno.

Fig. 2 — Una capa intermedia que retiene la información sensible antes de enviar tu prompt, documento o fichero a cualquier API de IA.

El paper, en detalle

§1 El viaje de ida y vuelta

A la ida, m(x) = (x̃, κ): la versión protegida x̃ viaja al proveedor con marcadores estables del tipo [BV:PERSON:a1b2c3] — consistentes dentro de la petición, opacos fuera de ella — mientras el mapa κ se queda en tu entorno. A la vuelta, la respuesta se reconstruye localmente: r = κ⁻¹(r̃). La reversibilidad es local por construcción, no por promesa.

m(x)  =  (x~,  κ)m(x) \;=\; (\tilde{x},\; \kappa)
(1)
r  =  κ−1(r~)r \;=\; \kappa^{-1}(\tilde{r})
(2)

§2 Pseudonimizar no es lo mismo que bloquear

Lo que la tarea necesita referenciar se pseudonimiza: personas, identificadores, cuentas, correos. Las credenciales y claves se bloquean con una decisión explícita — DENY — porque un marcador reversible de un secreto sigue siendo un secreto con un paso de indirección. El contador registra qué se pseudonimizó, qué se bloqueó y por qué la petición no salió.

d(e)  =  {e ↦ [BV:type:id],e∈PDENY,e∈Kd(e) \;=\; \begin{cases} e \,\mapsto\, \mathsf{[BV{:}type{:}id]}, & e \in \mathcal{P} \\[4pt] \mathsf{DENY}, & e \in \mathcal{K} \end{cases}
(3)

§3 Fail-closed: la puerta se cierra ante la duda

La detección es un problema de etiquetado de secuencias y ningún detector es perfecto. La pregunta honesta no es cuánto acierta, sino qué pasa cuando duda — y la respuesta es estructural: si el análisis no puede completarse con confianza, el valor por defecto es no enviar. Un falso positivo cuesta un reintento; un falso negativo, una exportación de datos que ya no se puede deshacer.

egress⁡(x)  =  {x~,conf⁡(x)≥θ∅,conf⁡(x)<θ\operatorname{egress}(x) \;=\; \begin{cases} \tilde{x}, & \operatorname{conf}(x) \ge \theta \\[4pt] \varnothing, & \operatorname{conf}(x) < \theta \end{cases}
(4)

§4 Lo que esta puerta no es

BV-PRGA reduce la superficie de exposición y de cumplimiento — menos datos personales viajando a terceros — pero no sustituye tu marco legal de protección de datos: las bases jurídicas, los contratos de encargado y las evaluaciones de impacto siguen siendo tuyos. La puerta te da un hecho técnico verificable sobre el que apoyarlos: lo sensible no salió.

S(x) ∩ egress⁡(x)  =  ∅\mathcal{S}(x) \,\cap\, \operatorname{egress}(x) \;=\; \varnothing
(5)

Qué aporta

  • La información sensible se queda en tu infraestructura.
  • Compatible con cualquier API de IA externa.
  • Menos superficie de exposición y de cumplimiento.

Estado

Perfectamente productivizado como producto independiente: privacy.bivelio.com — extensión de navegador gratuita y gateway autoalojado en PyPI. Es un mecanismo de reducción de exposición, no un sustituto de tu marco legal de protección de datos.

Las cifras que publicamos están medidas, no estimadas — nunca proyecciones. Toda nuestra investigación se ejecuta aprovechando la inferencia y el hardware de NVIDIA.