Phabricator
Phabricator es un conjunto de herramientas web de código abierto para la revisión de código, alojamiento de repositorios, gestión de tareas y planificación de proyectos. Originada en Facebook, hoy se mantiene como el fork Phorge.
¿Qué hace Phabricator?
Qué es Phabricator
Phabricator es un conjunto de aplicaciones web de código abierto para equipos de ingeniería. Incluye Differential para revisión de código, Diffusion para repositorios, Maniphest para tareas, Phriction como wiki y otras utilidades. El proyecto original fue archivado en 2021 y continúa como el fork Phorge mantenido por la comunidad.
Cookies y datos tratados
Phabricator instala cookies propias como phsid para la sesión autenticada, phusr para el identificador de usuario y varios tokens CSRF. Los datos tratados incluyen nombre de cuenta, correo, comentarios de revisión, historial del repositorio, archivos adjuntos y registros de auditoría.
Base legal RGPD y ePrivacy
El uso de Phabricator en una empresa se basa en el artículo 6.1.b del RGPD (contrato laboral o de servicios) y en el artículo 6.1.f (interés legítimo en disponer de un entorno seguro de desarrollo). Las cookies son estrictamente necesarias, por lo que no se aplica la obligación de consentimiento del artículo 5.3 de la directiva ePrivacy.
Transferencias y alojamiento
Phabricator es totalmente autoalojado. Si la instancia reside en la UE no existe transferencia a un tercer país. Si el operador decide alojarla fuera de la UE o replicar repositorios a un servicio externo, se aplican las normas habituales, incluidas las cláusulas contractuales tipo.
Consideraciones EIPD
Para una simple herramienta de desarrollo no suele exigirse una EIPD formal. Cuando Phabricator se utiliza para medir la productividad de los desarrolladores, se recomienda una EIPD del artículo 35 del RGPD y la consulta a la representación legal de los trabajadores.
Pasos de cumplimiento
Restrinja el acceso con autenticación fuerte, registre solo lo necesario, fije plazos de conservación para logs y revisiones, mencione Phabricator en la política interna, asegure los accesos SSH y Git y aplique rápidamente los parches del proyecto Phorge.
Phabricator y el RGPD
- Base jurídica
- Article 6(1)(b) GDPR (performance of the employment or service contract) and Article 6(1)(f) GDPR (legitimate interest in operating a code review and project management platform for the workforce). Cookies are strictly necessary, so no consent is required under Article 5(3) ePrivacy Directive.
- Nivel de riesgo
- low
- Normativa aplicable
- GDPR, ePrivacy Directive, TTDSG, BDSG, LOPDGDD, EDPB guidelines on employee monitoring, ISO 27001 best practices
Evaluación de impacto (EIPD)
No suele ser obligatoria una EIPD completa para una herramienta de desarrollo autoalojada, pero el registro de actividades debe describir cuentas, revisiones de código, comentarios, registros de auditoría, conservación y controles de acceso. Si Phabricator se usa para medir productividad, se recomienda una EIPD del artículo 35 y la consulta a la representación de los trabajadores.
Texto de ejemplo para su banner
Este sitio utiliza Phabricator para la revisión de código y la gestión de proyectos internos. Las cookies estrictamente necesarias (phsid, phusr) mantienen su sesión y protegen la aplicación. No se requiere consentimiento; consulte la política de privacidad para más información.
Lo que Phabricator instala y contacta
- Método de seguimiento
- Self hosted PHP web application that uses first party session cookies, account cookies and CSRF tokens. Phabricator does not load remote tracking scripts and stores all data inside the database controlled by the operating organisation.
- Ubicación de los servidores
- Operator dependent. Phabricator (now maintained as the Phorge fork) is installed on the organisation own infrastructure, typically inside the EU when used by an EU controller.
Cookies instaladas (4)
| Nombre | Tipo | Duración | Finalidad |
|---|---|---|---|
| phsid | session | Session | Authenticated session identifier used by Phabricator to keep the user logged in across requests. |
| phusr | first_party | 30 days | Stores the username so the login screen can pre fill the field on returning visits. |
| phcid | first_party | 1 year | Client identifier used to bind a long lived session token to a specific browser. |
| phcsrf | session | Session | Cross site request forgery token that protects every form submission inside the Phabricator interface. |
Dominios de terceros contactados (3)
phabricator.organization.examplewe.phorge.itsecure.phabricator.com
Preguntas frecuentes sobre Phabricator
¿No encuentra su pregunta? Escríbanos, respondemos rápido.
¿Qué cookies instala Phabricator?
Phabricator instala cookies propias de sesión y cuenta, sobre todo phsid para la sesión autenticada, phusr para el identificador de usuario y varios tokens CSRF. La instalación estándar no carga cookies analíticas ni publicitarias de terceros.
¿Se requiere consentimiento para Phabricator?
No. Las cookies son estrictamente necesarias para la autenticación y la protección CSRF, por lo que no se aplica la obligación de consentimiento del artículo 5.3 de la directiva ePrivacy. Sigue siendo necesario informar.
¿Cuál es la base legal RGPD para Phabricator?
En el ámbito empresarial se combinan el artículo 6.1.b del RGPD (contrato laboral o de servicios) y el artículo 6.1.f (interés legítimo). Usos específicos de vigilancia pueden requerir una base distinta.
¿Se transfieren los datos del repositorio a EE UU?
Por defecto no. Phabricator es autoalojado y Meta archivó el proyecto en 2021, por lo que la instalación estándar no envía telemetría. Solo hay transferencia si el operador aloja fuera de la UE o replica datos a un servicio externo.
¿Hace falta EIPD para Phabricator?
No en un uso ordinario. Se recomienda cuando Phabricator se emplea para evaluar sistemáticamente el rendimiento del desarrollador, controlar la jornada o tratar incidentes sensibles, conforme al artículo 35 del RGPD.
¿Cómo desplegar Phabricator de forma segura?
Use un servidor web reforzado con TLS, autenticación fuerte y SSO, limite el acceso por rol, registre solo lo necesario, fije plazos de conservación de logs y revisiones y aplique sin demora los parches de Phorge.
¿Qué alternativas existen a Phabricator?
Alternativas modernas son GitLab autogestionado, Gitea, Forgejo, Gerrit o SourceHut. Cada una ofrece revisión de código y gestión de proyectos con su propio modelo de alojamiento, cookies e integraciones.
¿Cómo describir Phabricator en la política de privacidad?
Indique Phabricator como plataforma interna de desarrollo bajo la responsabilidad de la organización, describa las categorías de datos (cuenta, historial de revisión, logs), la base legal, los plazos de conservación, la ausencia de transferencias y un contacto para los derechos.
Haga que su sitio cumpla la normativa hoy mismo.
Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.