La seguridad, en afirmaciones comprobables. Escrita para los equipos de informática y seguridad y para quien evalúa Nonimo en un estudio o una empresa. Ninguna de estas comprobaciones les pide confiar en esta web: pídannos el módulo y su equipo las corre en una tarde.
Un solo motor determinista, sin IA. Ningún modelo de IA interviene en la detección. Lo único que se mantiene de un texto a otro es la memoria de sesión, que vuelve a tapar un nombre ya identificado antes en esa misma conversación, y que la aplicación puede borrar. Para leer un PDF escaneado o una foto, la aplicación del Mac usa el reconocimiento de texto del propio macOS, en la computadora; qué se tapa lo sigue decidiendo el motor.
No tiene código de red, y se ve en la consola. Dentro del motor no hay una sola línea capaz de abrir una conexión: no puede abrir un socket, ni leer un archivo, ni mirar el reloj. Dejen el módulo que les mandemos junto a cualquier página que tengan abierta y peguen esto en la consola:
const ruta = './nonimo_core.wasm'; // el archivo que les mandamos
const bytes = await (await fetch(ruta)).arrayBuffer();
const m = await WebAssembly.instantiate(bytes, {});
console.log(WebAssembly.Module.imports(m.module));
// → [] la lista de importaciones está vacía La detección se decide por el nivel de prueba. Lo que lleva dígito de control se limpia solo. Lo que se encuentra por la posición o por las palabras de alrededor (nombres, domicilios, números de expediente) se tapa mostrándolo, con el motivo en una frase y un clic para deshacerlo. Por defecto no se quita nada en silencio sin prueba aritmética; lo único que cambia eso lo deciden ustedes: los términos que agreguen a su vocabulario.
Sin listas de nombres nuestras. No repartimos ningún diccionario de nombres ni de apellidos. Los nombres se reconocen por el contexto, así que un apellido poco común cuenta igual que uno frecuente. La única lista que interviene es la suya: los términos que cada persona agrega en la sección Vocabulario, comparados en su equipo, y que nunca nos llegan.
Las dos aplicaciones de escritorio guardan, cifrada, la conversación en curso: el mapa que devuelve los valores tapados, los recuentos por categoría, los nombres que esa conversación ya había reconocido, los términos que fue aprendiendo y el idioma de sus marcadores.
| Mac | Windows | |
|---|---|---|
| Dónde | Dentro de Application Support, en una carpeta con permisos 0700 | Dentro de LocalAppData |
| Con qué | AES-GCM, con una clave derivada del Secure Enclave | DPAPI de usuario |
| Limpieza automática | Borra lo caducado la próxima vez que se abre Nonimo | Ninguna: un archivo caducado ya no se abre, pero queda hasta que lo sobrescriba un guardado posterior |
| Botón de borrar | "Borrar todo" en los ajustes (borra la conversación; la clave y el archivo de totales se quedan a propósito) | No hay: el archivo se saca a mano desde su carpeta |
| Copias de seguridad | Excluye de Time Machine la carpeta de las conversaciones y el archivo de totales | Sin atributo equivalente: un clon de disco o una copia del perfil se lo llevan |
Una conversación guardada deja de poder abrirse a los treinta días sin uso. En el Mac, además, se borra la próxima vez que se abre Nonimo; en Windows queda en el disco, cifrada, hasta que la sobrescriba un guardado posterior.
El vocabulario, aparte. Los términos de la sección Vocabulario viven en un archivo propio, con una copia de respaldo al lado, los dos cifrados: en el Mac, con AES-GCM y una clave guardada en el llavero de inicio de sesión; en Windows, con DPAPI de usuario. La lista no caduca: se conserva al actualizar y con "Borrar todo", y en el Mac no está excluida de Time Machine. "Exportar…" escribe una copia sin cifrar donde la persona elija.
Contra qué protege y contra qué no. No protege frente a un programa que corra con la sesión de esa persona, ni frente a quien administra la máquina. Sí protege frente a otra cuenta sin privilegios (en el Mac, por los permisos; en Windows, por el cifrado). Llevarse el archivo suelto a otra computadora no sirve; en Windows, un clon del disco o una copia del perfil entero sí se lleva la credencial. Si la aplicación se cerró de golpe mientras guardaba, puede quedar un temporal con la conversación. Cualquier sistema operativo puede llevar la memoria de un programa al archivo de intercambio o de hibernación: por eso recomendamos cifrado de disco completo.
Nada de eso es requisito para que funcione: sin red, o con nuestro servidor caído, sigue tapando contra un contador local.
Dicha como posición y no como sentencia: respecto de los datos que pasan por el motor de la aplicación, no somos ni responsables ni prestadores de servicios de tratamiento, porque no los recibimos, no los guardamos y no tenemos forma de llegar a ellos. Si su estudio o su empresa lo ve de otra manera, firmamos igual el contrato del art. 25 de la Ley 25.326 y de su Decreto 1558/2001, con la lista de subprestadores, que hoy está vacía para la aplicación. La herramienta en línea es otro caso, y tiene su propia política y sus propias condiciones.
Política de seguridad de contenidos (CSP) estricta, sin comodines y sin un solo host de un tercero:
default-src 'self', script-src 'self', style-src 'self' 'unsafe-inline',
img-src 'self' data:, font-src 'self', connect-src 'self' https://api.nonimo.ai,
object-src 'none', frame-ancestors 'none', base-uri 'self',
form-action 'none' y upgrade-insecure-requests. Las guías con herramienta suman la
comprobación de Cloudflare (Turnstile, desde challenges.cloudflare.com) y la conexión con herramienta.nonimo.ai, el
servidor que tapa el documento y no lo guarda.
Los demás encabezados: X-Frame-Options: DENY, Permissions-Policy negando cámara,
micrófono, ubicación y pagos, nosniff y strict-origin-when-cross-origin.
Sin cookies, sin analítica y sin más tercero que la comprobación de Cloudflare en las guías con herramienta.
Nuestro alojamiento agrega los encabezados NEL y Report-To, que piden al navegador que
informe de un fallo de conexión al propio alojamiento; esos informes sólo existen cuando la red falla y no llevan nada
de la página.
Ni una cifra única de acierto, porque no existe: depende del idioma y del tipo de documento. Y esto no es asesoramiento jurídico: describe cómo está construido el producto, para que su abogado y su equipo decidan con los datos delante.
¿Preguntas de seguridad, o quieren que su equipo revise el motor? Escriban a hello@nonimo.ai. ¿Encontraron una vulnerabilidad? Escriban a la misma dirección: acusamos recibo en 24 a 48 horas y les decimos qué vamos a hacer y cuándo. Nunca iremos contra quien informe de buena fe.
Quien firma: Llevant Group Pty Ltd, ABN 17 691 906 751, Australia.
Versión 1.0 · vigente desde su publicación
Elegí el tipo de archivo y sacale los datos personales antes de mandarlo. Sin registrarte y en un minuto.