La respuesta corta
GitLab ofrece una opción de perfil privado en la configuración del perfil. Ese interruptor es un control de visibilidad para tu página de perfil, no un modo de privacidad global para todo lo vinculado a tu cuenta. La configuración de perfil privado no hace que todos los recursos públicos ni la información visible a través de la API sean privados, y la identidad del correo electrónico en los commits tiene ajustes separados. Considera el interruptor como un paso dentro de una revisión, no como la meta final.
GitLab ofrece una opción de perfil privado en la configuración del perfil. Fuente
La configuración de perfil privado no hace que todos los recursos públicos ni la información visible a través de la API sean privados. Fuente
La identidad del correo electrónico en los commits tiene ajustes separados. Fuente
Paso 1: Captura una instantánea del estado anterior
Antes de cambiar nada, registra lo que puede ver un visitante que no ha iniciado sesión. Usa una ventana privada o un perfil de navegador que no tenga la sesión iniciada en GitLab, y guarda capturas de pantalla con fechas. Esto te da una línea base que puedes comparar después del cambio.
Registra estas vistas:
- Tu página de perfil como visitante sin sesión iniciada: nombre visible, avatar, biografía, ubicación, enlaces web y cualquier identificador social listado.
- Tu lista de proyectos públicos: nombres, descripciones, etiquetas de visibilidad y fechas de última actividad.
- La actividad de contribución mostrada en el perfil, si hay alguna visible.
- Una página de commit de muestra de un proyecto público, para ver qué nombre y correo electrónico aparecen asociados.
- Tu perfil como usuario autenticado no miembro si puedes organizarlo, ya que algunas vistas difieren entre visitantes anónimos y autenticados.
Mantén la instantánea objetiva. No se trata de juzgar si la información es sensible; se trata de saber qué existe antes de cambiar la configuración.
Paso 2: Cambia la configuración de visibilidad del perfil
En GitLab, la privacidad del perfil se controla desde la configuración de tu perfil. Las etiquetas exactas del menú pueden cambiar entre versiones, así que navega por función en lugar de memorizar una ruta: abre la configuración de tu cuenta, busca la sección de perfil y localiza la opción de perfil privado descrita en la documentación propia de GitLab.
GitLab ofrece una opción de perfil privado en la configuración del perfil. Fuente
Cuando la actives, no asumas que el resto de tu cuenta sigue el mismo camino. La configuración gobierna la presentación del perfil; no reclasifica proyectos, incidencias (issues), solicitudes de fusión (merge requests), comentarios ni respuestas de la API que ya son públicos.
La configuración de perfil privado no hace que todos los recursos públicos ni la información visible a través de la API sean privados. Fuente
Paso 3: Revisa los proyectos públicos por separado
La visibilidad de un proyecto es una configuración propia de cada proyecto. Después de activar un perfil privado, abre cada proyecto que poseas o mantengas y comprueba su visibilidad. Un proyecto configurado como público sigue siendo accesible para cualquiera que tenga el enlace, y su repositorio, incidencias e historial de commits pueden permanecer visibles independientemente de la configuración de tu perfil.
Usa esta tabla de decisión para clasificar lo que encuentres:
| Lo que encontraste | Dónde está el control | Qué comprobar después de cambiarlo |
|---|---|---|
| Detalles de la página de perfil (biografía, enlaces, ubicación) | Configuración del perfil | Recarga el perfil sin sesión iniciada y confirma qué ve un visitante |
| El repositorio y las incidencias de un proyecto | La configuración de visibilidad del propio proyecto | Abre la URL del proyecto en una ventana privada |
| Nombre y correo electrónico del autor del commit | Configuración de correo electrónico / identidad del commit | Inspecciona una página de commit en cada proyecto afectado |
| Respuestas de la API que contienen tus datos | La visibilidad del recurso, no el interruptor del perfil | Vuelve a solicitar el mismo endpoint sin sesión iniciada |
| Copias en caché o indexadas en otros lugares | Fuera de la configuración de GitLab | Busca la URL del perfil y los nombres de los proyectos |
Dos límites honestos corresponden aquí. Primero, cambiar un proyecto de público a privado afecta a todos los que dependían de esa URL, incluidas las personas que le dieron una estrella o lo bifurcaron, y la documentación de GitLab sobre visibilidad de proyectos es el lugar para entender esos efectos. Segundo, los motores de búsqueda y los espejos de terceros pueden conservar copias de páginas que fueron públicas anteriormente; un cambio de configuración no llega a esas copias.
Paso 4: Separa tu identidad en los commits
Los metadatos de los commits son una sorpresa frecuente. Un commit registra un nombre de autor y un correo electrónico, y esos valores pueden diferir de lo que tu perfil muestra ahora. La identidad del correo electrónico en los commits tiene ajustes separados, así que cambiar la visibilidad del perfil no reescribe los commits existentes ni cambia necesariamente lo que expondrán los commits futuros.
La identidad del correo electrónico en los commits tiene ajustes separados. Fuente
Una secuencia práctica de revisión:
- Abre una página de commit en cada proyecto público en el que contribuyas.
- Anota el nombre del autor y el correo electrónico que aparecen.
- Revisa la configuración de correo electrónico de tus commits y confirma qué dirección se usa para los nuevos commits.
- Decide si los commits existentes necesitan atención; reescribir el historial es una operación separada con sus propias consecuencias, y no forma parte del cambio de perfil.
No asumas que activar un perfil privado oculta los metadatos de los commits. Ambos se rigen por configuraciones diferentes.
Paso 5: Verifica el estado posterior
Repite la instantánea anterior exactamente: mismo modo de navegador, mismas páginas, mismas muestras de commits. Compara lado a lado. Una comprobación útil es preguntar qué cambió y qué no. Si tu página de perfil ahora está restringida pero un proyecto público sigue listando tus commits con un correo electrónico, la revisión no ha terminado.
También comprueba la información visible a través de la API cuando puedas. Si anteriormente consultaste un endpoint público que devolvía tus datos de perfil o de proyecto, solicítalo de nuevo sin sesión iniciada y compara. La opción de perfil privado no es una promesa de que las respuestas de la API cambien.
La configuración de perfil privado no hace que todos los recursos públicos ni la información visible a través de la API sean privados. Fuente
Errores comunes
- Tratar el interruptor de perfil privado como privacidad para toda la cuenta. Es una configuración del perfil; los proyectos y los recursos visibles a través de la API tienen sus propias reglas de visibilidad.
- Olvidar el correo electrónico de los commits. La identidad en los commits se configura por separado, y los commits antiguos conservan los metadatos con los que se crearon.
- Comprobar solo con la sesión iniciada. Tu propia vista no es la del visitante. Verifica siempre sin sesión iniciada.
- Asumir que un proyecto eliminado o renombrado desaparece en todas partes. Los índices de búsqueda y los espejos pueden sobrevivir a la página original.
- Cambiar todo a la vez. Sin una instantánea previa no puedes saber qué cambio produjo qué resultado.
- Confundir un perfil oculto con datos eliminados. Un perfil restringido o editado no demuestra que los datos almacenados se hayan eliminado.
- Ignorar los identificadores vinculados. Un enlace en la biografía o un identificador social en el perfil puede llevar a cuentas en otros sitios que no has revisado.
Comprobar los identificadores que permanecen
Un perfil de GitLab a menudo incluye un sitio personal, un identificador social o un nombre de usuario reutilizado en otros servicios. Esos enlaces están fuera de la configuración de GitLab, y son exactamente el tipo de huella pública que una revisión de perfil debería sacar a la luz. Si quieres ver dónde aparece un identificador conocido en otras comunidades, una búsqueda de nombre de usuario (username lookup) puede ayudarte a mapear las coincidencias públicas; nuestra guía sobre cómo encontrar cuentas de redes sociales por nombre de usuario explica la técnica. TraceSeek cubre 3.000+ plataformas y ofrece un primer escaneo gratuito, con un tiempo de escaneo declarado de 20–30 segundos. Las coincidencias públicas son pistas, no prueba de propiedad, y una búsqueda no cambia ninguna configuración de plataforma ni revela registros privados.
Proteger tu propia huella
La privacidad en un sitio de alojamiento de código es un conjunto de controles independientes, no un único interruptor. Una rutina viable es revisar juntos la visibilidad del perfil, la visibilidad de los proyectos y la identidad en los commits, y luego volver a comprobarlos tras cualquier cambio de rol, empleador o actividad pública. Guarda una instantánea con fecha para que las revisiones futuras partan de pruebas y no de la memoria. Cuando una plataforma documenta su propia configuración, lee esa documentación en lugar de fiarte de resúmenes de segunda mano, porque los menús y los valores predeterminados cambian entre versiones. Y cuando encuentres un identificador que aparece en varios servicios, revisa cada cuenta según sus propias reglas; la configuración de privacidad de una plataforma no tiene efecto sobre otra.
Datos clave
- GitLab ofrece una opción de perfil privado en la configuración del perfil.
- La configuración de perfil privado no hace que todos los recursos públicos ni la información visible a través de la API sean privados.
- La identidad del correo electrónico en los commits tiene ajustes separados.
- TraceSeek cubre 3.000+ plataformas y ofrece un primer escaneo gratuito, con un tiempo de escaneo declarado de 20–30 segundos.
- Las coincidencias públicas de nombres de usuario son pistas, no prueba de propiedad.