Seguridad para los datos de tu consultorio

Los datos de tus pacientes merecen la protección más alta

Manejás datos sensibles de salud. Acá explicamos en detalle, sin letra chica, cómo cada dato está protegido — desde que el paciente reserva hasta que el turno termina.

Row Level SecurityOAuth2 nativoHTTPS y discos cifradosDatos separados por consultorioProveedores con SOC 2

Cómo protegemos los datos

Qué hace cada control y hasta dónde llega, sin letra chica.

Aislamiento entre consultorios

Cada dato lleva el identificador del consultorio al que pertenece. Las tablas sensibles tienen políticas de Row Level Security (PostgreSQL), que limitan lo que puede leer una sesión de usuario, y el servidor filtra cada consulta por el consultorio de la sesión. Las tareas internas (envío de recordatorios, webhooks, cobros) usan una credencial de servicio que no pasa por esas políticas, así que ahí el aislamiento depende del filtro que escribe nuestro código, y lo cuidamos con pruebas automáticas y revisión.

  • Row Level Security en las tablas sensibles, para las sesiones de usuario
  • Filtro por consultorio en cada consulta del servidor
  • Credencial de servicio sólo del lado del servidor, nunca en el navegador

Cifrado en tránsito y en reposo

Toda comunicación con la plataforma viaja cifrada por HTTPS (TLS 1.2 o superior). La base de datos y los archivos se guardan en discos cifrados (AES-256) administrados por Supabase sobre AWS. No es cifrado de extremo a extremo: el servidor tiene que leer los datos para mostrarte la agenda, mandar recordatorios o hacer funcionar el asistente.

  • HTTPS en todas las conexiones, con certificados renovados automáticamente
  • Discos cifrados con AES-256 (Supabase sobre AWS)
  • Las claves de cifrado de disco las administra el proveedor

OAuth2 — nunca pedimos contraseñas

Para conectar Google Calendar, Mercado Pago o WhatsApp usamos el flujo de autorización oficial de cada plataforma: nunca vemos ni guardamos tu contraseña de esos servicios. Los tokens de acceso se guardan del lado del servidor, fuera del alcance del navegador, y los de WhatsApp además con una capa de cifrado propia.

  • Autorización oficial de Google, Meta y Mercado Pago
  • Tokens guardados sólo del lado del servidor, nunca contraseñas
  • Al desconectar Google Calendar, el token se revoca en Google

Dónde corre la infraestructura

La base de datos y los archivos están en Supabase, sobre AWS, en la región us-east-1 (Norte de Virginia, Estados Unidos), con copias de seguridad automáticas diarias del proveedor. La aplicación web corre en Vercel: las funciones de servidor en Washington D.C. (Estados Unidos) y el contenido estático desde su red global.

  • Base de datos y archivos: Supabase, AWS us-east-1 (Estados Unidos)
  • Servidor de la aplicación: Vercel, Estados Unidos
  • Copias de seguridad diarias administradas por Supabase

Cada consultorio ve lo suyo

Los pacientes, los turnos, la historia clínica y las conversaciones de WhatsApp de un consultorio sólo los ve el equipo de ese consultorio, según el rol que le dio el dueño. Otros consultorios no tienen forma de llegar a ellos desde el panel.

  • Datos de pacientes separados por consultorio
  • Conversaciones de WhatsApp exclusivas de cada consultorio
  • Acceso del equipo según el rol que define el dueño

Cancelar no borra; cerrar la cuenta, sí

Cancelar la suscripción no borra ningún dato: la cuenta pasa al plan gratuito. Cerrar la cuenta lo hace el dueño desde Configuración → Mi cuenta: la cuenta se bloquea, tenés 30 días para revertirlo y después eliminamos los datos, historia clínica incluida. La historia clínica tiene una obligación de guarda de al menos diez años (Ley 26.529, art. 18) que recae sobre el profesional o la institución: por eso, antes de cerrar, descargás la exportación completa y la custodia queda en tus manos.

  • Cancelar o bajar de plan conserva todos los datos
  • El cierre se pide desde el panel y se puede revertir durante 30 días
  • Lo eliminado sale de las copias de seguridad cuando éstas se renuevan

Verificación en dos pasos

Podés exigir un segundo código, generado por una app en tu teléfono, además de la contraseña. Aunque alguien te adivine o te robe la clave, no entra: el código cambia cada treinta segundos y vive sólo en tu celular.

  • Se activa desde tu perfil, en un minuto
  • Funciona con Google Authenticator, Authy o la app que uses
  • Obligatoria para firmar recetas electrónicas

Tus datos se van con vos

Cuando quieras, sin pedirle permiso a nadie: desde Configuración → Mi cuenta descargás todos tus datos —pacientes, turnos e historia clínica completa— en un solo archivo, y desde Pacientes, la ficha de tus pacientes en Excel.

  • Exportación completa desde el panel: pacientes, turnos e historia clínica
  • La ficha de pacientes también en Excel o CSV
  • Los adjuntos van con su enlace para bajar cada uno

Cumplimiento y certificaciones

Operamos bajo las políticas de privacidad de las plataformas que integramos y la legislación argentina vigente.

Google API Limited Use

Cumplimos con la Google API Services User Data Policy y los requisitos de Limited Use. No vendemos datos de Google ni los usamos fuera del servicio visible al usuario.

Ver política de Google

Meta Platform Terms

La integración de WhatsApp e Instagram usa la API oficial de Meta y opera bajo los Términos de la Plataforma de Meta y las Políticas de WhatsApp Business. Meta aprueba las plantillas y puede restringir números o cuentas según esas políticas.

Ver términos de Meta

Ley 25.326 (Argentina)

Tratamos los datos personales según la Ley 25.326. Los datos de salud son datos sensibles: los guarda el consultorio en la plataforma y nosotros los procesamos por cuenta suya.

Ver política de privacidad

Preguntas frecuentes sobre seguridad

¿Dónde están almacenados los datos de mis pacientes?

En una base de datos PostgreSQL de Supabase, sobre AWS, en la región us-east-1 (Norte de Virginia, Estados Unidos); los archivos adjuntos, en el almacenamiento del mismo proyecto. La aplicación corre en Vercel, con las funciones de servidor en Estados Unidos. No hay réplicas en Latinoamérica.

¿Pueden empleados de Mi Agenda Profesional ver los datos de mis pacientes?

Los administradores de la plataforma tienen acceso técnico a la base de datos y una herramienta de soporte para ver tu panel como lo ves vos. La usamos para resolver problemas que nos reportás o que detectamos, y no para leer contenido clínico si el problema no lo requiere. El acceso está restringido a ese equipo.

¿Qué pasa con los datos de WhatsApp si cancelo mi cuenta?

Cancelar la suscripción no borra nada: las conversaciones se conservan y la cuenta pasa al plan gratuito. Si cerrás la cuenta desde Configuración → Mi cuenta, pasados los 30 días en que el cierre se puede revertir borramos los registros de mensajes, los archivos recibidos por WhatsApp y los tokens de Meta. Los mensajes en los servidores de Meta y en el teléfono del paciente siguen el ciclo de vida de Meta.

¿Puedo exportar los datos antes de irme?

Sí, y sin escribirle a nadie. Desde Configuración → Mi cuenta → Descargar todos tus datos bajás un archivo con tus pacientes, todos los turnos y la historia clínica completa; desde Pacientes, la ficha en Excel o CSV. Tus datos son tuyos.

¿Tienen alguna certificación de seguridad?

Nosotros no tenemos una certificación propia. Operamos sobre proveedores que sí la tienen: Supabase y Vercel cuentan con informes SOC 2 Type II.

Seguridad sin compromiso

Más preguntas sobre seguridad o privacidad? Escribinos directo.