# 🔒 Control de visibilidad para “Mostrar colecciones ocultas”

**Estado:** Borrador  
**Etapa**: Mediano plazo  
**Tipo de mejora:** Seguridad y control de acceso  
**Objetivo:** Restringir quién puede ver y utilizar la opción “Mostrar colecciones ocultas” en el panel de administración del catálogo.

---

#### Descripción

Actualmente, la opción “Mostrar colecciones ocultas” está visible para todos los usuarios con acceso al panel, lo cual **expone datos sensibles** o **estructuras internas** que no siempre deberían estar disponibles para perfiles no técnicos o sin necesidad de esa información.

Este feature permitirá **definir explícitamente qué roles o usuarios tienen permiso para ver esta opción**. Así se protege la integridad de los datos y se evita el acceso no autorizado a colecciones internas, técnicas o administrativas que no son parte del flujo operativo habitual.

---

#### Funcionalidades clave

- Configuración de visibilidad basada en roles: solo usuarios autorizados verán la opción
- Ocultamiento automático para perfiles sin permisos
- Posibilidad de personalizar los roles autorizados desde la configuración general o mediante el sistema de permisos
- Aplicación coherente en todas las vistas donde aparece esta opción

---

#### Casos de uso

- Los desarrolladores o analistas necesitan acceder a las colecciones ocultas para tareas técnicas o de mantenimiento.
- Se desea evitar que los enlaces institucionales vean estructuras internas como logs, tokens, o configuraciones de sistema.
- El equipo de soporte requiere acceso restringido sólo en contextos específicos de diagnóstico.

---

#### Impacto esperado

- Refuerzo de la seguridad y gobernanza de la plataforma
- Reducción de errores por acceso a colecciones no destinadas al público general
- Mejor experiencia para perfiles no técnicos, evitando mostrarles elementos innecesarios
- Mayor control y claridad sobre la estructura interna del sistema