Los datos de una clínica son de la clínica. Desde el diseño.
Senno gestiona el trabajo diario entre clínicas dentales y laboratorios. Guarda datos de salud de pacientes, así que la seguridad no es una capa añadida: es cómo se construye cada dato, cada clave y cada versión.
RGPD desde el diseño
En Senno, cada derecho del paciente es una función, no papeleo.
Senno trata datos de salud para clínicas y laboratorios, que conservan el control de los datos de sus pacientes. Para cada derecho y cada deber del RGPD hay una respuesta que funciona en el producto, lista para mostrarla a un paciente o a una autoridad de control.
Consentimiento explícito para datos de salud e IA
Los datos de salud son una categoría especial según el RGPD. Antes de cada interacción con el asistente de IA de Senno se comprueba el consentimiento explícito del paciente. Sin él, el asistente no trata sus datos, y el paciente puede retirar el consentimiento en cualquier momento.
Acceso y portabilidad
Los pacientes exportan ellos mismos sus datos, en un formato portátil, sin presentar una solicitud ni esperar a la clínica.
Una rectificación que conserva el historial
Una corrección es una versión nueva, atribuida. El registro queda correcto y el rastro de quién cambió qué, y cuándo, permanece completo.
Una supresión que llega a las copias de seguridad
Destruir la clave personal de un paciente deja sus datos ilegibles en todas partes a la vez, también en las copias de seguridad. La propia supresión queda registrada como prueba.
Minimización y privacidad por defecto
La IA lee texto con los nombres y los contactos sustituidos por seudónimos. Los mensajes quedan retenidos hasta que una persona autoriza el envío. Cada miembro del equipo ve solo lo que su rol necesita.
Seguridad del tratamiento
Cifrado AES-256-GCM por paciente, aislamiento de cada organización dentro de la base de datos, copias de seguridad cifradas fuera del servidor con restauraciones probadas, y más de 16 500 pruebas automáticas antes de cada versión.
Responsabilidad que se puede demostrar
Un registro de auditoría encadenado por huellas muestra quién hizo qué y cuándo, sellado con puntos de control firmados. Las clínicas pueden demostrar su tratamiento ante una autoridad de control.
La clínica al mando, Senno como encargado del tratamiento
Las clínicas y los laboratorios deciden; Senno trata los datos por cuenta de ellos. Los datos de cada organización quedan aislados de todas las demás dentro de la propia base de datos.
Cómo se protege la API
Tres entradas. Un único conjunto de comprobaciones para todas.
Una persona en el navegador, una integración de un socio y el propio asistente de IA de Senno llegan a la misma API. Cada uno demuestra quién es a su manera, y después todas las peticiones pasan por la misma comprobación de capacidades, el mismo ámbito de organización y la misma seguridad a nivel de fila en la base de datos.
Navegador, teléfono o aplicación de escritorio
Script, importación o sistema de un socio
Actúa por una persona con sesión iniciada
Acceso de 1 hora · 2FA opcional
Solo huella · caduca · revocable
Sin nombres de salida · las escrituras son propuestas
Este rol puede hacer esta acción concreta 2 · Ámbito declarado
Una organización, o no se ejecuta 3 · Misma transacción
El cambio y la auditoría se confirman juntos 4 · Guarda de salida
No se envía nada hasta que una persona lo autoriza
Solo las filas de esa organización
AES-256-GCM, una por paciente
Encadenada por huellas, de solo añadir
Tres llamadores, una sola puerta. Sea cual sea la entrada, una petición termina en la misma comprobación de capacidades, el mismo ámbito de organización y la misma seguridad a nivel de fila.
Una persona de la clínica o del laboratorio inicia sesión una sola vez mediante inicio de sesión único. El acceso dura una hora y se renueva sin molestar; se pueden exigir códigos de doble factor por persona.
Las integraciones usan un token con ámbito limitado, creado para una sola tarea. Senno guarda solo su huella, caduca por sí solo y se puede revocar en cualquier momento.
El asistente actúa por la persona con sesión iniciada mediante herramientas que nunca devuelven nombres ni contactos. Lo que escribe es una propuesta hasta que esa persona firma.
Siga una petición: seis comprobaciones entre un clic y la ficha de un paciente
-
01Inicio de sesión únicoLa persona inicia sesión a través del proveedor de identidad de Senno, con códigos de doble factor opcionales.
-
02Comprobación de capacidadesLa API comprueba que este rol puede realizar esta acción concreta.
-
03Ámbito declaradoLa transacción indica para qué organización actúa, o no se ejecuta.
-
04Seguridad a nivel de filaPostgreSQL devuelve solo las filas de esa organización, incluso a una consulta con errores.
-
05Clave del pacienteLos campos sensibles solo se descifran con la clave propia de ese paciente.
-
06Cadena de auditoríaLa acción se escribe en el registro encadenado por huellas, en la misma transacción.
Tokens y credenciales
De corta duración, estrechos y guardados solo como huella
Cada forma de entrar en Senno tiene su propio tipo de credencial, pensado para una sola tarea. Cada una está ligada a una organización y a capacidades concretas, así que una credencial que se filtra abre una puerta estrecha durante poco tiempo, y se puede cerrar al instante.
Token personal
≤ 24 hToken de integración
con ámbitoAcceso del asistente
por personaToken de dispositivo
por dispositivoLa vida de un token personal
-
1EmitirUna persona con sesión iniciada lo crea para una organización.
-
2GuardarSenno guarda solo una huella. El secreto se muestra una sola vez.
-
3UsarCada llamada pasa por capacidad, ámbito y seguridad a nivel de fila.
-
4CaducarDeja de funcionar por sí solo, como máximo 24 horas después.
-
5RevocarSe revoca en cualquier momento; la siguiente llamada se rechaza.
Principios de seguridad en uso hoy
Diez principios. Cada uno es código, no un documento de políticas.
Una comprobación automática protege cada principio de abajo. Si un cambio rompe uno, ese cambio no se publica.
Aislamiento entre organizaciones en la base de datos
Cada tabla impone seguridad a nivel de fila, forzada incluso para el propietario de la tabla. La aplicación se ejecuta con un rol sin derechos de superusuario, y cada transacción declara para qué organización actúa.
Guarda: una tabla nueva sin seguridad a nivel de fila forzada hace fallar la compilación.
Una clave de cifrado por paciente
Las notas clínicas y los campos de identidad se cifran con AES-256-GCM. Cada paciente tiene su propia clave de datos, envuelta por una clave maestra que se guarda fuera de las copias de seguridad.
Guarda: todo paciente se crea con una clave.
Supresión destruyendo la clave
El derecho al olvido es criptográfico: destruir la clave de un paciente deja sus datos ilegibles en la base de datos y en todas las copias de seguridad, mientras el registro de auditoría de la supresión permanece.
Irreversible por diseño, se previsualiza antes de ejecutarse.
Auditoría encadenada por huellas y de solo añadir
Cada registro de auditoría lleva la huella del anterior, sellada con puntos de control firmados. Los historiales no se pueden editar ni borrar: una corrección es un registro nuevo de reversión.
Los disparadores de la base de datos rechazan UPDATE y DELETE en los historiales.
Inicio de sesión único y mínimo privilegio
Las personas inician sesión mediante inicio de sesión único, con códigos de doble factor opcionales. Lo que cada persona puede hacer viene de capacidades explícitas por rol, nunca de estar dentro de una red.
Guarda: cada ruta nombra la capacidad que necesita.
Tokens de acceso de corta duración y revocables
La automatización actúa mediante tokens personales que duran como máximo 24 horas, se guardan solo como huella, se pueden revocar al instante y nunca pueden crear más tokens.
Una regla de la base de datos limita la duración a 24 horas.
La IA propone, una persona firma
El asistente lee y sugiere. Las notas, los mensajes y las acciones financieras quedan como propuestas hasta que una persona las acepta. El texto llega al modelo con los nombres y los contactos sustituidos.
Las herramientas del asistente nunca devuelven un nombre, un teléfono ni una dirección.
Nada sale sin una persona
Los SMS y los correos quedan retenidos hasta que una persona abre la puerta para esa organización. Sin decisión explícita, la puerta está cerrada.
Cerrado por defecto: sin fila, no hay envío.
Desarrollo seguro, probado en cada cambio
Más de 16 500 pruebas automáticas se ejecutan en cada lote de versión. Muchas leen el propio código para detectar un ámbito ausente, un secreto filtrado o una ruta sin comprobar. Las comprobaciones nuevas se prueban rompiendo el código a propósito.
Los secretos nunca están en el repositorio, y una prueba lo garantiza.
Copias de seguridad cifradas, restauraciones probadas
Las bases de datos y los archivos se copian a diario. Las copias salen del servidor solo cifradas, y los simulacros de restauración se ejecutan según un calendario. La clave maestra nunca está dentro de una copia de seguridad.
Las versiones se verifican en el servicio en producción tras cada despliegue.
Mapa de cumplimiento
Construido según los controles del RGPD, SOC 2 e ISO/IEC 27001
Estas tres cosas son distintas. El RGPD es la ley bajo la que trabajamos. SOC 2 es un informe de auditoría sobre los controles de un servicio. ISO/IEC 27001 certifica cómo una organización gestiona la seguridad. Ninguna certifica software. Elija un marco y un principio para ver dónde cae cada control.
Aislamiento entre organizaciones en la base de datos
Cada tabla impone seguridad a nivel de fila, forzada incluso para el propietario de la tabla. La aplicación se ejecuta con un rol sin derechos de superusuario, y cada transacción declara para qué organización actúa.
Una clave de cifrado por paciente
Las notas clínicas y los campos de identidad se cifran con AES-256-GCM. Cada paciente tiene su propia clave de datos, envuelta por una clave maestra que se guarda fuera de las copias de seguridad.
Supresión destruyendo la clave
El derecho al olvido es criptográfico: destruir la clave de un paciente deja sus datos ilegibles en la base de datos y en todas las copias de seguridad, mientras el registro de auditoría de la supresión permanece.
Auditoría encadenada por huellas y de solo añadir
Cada registro de auditoría lleva la huella del anterior, sellada con puntos de control firmados. Los historiales no se pueden editar ni borrar: una corrección es un registro nuevo de reversión.
Inicio de sesión único y mínimo privilegio
Las personas inician sesión mediante inicio de sesión único, con códigos de doble factor opcionales. Lo que cada persona puede hacer viene de capacidades explícitas por rol, nunca de estar dentro de una red.
Tokens de acceso de corta duración y revocables
La automatización actúa mediante tokens personales que duran como máximo 24 horas, se guardan solo como huella, se pueden revocar al instante y nunca pueden crear más tokens.
La IA propone, una persona firma
El asistente lee y sugiere. Las notas, los mensajes y las acciones financieras quedan como propuestas hasta que una persona las acepta. El texto llega al modelo con los nombres y los contactos sustituidos.
Nada sale sin una persona
Los SMS y los correos quedan retenidos hasta que una persona abre la puerta para esa organización. Sin decisión explícita, la puerta está cerrada.
Desarrollo seguro, probado en cada cambio
Más de 16 500 pruebas automáticas se ejecutan en cada lote de versión. Muchas leen el propio código para detectar un ámbito ausente, un secreto filtrado o una ruta sin comprobar. Las comprobaciones nuevas se prueban rompiendo el código a propósito.
Copias de seguridad cifradas, restauraciones probadas
Las bases de datos y los archivos se copian a diario. Las copias salen del servidor solo cifradas, y los simulacros de restauración se ejecutan según un calendario. La clave maestra nunca está dentro de una copia de seguridad.
Senno actúa como encargado del tratamiento para clínicas y laboratorios, que siguen siendo responsables del tratamiento de los datos de sus pacientes. Los números de artículo remiten al Reglamento (UE) 2016/679.
SOC 2 es un informe de un auditor independiente sobre los controles de un servicio frente a los Criterios de Servicios de Confianza. Los códigos remiten a los criterios de 2017. Senno todavía no tiene informe SOC 2.
ISO/IEC 27001 certifica la gestión de la seguridad de una organización para un alcance definido, aquí la plataforma Senno. Los códigos remiten al Anexo A de la edición de 2022. Senno todavía no está certificado.
Datos de salud
Cada paciente tiene su propia clave. La supresión la destruye.
Las notas clínicas y los campos de identidad se cifran con AES-256-GCM con una clave que pertenece a un solo paciente. Esa clave está, a su vez, cifrada por una clave maestra guardada fuera de las copias de seguridad. Cuando un paciente pide ser olvidado, Senno destruye su clave: los datos quedan ilegibles en todas partes a la vez, incluidas las copias de seguridad antiguas. El registro de auditoría de la supresión permanece.
- Búsqueda sin descifrar, mediante un índice ciego
- Los pacientes exportan sus propios datos (RGPD, art. 15 y 20)
- Las copias de seguridad salen del servidor solo cifradas, y las restauraciones se prueban
- Nombre
- Joana M.7f3a·c91e·04bb·e2d0
- Nota clínica
- Corona en el 36, color A2a9e1·77f0·d3c2·5b18
- Teléfono
- +351 9•• ••• •••0c4d·91aa·e7f3·2b60
- Registro de auditoría
- conservado · supresión registradaconservado · supresión registrada
Datos de demostración. En Senno la supresión se previsualiza primero y no se puede deshacer.Los datos siguen ahí, pero nadie puede leerlos ya, ni en la base de datos ni en ninguna copia de seguridad.
IA con una persona al mando
La IA prepara. Una persona decide y firma.
El asistente de Senno lee y propone. Cada nota clínica, mensaje o acción financiera que sugiere queda como propuesta hasta que una persona la acepta. Los nombres y los contactos del texto se sustituyen por seudónimos antes de que el modelo los lea, y las herramientas del asistente nunca devuelven un nombre, un teléfono ni una dirección.
Antes de cualquier interacción con el asistente, Senno comprueba el consentimiento explícito del paciente. Las notas de voz y los archivos que un paciente decide enviar solo se tratan bajo ese consentimiento.
Auditoría a prueba de manipulación
No se borra nada. Todo está versionado y encadenado.
Cada registro de auditoría lleva la huella del anterior, y puntos de control firmados sellan la cadena. Cambie un byte en el pasado y todos los registros posteriores dejan de coincidir. Los historiales son de solo añadir: una corrección es un registro nuevo que revierte el antiguo.
-
#10419f3a…e1Caso enviado al laboratorioant. 4c07…b2
-
#1042b61d…07Presupuesto aprobadoant. 9f3a…e1
-
#10432e88…c4Nota firmadaant. b61d…07
-
#1044d09c…5aAcceso concedidoant. 2e88…c4
-
#104571fe…93Punto de control selladoant. d09c…5a
Dónde estamos, sin rodeos
Los controles están construidos. La certificación es el siguiente paso, no una afirmación.
Senno todavía no ha sido auditado según SOC 2 ni certificado según ISO/IEC 27001. Publicamos lo que está hecho y lo que viene después, y los socios pueden seguir cada punto abierto en el área de socios.
-
HoyControles en el códigoAislamiento, cifrado por paciente, supresión criptográfica, cadena de auditoría, guarda de salida y propuestas de la IA funcionan en producción.
-
SiguienteBase para la garantíaEvaluación de impacto de la plataforma, prueba de intrusión externa, contratos de encargado del tratamiento firmados y una lista pública de subencargados.
-
DespuésSOC 2 Tipo IUn auditor independiente informa sobre cómo están diseñados los controles de la plataforma, en un momento dado.
-
Más adelanteISO/IEC 27001 y SOC 2 Tipo IICertificación del alcance de la plataforma y auditoría de cómo funcionan los controles a lo largo de meses. Sin fechas comprometidas.
¿Necesita los detalles para su propia revisión?
Compartimos el dosier de seguridad, la lista de subencargados y el seguimiento de puntos abiertos con clínicas, laboratorios y socios, bajo NDA.