Facebook Login (Iniciar sesion con Facebook)
Facebook Login (también llamado Iniciar sesión con Facebook) es el SDK de autenticación social y de social graph de Meta. Permite a los visitantes acceder a un sitio tercero con su cuenta Facebook y expone datos de perfil, amigos, edad y otros campos del graph según los permisos. Incluir el botón Iniciar sesión con Facebook o el SDK JavaScript de Meta en una web europea activa cookies en el dominio facebook.com, transfiere identificadores a Meta y crea una relación de corresponsabilidad bajo el RGPD.
¿Qué hace Facebook Login (Iniciar sesion con Facebook)?
Que hace Facebook Login y como aparece en una web
Facebook Login es el servicio de autenticación OAuth 2.0 y OpenID Connect de Meta. Un sitio incluye el botón Iniciar sesión con Facebook cargando el SDK JavaScript de Meta (sdk.js desde connect.facebook.net) o usando directamente el diálogo Facebook Login. Tras autorizar los permisos solicitados (email, perfil publico, lista de amigos, franja de edad, preferencias de marketing), Meta devuelve un token con el que el sitio consulta el Graph API.
En la practica, el editor decide que permisos solicitar, si guardar la ID de Facebook localmente y como combinar los datos de Facebook con el resto del perfil. Cada decisión tiene consecuencias RGPD directas.
Cookies y datos recopilados por Facebook Login
Facebook Login coloca varias cookies en el dominio tercero .facebook.com: c_user (id del usuario conectado), xs (sesión), datr (identificador de navegador, 2 años), sb (seguridad), fr (identificador publicitario, 90 días) y otras. En el dominio del editor, Meta puede guardar un token de Facebook Login en localStorage (fblo_<APP_ID>) y un parámetro state efímero para el handshake OAuth. Las llamadas al Graph API transmiten IP, User-Agent, permisos solicitados y App ID a los servidores Meta.
Implicaciones RGPD y ePrivacy
Cargar el SDK de Meta antes de que el usuario pulse Login con Facebook se considera por varias autoridades europeas (CNIL Francia, Datenschutzbehoerde Austria, AEPD España) un plugin social que requiere consentimiento previo según el artículo 5.3 ePrivacy. La decisión del Bundeskartellamt sobre Meta, confirmada por el TJUE C-252/21 (4 de julio de 2023), exige consentimiento, no interés legítimo, para combinar datos de Facebook con datos fuera de la plataforma. El editor y Meta son corresponsables del tratamiento iniciado por el botón.
Transferencias internacionales
Meta Platforms Inc. (EE. UU.) esta certificada bajo el EU-US Data Privacy Framework. El DPA de Meta incorpora cláusulas contractuales tipo para países fuera del marco. Tras la decisión de la Autoridad irlandesa de protección de datos de 22 de mayo de 2023, Meta ha acelerado su EU Data Center (Irlanda, Dinamarca, Suecia, España) pero la verificación de identidad sigue pasando por infraestructura estadounidense. Se recomienda una evaluación de impacto de transferencias.
Consentimiento y base legal
El consentimiento (artículo 6.1.a del RGPD) se requiere para la carga inicial del SDK de Meta y para el intercambio amplio de datos. La necesidad contractual (artículo 6.1.b) puede cubrir el tratamiento estrictamente vinculado a la autenticación tras pulsar el botón. Cualquier permiso opcional (amigos, audiencias marketing, audiencias personalizadas) requiere consentimiento granular separado.
Pasos prácticos de cumplimiento
Cargar el SDK de Meta solo tras consentimiento explícito, configurar la app de Facebook para pedir los permisos mínimos, almacenar solo la ID de Facebook y los datos estrictamente necesarios, documentar la corresponsabilidad mediante el Meta Joint Controller Addendum, mencionar a Meta como destinatario en la política de privacidad, ofrecer un método de login alternativo (email/contraseña u otro SSO) y un procedimiento sencillo de desconexion y eliminación de la ID de Facebook.
Facebook Login (Iniciar sesion con Facebook) y el RGPD
Facebook Login (Iniciar sesion con Facebook) está clasificado como «Marketing». En un sitio dirigido a visitantes europeos, solo debe cargarse después del consentimiento del visitante y debe figurar en su política de cookies.
- Base jurídica
- Consent under Article 6(1)(a) GDPR is required because the user actively chooses to log in with Facebook. The continuous data sharing with Meta for marketing and profiling cannot rely on legitimate interest after the Bundeskartellamt Meta decision confirmed by CJEU C-252/21.
- Nivel de riesgo
- high
- Normativa aplicable
- GDPR, ePrivacy Directive, EU-US Data Privacy Framework, German TTDSG / TDDDG, Bundeskartellamt and CJEU Meta rulings, French CNIL guidance on social plugins
Evaluación de impacto (EIPD)
Se recomienda una EIPD cuando Facebook Login autentica clientes, almacena perfil en el CRM o personaliza contenido según el graph de Facebook. La EIPD debe cubrir los datos intercambiados con Meta, el acuerdo de corresponsabilidad, la base legal de cada permiso, la conservación de IDs Facebook, el mecanismo de transferencia internacional y los procedimientos para solicitudes de los interesados.
Texto de ejemplo para su banner
Puede iniciar sesión en este sitio con su cuenta Facebook. Al pulsar Iniciar sesión con Facebook, su navegador abre un popup de Meta, transmite identificadores y su IP a Meta Platforms Ireland Limited y Meta Platforms Inc. en EE. UU. e instala cookies en facebook.com. Tratamos los datos de perfil que usted autorice para crear o actualizar su cuenta. La base es su consentimiento y el EU-US Data Privacy Framework. Puede revocar el acceso en cualquier momento en los ajustes de Facebook.
Lo que Facebook Login (Iniciar sesion con Facebook) instala y contacta
- Método de seguimiento
- Social login SDK from Meta (Facebook). JavaScript SDK plus iframe and image pixel. Sets Meta cookies on the third party .facebook.com domain and on the operator first party domain for the login flow.
- Ubicación de los servidores
- Meta Platforms Inc. global infrastructure. EU data is processed by Meta Platforms Ireland Limited under the EU Data Center commitment, but the login flow itself routes through US infrastructure for identity verification.
- Transferencia de datos fuera de la UE
- Operated by Meta Platforms Ireland Limited (controller for European users under Meta privacy policy) with Meta Platforms Inc. (United States) as joint controller. Personal data is transferred to the US under the EU-US Data Privacy Framework adequacy decision and Meta Data Processing Terms. Meta also operates EU data centres in Ireland, Sweden, Denmark and Spain.
Cookies instaladas (5)
| Nombre | Tipo | Duración | Finalidad |
|---|---|---|---|
| c_user | HTTP cookie | 1 year | Logged in Facebook user ID set on .facebook.com after login. |
| xs | HTTP cookie | 1 year | Facebook session secret combined with c_user to authenticate the request. |
| datr | HTTP cookie | 2 years | Browser identifier set on first visit to facebook.com, used for security and abuse detection. |
| sb | HTTP cookie | 2 years | Facebook browser security cookie that helps detect impersonation. |
| fr | HTTP cookie | 90 days | Meta advertising identifier used for ad delivery on the Meta network. |
Dominios de terceros contactados (5)
facebook.comconnect.facebook.netgraph.facebook.comfbcdn.netmeta.com
Preguntas frecuentes sobre Facebook Login (Iniciar sesion con Facebook)
¿No encuentra su pregunta? Escríbanos, respondemos rápido.
¿Qué cookies instala Facebook Login?
Facebook Login instala c_user (1 año, ID de usuario), xs (secreto de sesión), datr (ID de navegador, 2 años), sb (seguridad, 2 años) y fr (ID publicitario, 90 días) en .facebook.com. El dominio del editor puede llevar un parámetro state OAuth temporal y una entrada fblo_<APP_ID> en localStorage.
¿Se requiere consentimiento para Facebook Login?
Si. El SDK JavaScript de Meta se considera un plugin social bajo la Directiva ePrivacy y requiere opt-in previo antes de cargarlo. Cada permiso de Facebook mas allá de la autenticación básica requiere consentimiento granular propio.
¿Cuál es la base legal?
Consentimiento (artículo 6.1.a del RGPD) para la carga del SDK de Meta y el intercambio mas amplio. La necesidad contractual (artículo 6.1.b) cubre el tratamiento estrictamente de autenticación tras pulsar Iniciar sesión con Facebook.
Facebook Login transfiere datos a EE. ¿UU.?
Si. Meta Platforms Inc. esta bajo control estadounidense y certificada bajo el EU-US Data Privacy Framework. El DPA de Meta incluye cláusulas contractuales tipo. La verificación de identidad sigue pasando por infraestructura estadounidense tras el EU Data Center.
¿Necesito una EIPD?
Si cuando Facebook Login autentica clientes, almacena IDs de Facebook en la base de datos o alimenta la personalización de marketing. La EIPD debe abordar la corresponsabilidad y la transferencia UE-EE. UU.
¿Cómo desplegar Facebook Login conforme al RGPD?
Cargar el SDK de Meta solo tras el consentimiento, pedir el mínimo de permisos, documentar la corresponsabilidad, almacenar el mínimo de datos de perfil, ofrecer un método de login alternativo y un procedimiento sencillo de desconexion.
¿Existen alternativas a Facebook Login?
Para SSO social: Sign in with Apple, Google Identity Services, GitHub OAuth, Microsoft Entra External ID, LinkedIn. Para email/contraseña sin contraseña: WebAuthn, magic links, TOTP. OpenID Connect sobre un Keycloak autoalojado para soberanía total.
¿Cómo actualizar la política de cookies para Facebook Login?
Añadir una sección dedicada identificando a Meta Platforms Ireland Limited y Meta Platforms Inc. como corresponsables, listar las cookies, los fines (autenticación y publicidad), la certificación EU-US Data Privacy Framework y un enlace a la política de privacidad de Meta.
Haga que su sitio cumpla la normativa hoy mismo.
Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.