La seguridad no es una característica
Es la arquitectura. Primero local. Código abierto. Sin telemetría. Sin entrenamiento con tu código. Cada función hace lo que dice y nada más.
Primero local
- Todos los datos se almacenan en tu máquina por defecto
- Memoria, tareas, registro, configuración — nunca salen de tu dispositivo
- Sin sincronización en la nube — nada se sube a nuestros servidores
- Funciona completamente sin conexión con modelos locales
Código abierto
- Cada línea de código es pública — extensión, IDE, CLI
- Ava puede leer y explicar su propio código fuente
- Haz un fork, audítalo, verifica cada afirmación que hacemos
- Licencia Apache 2.0
Sin comportamiento oculto
- Cero telemetría, cero análisis, cero seguimiento
- Tu código nunca se usa para entrenar modelos de IA
- Ninguna llamada de retorno desde ninguna herramienta
- Cada función cumple su función. Nada oculto.
Cómo se manejan tus secretos
Tus claves API y credenciales nunca se filtran en el historial de conversación, nunca aparecen en los registros y nunca viajan a nuestros servidores.
Credencial del SO, no archivos de configuración
Cada clave API que agregas vive en la bóveda segura de tu sistema operativo (SecretStorage en VS Code, Keychain en macOS, Administrador de credenciales en Windows). Nunca en un archivo de texto plano, nunca incluido en Git.
Permisos basados en capacidades
Ava nunca ve toda tu bóveda. Pide un secreto específico, tú lo apruebas para el chat actual, ella recibe un identificador opaco. La sustitución de valores ocurre en tiempo de ejecución de la herramienta: el secreto real nunca está en el contexto del modelo.
Conjunto de trabajo con alcance de sesión
Los secretos concedidos viven en un conjunto de trabajo en memoria con alcance en el chat actual. Borrado en nuevo chat, borrado al reiniciar la extensión. Nada persiste a menos que lo guardes explícitamente.
Redactor de stream
Defensa en profundidad: cada flujo de texto que produce Ava se escanea en busca de patrones de alta confianza (claves de Anthropic, claves de OpenAI, tokens de GitHub, claves de AWS, JWTs, claves de Stripe, bloques PEM). Las coincidencias se reemplazan con [REDACTED:kind] antes de que el texto llegue a la interfaz, la memoria o el disco.
Cómo se manejan tus datos
Claves API
Almacenadas en la bóveda de tu SO (SecretStorage en VS Code, bóveda del sistema en IDE). Nunca transmitidas a nuestros servidores. Nunca registradas.
Conversaciones
Almacenado localmente en ~/.ava/. Nunca subido — no hay sincronización en la nube. Borrable en cualquier momento.
Memoria
Almacenado localmente, nunca subido. Las memorias están por usuario y por proyecto. Tú controlas qué se guarda.
Tareas y Diario
Almacenado localmente. Tus datos de productividad permanecen en tu máquina — no hay sincronización en la nube.
Aprendizaje Compartido
Desactivado por defecto. Cuando está habilitado, solo se comparten patrones técnicos anonimizados — nunca datos personales, código ni preferencias.
Datos de uso
El conteo de tokens se rastrea para facturación en cuentas de plataforma. Ningún contenido de conversación se almacena en el lado del servidor. El uso de BYOK no se rastrea en absoluto.
Las paredes dentro de Ava
Cada llamada de herramienta pasa por cables de seguridad antes de ejecutarse. Ava puede pedir hacer cualquier cosa — no puede ejecutar nada inseguro realmente.
Validación de recorrido de rutas
Las lecturas y escrituras de archivos se verifican contra la raíz del proyecto y el directorio home de Ava. Escapes ../../, ataques de directorios hermanos y rutas absolutas fuera del sandbox se rechazan en el límite de la herramienta.
Niveles de riesgo de herramientas
Cada herramienta declara un nivel de riesgo — seguro, escritura o peligroso. Modos de permiso (Estricto / Equilibrado / Autónomo) filtran qué se ejecuta automáticamente y qué requiere tu confirmación.
Bloqueo de patrones de credenciales
Las herramientas memory_save y support_request escanean texto entrante en busca de 12+ patrones de credenciales (API keys, JWTs, tokens de AWS / GitHub / Stripe / Slack, bloques PEM, DB URLs). Las coincidencias bloquean la llamada de herramienta por completo — las credenciales nunca llegan a la memoria ni a un ticket de soporte.
Resistencia a inyección de prompts
Las salidas de herramientas que parecen instrucciones se tratan como datos, no como comandos. Ava no ejecuta resultados de herramientas visibles para el usuario como si tú los hubieras escrito manualmente.
Tú controlas lo que ella puede hacer
Tres modos de permiso. Tú decides cuánta autonomía obtiene Ava.
Cada operación de escritura y herramienta peligrosa requiere tu confirmación. Control máximo.
Operaciones de escritura auto-permitidas. Las herramientas peligrosas aún requieren confirmación. El predeterminado.
Todo auto-permitido. Los planes y las preguntas de los usuarios aún esperan tu entrada.
Protección contra abuso de registro
Cada registro pasa por tres puertas antes de que exista una cuenta. Los tokens Free permanecen disponibles para usuarios reales, no para granjas.
Lista negra de correos desechables
Proveedores desechables conocidos (mailinator, tempmail, guerrillamail, familia ese.kr, 30+ dominios exactos + 6 patrones comodín) se bloquean en el disparador de base de datos. Evadir el cliente no ayuda — el rechazo es del lado del servidor, transaccional y atómico.
Registro forense de registros
Cada intento — permitido o bloqueado — se registra con marca de tiempo, correo, dominio y motivo. Nos permite ver patrones de abuso a medida que emergen y agregar nuevas entradas a la lista negra sin un despliegue.
Puerta de nuevo usuario
Un disparador de Postgres revierte la inserción de autenticación cuando coincide el dominio. Sin cuentas huérfanas, sin estados parciales. Si el registro es rechazado, nada se creó.
Modo Seguridad: escribe !! y audita todo
Cinco especialistas ejecutan una auditoría de seguridad coordinada sobre tu base de código. Recon mapea la superficie de ataque. Escáner verifica OWASP Top 10. Investigador CVE busca vulnerabilidades conocidas en tus dependencias. Verificador confirma la explotabilidad. Reportero genera hallazgos ordenados por severidad.
Disponible en todos los planes. Incluyendo Free.
Divulgación responsable
¿Encontraste una vulnerabilidad de seguridad? Tomamos cada reporte en serio. Reconocemos dentro de las 24 horas y trabajamos contigo en una solución antes de cualquier divulgación pública. Nuestra ventana de divulgación coordinada es de 90 días.
¿Prefieres un formulario? Abre un ticket de soporte con categoría "seguridad".
No confíes en nosotros. Lee el código.
Cada afirmación en esta página es verificable en el código fuente. Ese es el punto.