Verificación de identidad (KYC)¶
Obligatorio para enviar
La verificación de identidad no es opcional. El usuario puede registrarse y explorar la app libremente, pero no puede gestionar ni despachar ningún envío hasta completar y aprobar su verificación.
¿Qué es el KYC en este sistema?¶
KYC (Know Your Customer) es el proceso de verificar que el usuario es quien dice ser. En este contexto tiene dos propósitos concretos:
- Cumplimiento operativo y regulatorio: los envíos internacionales requieren identificar al remitente real.
- Prevención de fraude: evitar que cuentas falsas o duplicadas operen en el sistema.
Principio de registro progresivo¶
No abrumar al usuario
El registro inicial debe ser mínimo y rápido. El KYC se solicita solo cuando el usuario quiere hacer su primer envío, no al crear la cuenta.
El proceso está dividido en dos fases claramente separadas:
flowchart LR
A["Fase 1\nRegistro inicial\n(rápido, liviano)"] --> B["Explorar la app\nVer dirección del casillero\nCompartir código de referido"]
B --> C{"¿Quiere gestionar\nun envío?"}
C -- No --> B
C -- Sí --> D["Fase 2\nVerificación KYC\n(requerida y bloqueante)"]
D --> E{"¿Aprobado?"}
E -- Sí --> F["Puede gestionar\nenvíos libremente"]
E -- No --> G["Notificación con\nmotivo de rechazo"]
G --> D
Fase 1 — Registro inicial¶
Datos mínimos para crear la cuenta. Rápidos de completar, sin fricciones.
| Campo | Requerido | Notas |
|---|---|---|
| Nombre completo | Sí | Nombre y apellido |
| Correo electrónico | Sí | Con verificación por enlace |
| Teléfono | Sí | Con verificación por SMS/OTP |
| Contraseña | Sí | Con requisitos mínimos de seguridad |
Verificación de correo y teléfono
Al registrarse, el usuario debe verificar su correo electrónico mediante un enlace enviado al email, y su número de teléfono mediante un código OTP por SMS. Ambas verificaciones son obligatorias para activar la cuenta.
Tras completar el registro inicial el usuario:
- Recibe su identificador único de casillero (ej.
CP-1042) - Puede ver y copiar la dirección del casillero
- Puede acceder a los tutoriales por plataforma
- Puede compartir su código de referido
- No puede crear ni despachar envíos hasta aprobar el KYC
Fase 2 — Verificación KYC¶
Se activa la primera vez que el usuario intenta gestionar un envío. El sistema muestra una pantalla de bloqueo suave que explica qué falta y por qué.
Datos requeridos¶
| Campo | Requerido | Notas |
|---|---|---|
| Tipo de documento | Sí | Pasaporte, carné de identidad, licencia de conducir |
| Número de documento | Sí | |
| Foto del documento — frente | Sí | Clara, sin reflejos, dentro del marco |
| Foto del documento — reverso | Condicional | Si el documento tiene reverso con datos |
| Selfie con el documento | Sí | Rostro del usuario sosteniendo el documento abierto |
| Dirección de residencia | Sí | Dirección en Cuba declarada como domicilio |
| Provincia y municipio | Sí |
Requisitos de las fotos¶
- Documento completamente visible, sin bordes cortados
- Sin reflejos ni sombras que tapen datos
- Texto legible, imagen enfocada
- Selfie: rostro visible junto al documento (ambos en el mismo encuadre)
- Formato permitido: JPG, PNG — máximo 10 MB por imagen
Estados del KYC¶
| Estado | Descripción | Acción del usuario |
|---|---|---|
| Sin iniciar | El usuario aún no ha comenzado el proceso | Puede iniciarlo cuando quiera, es obligatorio al intentar enviar |
| En revisión | Documentos enviados, pendiente de aprobación por el equipo | Esperar notificación |
| Aprobado | Identidad verificada, sin restricciones de operación | Puede gestionar envíos |
| Rechazado | Documentos no válidos o ilegibles | Corregir y volver a enviar |
| Vencido | La verificación requiere actualización (futuro) | Re-verificar con documentos vigentes |
Flujo de revisión (equipo interno)¶
La revisión del KYC es manual en el MVP. El administrador u operador designado recibe los documentos enviados y los revisa desde el panel de administración.
flowchart TD
A["Usuario envía documentos"] --> B["Notificación al equipo de revisión"]
B --> C["Operador revisa en backoffice"]
C --> D{"¿Documentos válidos?"}
D -- Sí --> E["Marca KYC como Aprobado"]
D -- No --> F["Marca KYC como Rechazado\nEscribe motivo"]
E --> G["Notificación al usuario:\nAprobado ✓"]
F --> H["Notificación al usuario:\nRechazado — motivo y pasos a seguir"]
H --> I["Usuario corrige y reenvía"]
I --> C
Automatización futura
En fases posteriores, la revisión puede automatizarse total o parcialmente con servicios de validación de documentos (OCR + verificación de identidad). En el MVP, la revisión es manual.
Motivos frecuentes de rechazo¶
| Motivo | Descripción |
|---|---|
| Foto ilegible | El documento no se lee claramente en la imagen |
| Documento vencido | La fecha de vencimiento del documento ya pasó |
| Selfie no válida | El rostro no es visible o no aparece el documento |
| Datos inconsistentes | El nombre del documento no coincide con el nombre de registro |
| Documento no aceptado | El tipo de documento enviado no está en la lista de aceptados |
Lo que el usuario ve mientras espera¶
- Estado actual del KYC visible en el perfil
- Mensaje claro de qué está pendiente
- Estimado de tiempo de revisión (ej. "En las próximas 24 horas")
- En caso de rechazo: motivo específico y botón para reenviar documentos
Impacto en el flujo operativo¶
| Acción | Sin KYC | Con KYC aprobado |
|---|---|---|
| Ver dirección del casillero | ✓ | ✓ |
| Copiar dirección | ✓ | ✓ |
| Acceder a tutoriales | ✓ | ✓ |
| Compartir código de referido | ✓ | ✓ |
| Reportar una compra / prealerta | ✗ | ✓ |
| Solicitar servicios adicionales | ✗ | ✓ |
| Ver listado de paquetes | ✗ | ✓ |
| Gestionar envíos | ✗ | ✓ |
| Aplicar crédito o tarjetas en pagos | ✗ | ✓ |
Datos del KYC en el modelo¶
| Campo | Notas |
|---|---|
| Estado del KYC | Sin iniciar / En revisión / Aprobado / Rechazado / Vencido |
| Tipo de documento | Pasaporte, CI, licencia, etc. |
| Número de documento | |
| Foto del documento — frente | Referencia al archivo almacenado |
| Foto del documento — reverso | Referencia al archivo almacenado (si aplica) |
| Selfie con documento | Referencia al archivo almacenado |
| Fecha de envío del KYC | |
| Fecha de resolución | |
| Revisado por | ID del operador que aprobó o rechazó |
| Motivo de rechazo | Solo si aplica |
| Historial de intentos | Registro de envíos y resoluciones anteriores |