Saltar al contenido principal

Estrategia de Privacidad y Compliance — Finnova

Finnova maneja datos financieros personales de alta sensibilidad: cuentas bancarias, movimientos, metas e inversiones. Esta página define la estrategia para cumplir con el GDPR (Reglamento General de Protección de Datos de la UE) y la LFPDPPP (Ley Federal de Protección de Datos Personales en Posesión de los Particulares de México), como marco de referencia global y local respectivamente.


LeyJurisdicciónAplica a Finnova porque…
LFPDPPP + ReglamentoMéxicoUsuarios y operaciones en México; datos tratados por empresa mexicana
Lineamientos del Aviso de Privacidad (INAI)MéxicoComplemento obligatorio de la LFPDPPP
GDPRUnión EuropeaSi se atiende a usuarios en la UE o se transfieren datos a servidores en zona UE
PCI-DSS (referencial)InternacionalProcesamiento de pagos vía Stripe; Stripe asume responsabilidad PCI, pero Finnova debe validar scope

Prioridad: La LFPDPPP es la ley vigente y exigible hoy. El GDPR se adopta como estándar más estricto para elevar el nivel base de protección, facilitando expansión futura.


2. Inventario de datos personales tratados

2.1 Categorías de datos

CategoríaEjemplosSensibilidad LFPDPPP
Datos de identificaciónNombre, email, CURP, fecha de nacimientoNormal
Datos de contactoTeléfono, direcciónNormal
Datos financierosSaldos, movimientos, deudas, inversionesSensible (art. 3 LFPDPPP)
Datos de comportamientoPatrones de gasto, categorías, metasSensible (derivado de financieros)
Datos de dispositivoIP, identificador de dispositivo, OSNormal
CredencialesHash de contraseña, tokens JWTN/A (no son datos personales, pero son críticos)

2.2 Flujo de datos (Data Flow)


3. Principios de privacidad adoptados

Basados en LFPDPPP Art. 6 y GDPR Art. 5:

PrincipioImplementación en Finnova
LicitudBase legal explícita para cada tratamiento (consentimiento + ejecución de contrato)
FinalidadDatos recabados solo para funciones declaradas en el aviso de privacidad
Lealtad / TransparenciaAviso de privacidad accesible en registro y en la app
CalidadEl usuario puede corregir sus datos desde la app en todo momento
ProporcionalidadSolo se recaban los datos mínimos necesarios para cada función
Responsabilidad (Accountability)Responsable del tratamiento designado; registro interno de actividades
SeguridadMedidas técnicas y organizativas (ver sección 5)

4. Derechos de los titulares

4.1 Derechos ARCO (LFPDPPP) / Derechos del interesado (GDPR)

DerechoLFPDPPPGDPRPlazo de respuestaCanal
AccesoArt. 22Art. 1520 días hábilesEmail / App
RectificaciónArt. 23Art. 1620 días hábilesApp (autoservicio)
Cancelación / SupresiónArt. 24Art. 1720 días hábilesEmail
OposiciónArt. 25Art. 2120 días hábilesEmail
PortabilidadArt. 2030 días hábilesEmail (exportación JSON/CSV)
Limitación del tratamientoArt. 1820 días hábilesEmail

4.2 Proceso de atención ARCO

  1. Usuario envía solicitud a privacidad@finnova.mx (pendiente de crear) o desde el menú Cuenta → Privacidad en la app.
  2. Se verifica identidad del solicitante (mínimo email registrado + OTP).
  3. Se registra la solicitud en el log interno de privacidad.
  4. Se responde dentro del plazo legal con la acción tomada o la justificación de negativa.
  5. Se documenta el resultado en el registro de solicitudes ARCO.

Tarea pendiente: Implementar pantalla de gestión de privacidad en la app y el flujo backend asociado.


5. Medidas técnicas y organizativas de seguridad

5.1 Medidas técnicas (ya implementadas o en arquitectura)

MedidaEstadoNotas
HTTPS en toda la comunicación cliente-servidor✅ Definido en arquitecturaHTTPS Listener en Load Balancer
JWT para autenticación de sesiones✅ DefinidoAuth Module
Cifrado en tránsito (TLS 1.2+)✅ Via HTTPSValidar en config de Nginx
Cifrado en reposo de la base de datos🔲 Pendiente definirHabilitar cifrado AES-256 en volúmenes PostgreSQL (AWS EBS encryption)
Backups automáticos cifrados🔲 Pendiente validarReplica server + Automated Backups en arquitectura
VPC dedicada para datos✅ DefinidoVPC - Data separada de la app
Control de acceso por roles (RBAC)🔲 Pendiente implementarDefinir roles en la DB y en el API
Logs de auditoría de acceso a datos🔲 PendienteImplementar logging de consultas sensibles
Tokenización de datos de pago✅ Via StripeFinnova nunca almacena datos de tarjeta

5.2 Medidas organizativas

MedidaEstado
Designación de Responsable del Tratamiento🔲 Pendiente designar formalmente
Aviso de privacidad redactado y publicado🔲 Pendiente redactar
Contratos con encargados (Data Processing Agreements)🔲 Pendiente con AWS y Stripe
Política interna de manejo de datos🔲 Pendiente redactar
Capacitación del equipo en privacidad🔲 Pendiente
Registro de actividades de tratamiento (GDPR Art. 30)🔲 Pendiente crear

6. Bases legales del tratamiento

Para cada finalidad de tratamiento debe existir una base legal válida:

FinalidadBase legal LFPDPPPBase legal GDPR
Crear y gestionar la cuenta del usuarioConsentimiento (art. 8)Ejecución de contrato (art. 6.1.b)
Mostrar movimientos y saldos conectadosConsentimiento explícito (datos financieros = sensibles)Consentimiento explícito (art. 9.2.a)
Análisis de IA para reportes y recomendacionesConsentimiento explícitoConsentimiento explícito
Procesamiento de pago de suscripciónEjecución de contrato (art. 10 fracción III)Ejecución de contrato (art. 6.1.b)
Comunicaciones de marketing / notificacionesConsentimiento (opt-in)Consentimiento (art. 6.1.a)
Cumplimiento de obligaciones legales (SAT, autoridades)Obligación legal (art. 10 fracción I)Obligación legal (art. 6.1.c)

7. Transferencias de datos

7.1 Proveedores que reciben datos (Encargados)

ProveedorDatos transferidosPaísMecanismo de cumplimiento
AWSTodos los datos (hosting)EE.UU.AWS GDPR DPA + Cláusulas Contractuales Tipo (SCCs)
StripeDatos de suscripción y pagoEE.UU.PCI-DSS; Stripe GDPR DPA

7.2 Transferencias internacionales (LFPDPPP Art. 36)

Las transferencias a AWS y Stripe son internacionales. Para cumplir con la LFPDPPP:

  • Informar al usuario en el aviso de privacidad que sus datos se transfieren a EE.UU.
  • Obtener consentimiento o verificar que existe exención aplicable (necesaria para la ejecución del contrato).
  • Firmar contratos que garanticen protección equivalente a la LFPDPPP con cada proveedor.

8. Política de retención de datos

Tipo de datoRetención activaRetención post-bajaEliminación
Datos de cuentaDurante la suscripción activa3 años (obligaciones fiscales)Eliminación segura
Datos financieros (movimientos)Durante la suscripción activa5 años (recomendación SAT)Eliminación segura
Logs de acceso / auditoría90 días en caliente1 año en cold storagePurga automática
Datos de pago (tokens Stripe)Durante la suscripción3 añosStripe gestiona eliminación
Backups de BD30 días (rotación)N/ASobreescritura automática

9. Aviso de privacidad (estructura requerida)

El aviso de privacidad es obligatorio bajo LFPDPPP. Debe incluir:

  1. Identidad y domicilio del Responsable — Nombre legal de la empresa, RFC, dirección.
  2. Finalidades del tratamiento — Primarias (esenciales) y secundarias (opcionales, ej. marketing).
  3. Datos recabados — Listado por categoría.
  4. Mecanismo para revocar consentimiento — Cómo y dónde hacerlo.
  5. Opciones para limitar uso y divulgación — Lista de exclusión.
  6. Transferencias — A quién y para qué.
  7. Cómo ejercer derechos ARCO — Contacto: privacidad@finnova.mx.
  8. Cambios al aviso — Cómo se notifican.

Acción requerida: Redactar el aviso de privacidad completo y mostrarlo en el onboarding de la app (con confirmación de lectura) y en el sitio web.


10. Plan de acción priorizado

Alta prioridad (antes del MVP — 15 Jun 2026)

  • Redactar aviso de privacidad y mostrarlo en onboarding
  • Implementar checkbox de consentimiento explícito en registro (datos financieros = sensibles requieren consentimiento especial bajo LFPDPPP)
  • Habilitar cifrado en reposo en volúmenes EBS de AWS
  • Definir y documentar responsable formal del tratamiento

Media prioridad (post-MVP, primer mes)

  • Implementar pantalla de privacidad en la app (ejercicio de derechos ARCO)
  • Firmar Data Processing Agreements con AWS y Stripe
  • Crear registro interno de actividades de tratamiento
  • Implementar logs de auditoría para accesos a datos sensibles

Baja prioridad (primer trimestre post-MVP)

  • Implementar exportación de datos en formato portátil (JSON/CSV)
  • Diseñar flujo de eliminación de cuenta y borrado seguro de datos
  • Capacitación formal del equipo en protección de datos
  • Evaluación de Impacto en Protección de Datos (DPIA) para el módulo de IA

Referencias