Documentación para Comités de Ética

Información completa sobre las prácticas de seguridad, cumplimiento y gestión de datos de Trialinx

HIPAA21 CFR Part 11GDPRFISMA

Versión 1.0.0 | Última actualización: 10/28/2026

Resumen Ejecutivo

Trialinx proporciona controles técnicos de acceso, trazabilidad, firma electrónica y exportación para investigación clínica. Las firmas v2 vinculan contenido y contexto; las firmas legacy se identifican como no verificables respecto al contenido. Desactivar una cuenta conserva datos clínicos y autoría. El tratamiento por IA requiere revisión y autorización por estudio. La validación del uso previsto, los contratos, las regiones, la retención y las pruebas de restauración requieren evidencia y aprobación del responsable; este documento no certifica cumplimiento.

Resumen de la Plataforma

Trialinx es una plataforma integral de recopilación de datos de investigación clínica diseñada para apoyar a los investigadores en la realización de estudios clínicos éticos, conformes y seguros. La plataforma proporciona herramientas para la gestión de estudios, recopilación de datos, colaboración y análisis mientras mantiene los más altos estándares de seguridad de datos y cumplimiento regulatorio.

Propósito

Trialinx permite a los investigadores recopilar, gestionar y analizar datos de investigación clínica en un entorno seguro y conforme que cumple con los requisitos regulatorios incluyendo HIPAA, 21 CFR Parte 11, GDPR y FISMA.

Características Principales

  • Colaboración en estudios multi-usuario con control de acceso basado en roles
  • Constructor de formularios flexible con esquemas versionados
  • Entrada de datos validada con validación en tiempo real
  • Paneles personalizables con tarjetas KPI, tablas y gráficos
  • Generación de formularios asistida por IA y análisis estadístico
  • Colaboración y actualizaciones en tiempo real
  • Registro de auditoría integral para todas las acciones
  • Infraestructura de firma electrónica alineada con 21 CFR Parte 11
  • Funciones de exportación y portabilidad de datos

Usuarios Objetivo

Trialinx está diseñado para investigadores clínicos, coordinadores de estudios, investigadores principales e instituciones de investigación que realizan ensayos clínicos y estudios observacionales.

Infraestructura de Seguridad

Cifrado en Reposo

Todos los datos almacenados en nuestra base de datos están cifrados en reposo usando cifrado AES-256 estándar de la industria proporcionado por nuestro proveedor de base de datos (Neon Postgres).

  • Cifrado de Base de Datos: Todos los datos almacenados en bases de datos Neon Postgres están cifrados en reposo usando cifrado AES-256
  • Cifrado de Copias de Seguridad: Las copias de seguridad automatizadas están cifradas usando los mismos estándares de cifrado
  • Gestión de Claves: Las claves de cifrado son gestionadas por Neon y siguen las mejores prácticas de la industria

Cifrado en Tránsito

Todos los datos transmitidos entre clientes y servidores están cifrados usando TLS (Transport Layer Security):

  • HTTPS/TLS: Todos los endpoints de API e interfaces web usan HTTPS con TLS 1.2 o superior
  • Conexiones de Base de Datos: Todas las conexiones a la base de datos usan conexiones cifradas (SSL/TLS)
  • Protocolos Seguros: Aplicamos el uso de protocolos seguros y suites de cifrado

Control de Acceso Basado en Roles (RBAC)

Trialinx implementa control de acceso basado en roles de grano fino con cuatro roles distintos:

  • Visualizador: Acceso de solo lectura, solo puede ver paneles
  • Colaborador: Puede ver y completar formularios, ver sus propios registros, editar sus propios registros, ver colaboradores, ver detalles del estudio y ver sujetos
  • Gerente: Permisos completos del estudio incluyendo editar cualquier registro, gestionar colaboradores, editar/eliminar estudios y todos los permisos de colaborador
  • Propietario: Control completo sobre el estudio incluyendo todos los permisos de gerente más eliminación de estudios y transferencia de propiedad

Autenticación

Autenticación estándar de la industria usando Better Auth con gestión de sesiones del lado del servidor:

  • Requisitos de Contraseña: Mínimo 8 caracteres con mayúsculas, minúsculas, número y carácter especial
  • Verificación de Email: Todas las cuentas requieren direcciones de email verificadas para mayor seguridad
  • Autenticación de Dos Factores (2FA): Autenticación de dos factores opcional disponible para seguridad adicional de la cuenta
  • Soporte OAuth: Iniciar sesión con Google o LinkedIn (opcional)
  • Gestión de Sesiones: La sesión general dura 24 horas y se renueva cada hora; los estudios clínicos pueden exigir una política específica de inactividad y MFA

Protección contra Inyección SQL

Las operaciones ordinarias usan consultas parametrizadas con Drizzle. Los dashboards SQL tienen un circuito separado de validación y aislamiento:

  • Consultas Parametrizadas: Las operaciones ordinarias separan datos y SQL; las consultas almacenadas de dashboards requieren controles adicionales
  • Sanitización de Entrada: La entrada del usuario se valida y sanitiza antes de usarse en consultas
  • Protección ORM: El uso de una capa ORM (Mapeo Objeto-Relacional) proporciona protección adicional contra inyección SQL
Estándares de Cumplimiento

HIPAA (Ley de Portabilidad y Responsabilidad del Seguro Médico)

Trialinx implementa medidas integrales de cumplimiento HIPAA:

  • Controles de Acceso: Control de acceso basado en roles implementado con permisos de grano fino
  • Registro de Auditoría: Historial de operaciones clínicas; la protección append-only requiere la migración y revisión de privilegios de base de datos
  • Cifrado de Datos: Cifrado en reposo y en tránsito usando métodos estándar de la industria
  • Acuerdos de Asociado Comercial (BAAs): Los BAAs deben establecerse con proveedores de servicios que manejen PHI

21 CFR Parte 11 (Registros y Firmas Electrónicas de la FDA)

Trialinx proporciona infraestructura de firma electrónica alineada con los requisitos de 21 CFR Parte 11:

  • Firmas Electrónicas: Reautenticación por contraseña o Google, con hash del contenido y contexto en firmas v2; no equivale a una firma digital con clave privada
  • Verificación de Firmas: Los registros de firma almacenan ID de usuario, marca de tiempo, dirección IP, agente de usuario y campos de hash de firma
  • Registros Firmados: La edición directa se bloquea; el manifiesto v2 vincula la firma al contenido. Las firmas legacy no prueban la integridad histórica del contenido
  • Registro de Auditoría: Cambios clínicos y auditoría atómicos; custodia y permisos técnicos sujetos a verificación operativa
  • Controles de Acceso: Autenticación y autorización de usuarios
  • Validación del Sistema: Los procedimientos de validación del sistema deben documentarse (proceso fuera del código)

GDPR (Reglamento General de Protección de Datos)

Trialinx proporciona controles técnicos para apoyar el cumplimiento RGPD; se requieren configuración, contratos y procedimientos adecuados:

  • Minimización de Datos: Solo se recopilan y almacenan datos necesarios
  • Derecho de Acceso: Los usuarios pueden exportar sus datos en formato legible por máquina
  • Supresión: Las solicitudes se revisan con el responsable; desactivar una cuenta retira acceso y conserva los registros clínicos sujetos a retención
  • Portabilidad de Datos: Los usuarios pueden exportar sus datos en formato JSON
  • Política de Privacidad: Política de privacidad integral que aborda recopilación, uso y derechos del usuario

FISMA (Ley Federal de Gestión de Seguridad de la Información)

Trialinx implementa controles de seguridad alineados con los requisitos FISMA:

  • Gestión de Riesgos: Las medidas de seguridad se implementan y documentan
  • Controles de Seguridad: Controles de acceso, cifrado, registro de auditoría
  • Respuesta a Incidentes: Los procedimientos de respuesta a incidentes deben establecerse (proceso fuera del código)
  • Monitoreo Continuo: El monitoreo de seguridad debe ser continuo (proceso fuera del código)
Gestión de Datos

Arquitectura de Base de Datos

Trialinx usa PostgreSQL como base de datos principal, alojada en Neon (una plataforma Postgres sin servidor):

  • Proveedor de Base de Datos: Neon Postgres (PostgreSQL sin servidor)
  • ORM: Drizzle ORM para consultas de base de datos con seguridad de tipos
  • Tipos de Datos: Soporte para datos estructurados, JSON, marcas de tiempo y relaciones
  • Escalabilidad: La arquitectura sin servidor permite escalado automático según la demanda

Registro de Auditoría

Cada acción significativa en el sistema se registra con información detallada:

  • Tipos de Acción: Crear, actualizar, eliminar, publicar, archivar, invitar, eliminar miembro, cambiar rol, firmar, exportar, importar
  • Tipos de Entidad: Estudios, formularios, sujetos, registros, paneles, miembros, solicitudes de IA, suscripciones
  • Información de Registro: ID de usuario, ID de estudio, tipo y ID de entidad, acción realizada, dirección IP, agente de usuario, marca de tiempo, valores antiguos (para actualizaciones), valores nuevos (para actualizaciones/creaciones)
  • Período de Retención: Los registros de auditoría se conservan según la política acordada del estudio para fines de cumplimiento (HIPAA, 21 CFR Parte 11)
  • Protección de Auditoría: Sin edición desde la aplicación; verificar migración append-only y privilegios de la credencial técnica
  • Control de Acceso: Los registros de auditoría son accesibles solo para personal autorizado con permisos apropiados

Copia de Seguridad y Recuperación de Datos

Los procedimientos automatizados de copia de seguridad y recuperación aseguran la disponibilidad de datos:

  • Frecuencia: Las copias de seguridad automatizadas se realizan regularmente por nuestro proveedor de base de datos (Neon)
  • Retención: Verificar plan, región y ventana PITR reales; los objetivos de recuperación requieren aceptación del estudio
  • Cifrado: Todas las copias de seguridad están cifradas en reposo
  • Pruebas de Recuperación: Pendiente de acreditar un simulacro aislado con reconciliación de datos y duración medida
  • RTO/RPO: Los procedimientos de recuperación están diseñados para cumplir con los objetivos de Tiempo de Recuperación (RTO) y Punto de Recuperación (RPO)

Políticas de Retención de Datos

Trialinx sigue principios de minimización de datos y proporciona capacidades de gestión de datos:

  • Minimización de Datos: Solo se recopilan y almacenan datos necesarios para el propósito de la investigación
  • Desactivación de Cuenta: Revoca sesiones y accesos, preservando registros, firmas y autoría; el borrado físico requiere revisión de conservación
  • Retención de Registros de Auditoría: Los registros de auditoría se retienen para fines de cumplimiento y pueden no eliminarse inmediatamente
  • Exportación de Cuenta: Perfil personal en JSON; los datos clínicos requieren una exportación de estudio autorizada por separado
Integración de IA y Privacidad

Capacidades de IA

Trialinx incluye funciones asistidas por IA para mejorar los flujos de trabajo de investigación:

  • Generación de Formularios: La IA genera múltiples formularios a partir de descripciones de estudios con validación
  • Análisis Estadístico: El backend usa LLM por defecto; Python es una opción explícita. Los resultados de IA requieren verificación estadística independiente
  • Validación: Las respuestas de IA se validan con esquemas Zod con intentos de reparación automática

Manejo de PHI y Desidentificación

Medidas de privacidad y seguridad para procesamiento de IA:

  • El tratamiento de datos clínicos por IA requiere autorización del estudio, alcance de acceso y revisión contractual. No se presume que los textos libres estén desidentificados
  • No debe incluirse información identificativa en prompts sin alcance y autorización documentados
  • Se requiere minimización y revisión de identificadores antes del tratamiento; seudonimización no equivale a anonimización
  • Todas las interpretaciones incluyen limitaciones y advertencias

Consentimiento del Usuario y Mecanismos de Opt-in

El responsable del estudio configura y autoriza el tratamiento clínico por IA:

  • Autorización Requerida: El procesamiento clínico por IA se habilita por estudio y proveedores aprobados, con controles en servidor y jobs
  • Minimización: Los campos y textos autorizados deben revisarse antes del envío a proveedores
  • Transparencia: Todo el contenido generado por IA incluye limitaciones y advertencias
Glosario de Términos
AES-256
Estándar de Cifrado Avanzado con longitud de clave de 256 bits, un algoritmo de cifrado simétrico ampliamente adoptado para asegurar datos en reposo.
BAA
Acuerdo de Asociado Comercial — un contrato requerido bajo HIPAA entre una entidad cubierta y un asociado comercial que maneja PHI.
FISMA
Ley Federal de Gestión de Seguridad de la Información — ley federal de EE.UU. que requiere que agencias y contratistas implementen programas de seguridad de la información.
GDPR
Reglamento General de Protección de Datos — regulación de la Unión Europea que rige la recopilación, procesamiento y almacenamiento de datos personales.
HIPAA
Ley de Portabilidad y Responsabilidad del Seguro Médico — ley de EE.UU. que establece estándares para proteger información sensible de salud del paciente.
OAuth
Autorización Abierta — un estándar abierto para delegación de acceso, que permite a los usuarios iniciar sesión con proveedores de terceros como Google o LinkedIn.
ORM
Mapeo Objeto-Relacional — una técnica de programación que mapea tablas de base de datos a objetos de aplicación, proporcionando seguridad de tipos y previniendo inyección SQL.
PHI
Información de Salud Protegida — información de salud individualmente identificable que está sujeta a las reglas de privacidad y seguridad de HIPAA.
RBAC
Control de Acceso Basado en Roles — un método para restringir el acceso al sistema basado en los roles asignados a usuarios individuales dentro de una organización.
RTO/RPO
Objetivo de Tiempo de Recuperación / Objetivo de Punto de Recuperación — métricas que definen el tiempo de inactividad y pérdida de datos máximos aceptables después de un desastre.
TLS
Seguridad de la Capa de Transporte — un protocolo criptográfico diseñado para proporcionar seguridad en las comunicaciones sobre una red informática.
2FA
Autenticación de Dos Factores — un método de seguridad que requiere dos formas distintas de identificación para acceder a una cuenta.
21 CFR Parte 11
Título 21, Código de Regulaciones Federales, Parte 11 — regulación de la FDA que establece criterios para registros electrónicos y firmas electrónicas.

Esta documentación se proporciona para fines de revisión por comités de ética. Para preguntas específicas sobre seguridad, cumplimiento o privacidad, por favor contacte a su equipo de cumplimiento o administrador del sistema. La información de contacto está disponible en la política de privacidad y términos de servicio de la plataforma.