Seguridad
Seguro, porque guardamos menos
Los datos más seguros son los que nunca recopilamos. Lo que Nvivio sí guarda se queda en la UE, viaja cifrado y solo es accesible para quien lo necesita. Esta página explica cómo, y lo que aún no tenemos.
- 0direcciones IP guardadas
- 0contraseñas que robar: inicias sesión con un enlace por email
- UEtus datos se quedan en Fráncfort
En resumen
- Las direcciones IP y los user agents completos nunca se guardan y, por defecto, no se guarda nada en el dispositivo de tu visitante.
- La base de datos y los inicios de sesión funcionan en Fráncfort; la cola de eventos y los ajustes se guardan en Cloudflare, bajo jurisdicción de la UE.
- Todo va por HTTPS: el HTTP sin cifrar se redirige, y nvivio.com indica a los navegadores que no usen otra cosa.
- Sin contraseñas: inicias sesión con un enlace de un solo uso que recibes por email.
- Las claves de API se muestran una sola vez y solo se guarda su hash; los asistentes de IA se conectan con OAuth.
- Las interfaces públicas de la base de datos no llegan a ningún dato, y cada tabla tiene seguridad a nivel de fila.
- Nuestra administración está detrás de Cloudflare Access y anota cada cambio, con su motivo, en un registro de auditoría.
- Si eliminas un sitio o tu organización, sus datos se borran en un plazo de 24 horas.
- ¿Has encontrado una vulnerabilidad? Escribe a security@nvivio.com; respondemos en un plazo de cinco días hábiles.
Tus datos
Recopilar menos
La dirección IP solo se usa en memoria, en el momento en que llega una visita, y nunca llega a la cola ni a la base de datos. En modo privacidad, un visitante se reconoce mediante un código que cambia cada día; la clave diaria que hay detrás se elimina al cabo de 26 horas. Del user agent solo se conservan el navegador, el sistema y el tipo de dispositivo, y las direcciones se limpian antes de guardar nada.
En la UE, sin logs
La base de datos y los inicios de sesión funcionan en Supabase, en Fráncfort (AWS eu-central-1). La cola de eventos, los ajustes de los sitios y las conexiones de los asistentes de IA se guardan en Cloudflare, bajo jurisdicción de la UE. El panel, la API y el servidor MCP funcionan junto a la base de datos, en Fráncfort. Los resultados de las consultas no se guardan en caché y nuestro código no guarda logs de las solicitudes. Una visita llega primero al centro de datos de Cloudflare más cercano al visitante; para los visitantes de la UE, ese centro está en la UE.
Cifrado por el camino
El script, la recopilación de eventos, el sitio web, el panel, la API y el servidor MCP se sirven por HTTPS; una solicitud por HTTP sin cifrar se redirige a HTTPS. Cada respuesta de nvivio.com indica a los navegadores que usen solo HTTPS durante un año, también en sus subdominios (HSTS). La conexión de nuestro código con la base de datos está cifrada, y nuestros proveedores cifran los datos almacenados y sus copias de seguridad.
Tus datos, tu decisión
Los datos se guardan el tiempo que indica tu plan, y los más antiguos se eliminan cada noche. Exporta visitas y totales diarios en CSV, desde Starter. Si eliminas un sitio o toda tu organización, sus datos se borran en un plazo de 24 horas, y recibes un email que lo confirma.
Quién puede entrar
Iniciar sesión sin contraseña
Inicias sesión con un enlace de un solo uso que enviamos a tu dirección de email, así que no hay ninguna contraseña que adivinar, reutilizar o filtrar. Nvivio redacta y envía ese email por sí mismo, y solo cuando el servicio de inicio de sesión lo pide con una firma válida.
Acceso para tu equipo
Cada persona de tu organización tiene un rol: propietario, administrador, editor o lector, para todos los sitios o solo para uno. Una invitación solo funciona para la dirección de email exacta a la que se envió, y caduca al cabo de 30 días.
Claves de API y asistentes de IA
Una clave de API se muestra una sola vez y solo se guarda su hash. Puede ser de solo lectura, y puedes revocarla en cualquier momento. Sin una clave válida, la API rechaza cualquier solicitud, salvo las de la demo pública con datos inventados. Los asistentes de IA se conectan al servidor MCP con OAuth, y sus tokens solo se guardan como hash. El servidor MCP no tiene acceso a la base de datos: llama a la API en tu nombre.
Una base de datos cerrada
A tus datos solo se llega a través del propio código de Nvivio, que comprueba en cada solicitud quién eres y qué puedes ver. Las interfaces públicas de la base de datos (REST y GraphQL) no llegan a ninguna tabla: los roles públicos no tienen permisos, GraphQL está desactivado y cada tabla tiene seguridad a nivel de fila.
Nuestro propio acceso
Nuestra administración (admin.nvivio.com) está detrás de Cloudflare Access, y nuestro propio código vuelve a comprobar en cada solicitud el token de Access y una breve lista de personas identificadas por su nombre. No muestra ninguna de tus estadísticas, solo el número de visitas por sitio, y no puede abrir tu panel. Cada cambio que se hace ahí necesita un motivo y queda en un registro de auditoría que no se puede modificar ni borrar.
Cómo gestionamos Nvivio
Protección en el navegador
Cada respuesta de nvivio.com lleva cabeceras de seguridad. Ninguna página se puede mostrar dentro de otro sitio, así que nadie puede engañarte para que hagas clic en tu panel. Los archivos nunca se interpretan como otro tipo, una dirección con su ruta nunca viaja a otro sitio, y la cámara, el micrófono, la ubicación y los temas publicitarios están desactivados. Los iconos de otros sitios web los descarga Nvivio y los sirve con una política estricta, de modo que un icono nunca puede ejecutar código.
Nada se pierde, nada se duplica
Cada evento recibe un identificador único al llegar, así que una entrega repetida nunca cuenta dos veces. Los eventos esperan en una cola con reintentos automáticos y una cola de mensajes fallidos (dead-letter queue), de modo que una breve caída de la base de datos no hace perder nada. El script se carga de forma asíncrona, por lo que tu página nunca espera a Nvivio. Además, nuestro proveedor de base de datos hace una copia de seguridad diaria de la base de datos; lo que eliminas permanece en esas copias hasta que caducan.
Cómo lo construimos
Cada cambio pasa las comprobaciones de tipos y las pruebas automáticas, y solo se despliega a producción desde la rama principal. Los secretos se quedan fuera del código y solo se entregan al servicio que los necesita.
Pagos
Los pagos se hacen a través de Mollie, en Ámsterdam. Introduces los datos de tu tarjeta o de tu banco en la propia página de Mollie, así que nunca llegan a Nvivio.
Nuestros proveedores y sus auditorías
Nvivio en sí no tiene ninguna certificación de seguridad, como ISO 27001 o SOC 2. Nos apoyamos en proveedores que se auditan de forma independiente y publican sus certificaciones: Cloudflare para la red y nuestro código, y Supabase, sobre Amazon Web Services, para la base de datos. La seguridad física de los centros de datos es responsabilidad suya. Cada uno está obligado por un acuerdo de tratamiento de datos con obligaciones al menos tan estrictas como las nuestras.
Cuando algo sale mal
Si una violación de la seguridad de los datos personales afecta a tus datos, te avisamos en un plazo de 48 horas desde que tengamos conocimiento de ella, tal como promete nuestro acuerdo de tratamiento de datos, y dejamos constancia de cada incidente en un registro.
Lo que aún no tenemos
Mejor que lo sepas por nosotros:
- Un segundo paso de verificación al iniciar sesión en Nvivio. Quien pueda leer tu correo puede iniciar sesión, así que protege tu buzón con la verificación en dos pasos.
- Iniciar sesión a través del proveedor de identidad de tu empresa (single sign-on).
- Una certificación propia, como ISO 27001 o SOC 2.
- Un programa de recompensas por fallos (bug bounty): te lo agradecemos citando tu nombre, no con dinero.
- Una página de estado pública.
¿Has encontrado una vulnerabilidad?
Escribe a security@nvivio.com, en inglés o neerlandés. Confirmamos la recepción de tu aviso en un plazo de cinco días hábiles, te mantenemos al tanto mientras lo solucionamos y no emprendemos acciones legales contra investigaciones que sigan nuestra política.
Los detalles, por escrito
Nuestras medidas de seguridad son el anexo 2 del acuerdo de tratamiento de datos; junto con los documentos de abajo, son nuestro compromiso.
Mira tu propio sitio en Nvivio hoy mismo
Escribe tu dirección de email, haz clic en el enlace, añade tu sitio y pega una línea. Eso es todo.
30 días de Pro gratis · sin tarjeta de crédito · inicia sesión con un enlace por email