Seguridad
PrelanzamientoLo que hacemos y lo que no afirmamos.
Esta página solo enumera propiedades verificables en el código del producto. No encontrarás ninguna certificación, porque a día de hoy no tenemos ninguna.
Lo que no verás en esta página
Ausente a propósito, por no ser cierto hoy:
- Ninguna certificación ISO 27001, SOC 2 ni PCI DSS: no tenemos ninguna.
- Ningún sello de «aprobado por los bancos» ni logo de entidad asociada.
- Ninguna mención al «cifrado de extremo a extremo»: no es el modelo técnico del producto.
- Ninguna cifra de usuarios, nota de aplicación ni testimonio.
El día en que alguno de estos elementos sea cierto y verificable, aparecerá aquí con su prueba.
Lo que hacemos y lo que no afirmamos.
- Aislamiento por hogar
La unidad de aislamiento es el hogar, no el usuario. Cada línea financiera — cuentas, tarjetas, transacciones, recurrentes, suscripciones, alertas, informes, memoria de comercios — lleva el identificador de su hogar como clave externa, con borrado en cascada. Nada de lo que cuelga de un hogar se puede leer desde otro.
— Comprobado con un test de integración: un usuario no puede leer las líneas de otro hogar, ni siquiera dando el identificador exacto.
- Controles de acceso
Cada consulta financiera va asociada a un acceso autenticado y se verifica en el servidor, en cada lectura y en cada escritura, no solo al entrar en una página. El rol dentro del hogar y el rol de plataforma son dos campos distintos en dos tablas distintas: administrar la plataforma no da ninguna autoridad sobre un hogar, y ser propietario de un hogar no da ningún privilegio de plataforma.
— Sesiones con cookie httpOnly, verificación de email obligatoria y límite de intentos en los puntos de autenticación.
- Registros depurados
El registro enmascara los valores sensibles antes de escribir: importes, conceptos, correos, identificadores de cuenta, tokens. Un error de importación anota el identificador de la importación, nunca el contenido del archivo.
— Comportamiento cubierto por tests.
- Los límites de la IA
Las cifras que se muestran vienen de motores deterministas, no de un modelo de lenguaje: la misma pregunta hecha dos veces da el mismo resultado. A día de hoy, ningún dato financiero se envía a un modelo de lenguaje externo. El asistente rechaza explícitamente las preguntas que no sabe resolver en vez de inventarse la respuesta.
— En todo el producto se distingue un hecho bancario, inmutable, de una lectura, incierta y señalada como tal.
- Archivos importados
Tamaño limitado, tipos en lista blanca, archivos vacíos rechazados. Un extracto se guarda con una clave opaca, nunca con su nombre original, en un directorio propio del hogar y fuera del repositorio de código. Se calcula una huella para reconocer los duplicados.
— Límite de subidas de archivos por usuario.
- Borrar tus datos
Borrar la cuenta exige una confirmación por email, y los datos financieros asociados desaparecen con el hogar en cascada: no existe ningún camino que deje líneas huérfanas. Un registro de auditoría depurado, sin datos financieros, conserva el rastro de los eventos de seguridad.
— Cascada garantizada en el esquema de la base de datos, no por convención de la aplicación.
- Errores y cabeceras
Un error inesperado muestra una página genérica traducida: ni traza de ejecución ni detalle interno llegan al navegador. Las cabeceras de seguridad se aplican de forma global y la firma del servidor está desactivada.
— Códigos de error de la aplicación traducidos a respuestas HTTP seguras.
Límites conocidos, vigilados y no escondidos
Un producto honesto publica también lo que aún no está hecho:
- El límite de peticiones vive en la memoria del proceso: una producción con varias instancias necesitará un almacén compartido.
- La autenticación en dos pasos aún no está activada.
- El envío de correos y el almacenamiento de archivos en producción están pendientes de cerrar en la infraestructura.
- No hay ninguna conexión Open Banking real en servicio: la capa existe, pero no hay ninguna entidad conectada.
¿Una duda de seguridad?
Escríbenos en vez de esperar: preferimos corregir pronto.
Dirección de contacto de seguridad pendiente de publicar con la apertura comercial.
El próximo cargo que no entiendas, sabrás qué es.
Los accesos se abren de forma progresiva. Apúntate y dinos cuál es tu banco: te escribiremos cuando llegue tu turno.