Saltar al contenido principal

Cumplimiento RGPD

Fyso proporciona herramientas integradas de cumplimiento RGPD (GDPR) para tenants que utilizan funciones de IA.

Acuerdo de procesamiento de datos (DPA)​

Antes de usar funciones de IA, el propietario del tenant debe aceptar el DPA:

curl -X POST "https://api.fyso.dev/api/auth/tenants/:id/dpa-accept" \
-H "Authorization: Bearer OWNER_TOKEN"

La aceptacion del DPA se registra con marca de tiempo y direccion IP. Las funciones de IA se bloquean hasta que se acepte el DPA.

Consentimiento de sesion​

Cada sesion de agente puede rastrear si el usuario ha dado consentimiento explicito para el procesamiento de datos con IA:

curl -X POST "https://api.fyso.dev/api/rgpd/sessions/:sessionId/consent" \
-H "Authorization: Bearer TOKEN" \
-d '{"ai_consent": true}'

El campo ai_consent se almacena en _fyso_agent_sessions. Cuando no se otorga el consentimiento, el agente aun puede responder, pero los datos especificos de IA (payloads de depuracion, extraccion de memoria) se suprimen.

Supresion de datos​

Los usuarios pueden solicitar la eliminacion de todos los datos relacionados con IA para una referencia externa especifica (por ejemplo, un numero de telefono o correo electronico):

curl -X DELETE "https://api.fyso.dev/api/rgpd/users/:externalRef/ai-data" \
-H "Authorization: Bearer TOKEN"

Esto elimina:

  • Sesiones del agente y su historial de mensajes
  • Datos de memoria del agente asociados a la referencia externa
  • Registros de llamadas de IA vinculados a esas sesiones

La operacion se registra en el log de auditoria de consentimiento.

Log de auditoria de consentimiento​

Todos los eventos relacionados con el consentimiento se registran en _fyso_consent_audit_log:

  • Aceptacion del DPA
  • Cambios de consentimiento de sesion
  • Solicitudes de supresion de datos

El log de auditoria es inmutable y se retiene con fines de cumplimiento.