Anonimización de datos personales
Enmascarado de los datos personales del cliente en el flujo de fulfillment, controlado por permiso
La anonimización de datos personales limita qué información del cliente puede ver cada operador a lo largo del flujo de fulfillment (pedidos, envíos, rutas, preparación, facturación y devoluciones). Los usuarios que no cuentan con un permiso específico ven los datos personales del cliente enmascarados, tanto en las pantallas de Janis como en las respuestas de las APIs de lectura.
El objetivo es reducir el riesgo de fraudes por ingeniería social: si un tercero accede de forma indebida a la información de un pedido, no obtiene los datos reales del comprador para hacerse pasar por la marca y contactarlo. La operación logística no se ve afectada, ya que cada operador sigue contando con la información mínima necesaria para preparar y despachar los pedidos.
1. ¿Cómo se controla?
El comportamiento depende del permiso oms:order:show-customer-personal-data, que se asigna a nivel de Perfil:
- Con el permiso: el usuario ve todos los datos personales del cliente completos.
- Sin el permiso: el usuario ve los datos personales del cliente enmascarados en todas las áreas descritas en esta página.
Un único permiso aplica de forma consistente en todo el flujo de fulfillment. Quitarlo de un perfil afecta a todos los usuarios de ese perfil, en todas las áreas alcanzadas.
2. ¿Qué datos se enmascaran?
| Dato | Cómo se muestra sin el permiso | Ejemplo |
|---|---|---|
| Solo la primera letra, el resto oculto | j***@***.com | |
| Teléfono | Solo los últimos 4 dígitos | *** *** 1234 |
| Apellido | Oculto; se muestra solo el primer nombre | Juan |
| Número de documento | Solo los últimos 3 dígitos | *****678 |
El primer nombre del cliente y el resto de los datos del pedido se mantienen visibles.
El mismo criterio se aplica al receptor autorizado, es decir, el tercero habilitado a recibir el pedido además del titular: su apellido se oculta y su documento muestra solo los últimos 3 dígitos.
Datos que siempre se muestran completosAun sin el permiso, se muestran completos:
- Los datos corporativos o de empresa, en operaciones entre empresas (B2B).
- El receptor de una parada cuando es un depósito propio (no se trata de una persona).
- Los datos del repartidor.
- El seguimiento público del pedido, ya que es el propio comprador quien consulta sus datos.
- Las exportaciones de los listados (por ejemplo, de pedidos o de envíos).
3. ¿Dónde aplica?
| Área | Pantallas | APIs de lectura |
|---|---|---|
| Pedidos (OMS) | Listado de pedidos, interna del pedido, historial del pedido y vistas internas de diagnóstico (plan de fulfillment y distribución) | Consulta y listado de pedidos |
| Envíos (Delivery) | Listado de envíos, interna del envío, seguimiento del envío y vistas de ruta que muestran el envío | Consulta y listado de envíos |
| Rutas (TMS) | Detalle de la ruta y simulación de rutas | Detalle y simulación de rutas |
| Preparación (Picking) | Sin vista: los datos no se muestran en pantalla | Sesiones de preparación y preparables |
| Facturación | Sin vista de lectura | Alta y consulta de transacciones |
| Devoluciones (RMS) | Listado e interna de solicitudes de devolución | Consulta y listado de solicitudes |
En las áreas sin vista (Preparación y Facturación), el enmascarado se aplica a la respuesta de la API según el permiso de la sesión con la que se hace la consulta.
Hojas de impresión y etiquetasLa hoja de pedido, la hoja de reparto y las etiquetas no se controlan con este permiso. Si no se quiere exponer los datos personales del cliente en esas salidas, se debe ajustar su template.
4. ¿Cómo se pone en marcha?
Para que nadie pierda visibilidad de golpe, el permiso oms:order:show-customer-personal-data se asignó por defecto a todos los perfiles existentes. Por eso, la anonimización no tiene efecto hasta que se retira el permiso de los perfiles que se quieran restringir.
Para restringir un perfil:
- Ingresar a Perfiles.
- Abrir el perfil que se quiere restringir.
- En los permisos de OMS, quitar el permiso
oms:order:show-customer-personal-data. - Guardar los cambios.
A partir de ese momento, los usuarios de ese perfil ven los datos personales del cliente enmascarados; los de los demás perfiles los siguen viendo completos.
RecomendaciónRevisar qué perfiles necesitan realmente los datos completos del cliente (por ejemplo, atención al cliente) y retirar el permiso del resto, en especial de los perfiles operativos de preparación y entrega.
Updated about 1 hour ago