Saltar al contenido principal

Seguridad

El lugar más seguro para tu trabajo es el ordenador en el que ya está.

Convira es un agente de escritorio, así que lo más contundente que podemos decir sobre tus datos no es una política sino una forma: en una ejecución en la nube no hay ninguna tabla en nuestra base de datos para lo que escribiste, lo que respondió el modelo o lo que hicieron las herramientas. No es una norma que prohíba leerlo. No hay columna que leer.

  • Empresa de la UE · Convira OÜ · 17268095
  • Alojado en la UE · base de datos y API
Una ejecución en la nubeNuestra base de datos

Eliminado antes de escribir nada

  • Instrucción
  • Respuesta
  • Razonamiento
  • Rutas de archivo
  • Entrada y salida de herramientas

Todo lo que queda por almacenar

  • Estado
  • Marcas de tiempo
  • Modelo
  • Duración
  • Créditos

Cada evento de ejecución cruza en nuestro código una única frontera que elimina los campos de contenido según una lista antes de que se escriba nada. La ejecución en sí vive en tu dispositivo.

Pruebas

Cosas que puedes comprobar sin fiarte de nuestra palabra.

Cada versión incluye todo lo necesario para que la verifiques tú mismo: firmas, una lista de materiales de software y la procedencia de la compilación.

  • Cada artefacto de una versión está firmado con SigstoreLa firma no usa claves persistentes: el certificado nombra el flujo de trabajo exacto que creó la versión, así que la firma demuestra qué canalización produjo esos bytes. Cada versión lleva su paquete.
  • Cada compilación se publica con su lista de materialesUn SBOM CycloneDX por plataforma, publicado junto al instalador, enumera los paquetes de npm y los crates de Rust con los que está construida la criptografía. Pásalo a tu propio escáner.
  • La procedencia de la compilación viaja con el binarioCada plataforma publica una declaración firmada que vincula el instalador con el commit y la ejecución del flujo de trabajo que lo creó. La publicación no sale si esas firmas no cuadran.
  • Los instaladores están notarizados y firmados digitalmenteNotarización de Apple en macOS, Authenticode en Windows. El actualizador de escritorio comprueba la firma de cada actualización antes de instalarla, así que una actualización manipulada se rechaza.
  • La base de datos de tu equipo está cifradaLas ejecuciones y las sesiones viven en una base de datos SQLCipher local cuya clave guarda el almacenamiento seguro del sistema operativo. Sin esa protección la app no arranca: nada se guarda en texto plano.
  • Los investigadores tienen una vía documentadaUn archivo security.txt (RFC 9116) apunta a nuestra política de divulgación, con plazos de respuesta fijados y puerto seguro para la investigación de buena fe. Los informes llegan a quienes construyen Convira.

Dónde viven tus datos

Tres formas de ejecutar una tarea, y se diferencian justo en esto.

La que elijas decide qué sale de tu equipo. Nada más en esta página importa tanto como esta tabla.

  • LocalEn tu hardware
    Se ejecuta en
    Tu equipo, con modelos que tú alojas
    Registro
    Tu equipo, en la base de datos local cifrada
    Llega hasta nosotros
    Tráfico de cuenta y licencias, más la entrada de una herramienta facturada de web, medios o conectores cuando usas una. Las instrucciones, los archivos y la inferencia se quedan en tu equipo.
  • Private BoxEn hardware que operas tú
    Se ejecuta en
    Un servidor que alojas y controlas tú
    Registro
    Tu dispositivo conserva la copia de referencia
    Llega hasta nosotros
    Tráfico de licencia, la entrada de una herramienta facturada cuando usas una y un emparejamiento único: la dirección de la caja y su huella TLS. Su estado y su credencial nunca nos llegan. Nunca nada de lo que ejecutó.
  • NubeEn nuestra infraestructura
    Se ejecuta en
    Nuestra infraestructura, que reenvía la solicitud al proveedor del modelo
    Registro
    Tu dispositivo conserva la copia de referencia
    Llega hasta nosotros
    Metadatos operativos. La instrucción y el contexto pasan al proveedor del modelo para generar la respuesta, y nosotros no los conservamos.

Contención

El código que ejecuta el agente queda enjaulado por el sistema operativo.

La política de permisos de Convira comprueba cada llamada a herramientas. El sandbox del sistema operativo es una segunda barrera independiente por debajo.

  • macOSDenegar por defecto
    • Seatbelt
    • sandbox-exec

    Un perfil de Seatbelt generado para cada ejecución lo deniega todo por defecto, así que una ruta que no se concedió a la herramienta es una ruta que no puede abrir. Sin acceso a la red no se conecta a ninguna parte, y unos límites acotan su tiempo de CPU, sus procesos y sus archivos abiertos.

  • LinuxDenegar por defecto
    • bubblewrap
    • namespaces
    • rlimits

    Una jaula de espacios de nombres. El sistema de archivos de la herramienta contiene solo las carpetas que se le concedieron, así que lo demás no es solo ilegible: no está. Sin acceso a la red, su único dispositivo de red es loopback, así que no puede abrir ninguna conexión.

  • WindowsDenegar por defecto
    • AppContainer
    • Job Object

    Un AppContainer nuevo en cada arranque, sin ninguna capacidad concedida, así que la red y el acceso a los archivos se deniegan por defecto, no solo la escritura. Un Job Object limita la memoria, los procesos y la CPU que puede usar la herramienta.

Comprobado en tu propio ordenador. La primera vez que una herramienta necesita un sandbox, Convira comprueba en tu ordenador que el sandbox del sistema operativo está disponible y somete sus límites de recursos a una ejecución real. El código que escribe la IA solo se ejecuta dentro de ese sandbox: si el sandbox no puede iniciarse, el código se rechaza en lugar de ejecutarse sin él. Cada acción registra el aislamiento con el que se ejecutó realmente, y la aplicación te lo muestra.

Para una revisión de seguridad

El paquete para compras, autoservicio.

No hace falta una llamada comercial para llegar a los documentos. Lo que estos no respondan, escríbenos a security@convira.ai.