Facebook Login (Connexion avec Facebook)
Facebook Login (aussi appelé Se connecter avec Facebook) est le SDK d'authentification sociale et de social graph proposé par Meta. Il permet aux visiteurs de se connecter à un site tiers avec leur compte Facebook et expose des données de profil, amis, âge et autres champs du graph selon les permissions accordées. Intégrer le bouton Login avec Facebook ou le SDK JavaScript de Meta sur un site européen déclenche des cookies sur le domaine facebook.com, transfère des identifiants à Meta et crée une relation de co-responsabilité au sens du RGPD.
Que fait Facebook Login (Connexion avec Facebook) ?
Ce que fait Facebook Login et comment il apparaît sur un site
Facebook Login est le service d'authentification OAuth 2.0 et OpenID Connect de Meta. Un site intègre le bouton Se connecter avec Facebook en incluant le SDK JavaScript Meta (sdk.js depuis connect.facebook.net) ou en utilisant directement la dialog Facebook Login. Après autorisation des permissions demandées (e-mail, profil public, liste d'amis, tranche d'âge, préférences marketing), Meta retourne un access token que le site peut utiliser pour interroger le Graph API.
En pratique, l'éditeur du site décide des permissions Facebook à demander, du stockage ou non de l'identifiant Facebook dans sa base et de la manière de combiner les données Facebook avec le reste du profil. Chaque décision a des conséquences RGPD directes.
Cookies et données collectés par Facebook Login
Facebook Login pose plusieurs cookies sur le domaine tiers .facebook.com : c_user (id utilisateur connecté), xs (session), datr (identifiant navigateur, 2 ans), sb (sécurité), fr (identifiant publicitaire, 90 jours) et d'autres. Sur le domaine de l'éditeur, Meta peut stocker un token Facebook Login en localStorage (fblo_<APP_ID>) et un paramètre state éphémère pour la poignée OAuth. Les appels Graph API transmettent l'IP, le User-Agent, les permissions demandées et l'App ID aux serveurs Meta.
Implications RGPD et ePrivacy
Le chargement du SDK Meta avant que l'utilisateur ne clique sur Login Facebook est qualifié par plusieurs autorités européennes (CNIL France, Datenschutzbehoerde Autriche, AEPD Espagne) de plugin social exigeant un consentement préalable au titre de l'article 5, paragraphe 3 ePrivacy. La décision Bundeskartellamt Meta, confirmée par la CJUE C-252/21 (4 juillet 2023), considère que la combinaison de données Facebook avec des données hors plateforme requiert un consentement et non l'intérêt légitime. L'éditeur et Meta sont co-responsables du traitement initié par le bouton.
Transferts internationaux
Meta Platforms Inc. (États-Unis) est certifié sous le EU-US Data Privacy Framework. Le DPA Meta intègre les clauses contractuelles types pour les pays hors framework. Après la décision de la Commission irlandaise de protection des données du 22 mai 2023, Meta a accéléré son EU Data Center (Irlande, Danemark, Suède, Espagne) mais la vérification d'identité passe encore par l'infrastructure US. Une évaluation d'impact des transferts est recommandée.
Consentement et base légale
Le consentement (article 6, paragraphe 1, point a du RGPD) est requis pour le chargement initial du SDK Meta et pour l'échange de données plus large. La nécessité contractuelle (article 6, paragraphe 1, point b) peut couvrir le traitement strictement lié à l'authentification une fois que l'utilisateur a cliqué. Toute permission optionnelle (liste d'amis, audiences marketing, audiences personnalisées) exige un consentement granulaire distinct.
Étapes pratiques de conformité
Charger le SDK Meta uniquement après consentement explicite, configurer l'app Facebook pour demander le minimum de permissions, stocker uniquement l'identifiant Facebook et les données strictement nécessaires, documenter la co-responsabilité via le Meta Joint Controller Addendum, mentionner Meta comme destinataire dans la politique de confidentialité, proposer un mode de connexion alternatif (e-mail/mot de passe ou autre SSO) et offrir une procédure simple de déconnexion et de suppression de l'identifiant Facebook.
Facebook Login (Connexion avec Facebook) et le RGPD
Facebook Login (Connexion avec Facebook) est classé dans la catégorie « Marketing ». Sur un site qui vise des visiteurs européens, il ne doit se charger qu'après le consentement du visiteur, et doit figurer dans votre politique de cookies.
- Base légale
- 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.
- Niveau de risque
- high
- Textes applicables
- GDPR, ePrivacy Directive, EU-US Data Privacy Framework, German TTDSG / TDDDG, Bundeskartellamt and CJEU Meta rulings, French CNIL guidance on social plugins
Analyse d'impact (AIPD)
Une AIPD est fortement recommandée quand Facebook Login authentifie les clients, stocke des informations de profil dans le CRM ou personnalise du contenu d'après le graph Facebook. L'AIPD doit couvrir les données échangées avec Meta, la convention de co-responsabilité, la base légale de chaque permission, la conservation des identifiants Facebook, le mécanisme de transfert international et les procédures de demandes des personnes.
Exemple de texte pour votre bannière
Vous pouvez vous connecter à ce site avec votre compte Facebook. En cliquant sur Se connecter avec Facebook, votre navigateur ouvre une popup Meta, transmet des identifiants et votre adresse IP à Meta Platforms Ireland Limited et Meta Platforms Inc. aux États-Unis et dépose des cookies sur facebook.com. Nous traitons les informations de profil que vous autorisez pour créer ou mettre à jour votre compte. Ce traitement repose sur votre consentement et le EU-US Data Privacy Framework. Vous pouvez révoquer l'accès à tout moment dans vos paramètres Facebook.
Ce que Facebook Login (Connexion avec Facebook) dépose et contacte
- Méthode de suivi
- 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.
- Localisation des serveurs
- 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.
- Transfert de données hors 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 déposés (5)
| Nom | Type | Durée | Finalité |
|---|---|---|---|
| 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. |
Domaines tiers contactés (5)
facebook.comconnect.facebook.netgraph.facebook.comfbcdn.netmeta.com
Questions fréquentes sur Facebook Login (Connexion avec Facebook)
Une question qui n'est pas dans la liste ? Écrivez-nous, on répond vite.
Quels cookies Facebook Login dépose-t-il ?
Facebook Login dépose c_user (1 an, id utilisateur), xs (secret de session), datr (id navigateur, 2 ans), sb (sécurité, 2 ans) et fr (id publicitaire, 90 jours) sur .facebook.com. Le domaine de l'éditeur peut porter un paramètre state OAuth temporaire et une entrée fblo_<APP_ID> en localStorage.
Le consentement est-il requis pour Facebook Login ?
Oui. Le SDK JavaScript Meta est traité comme un plugin social au sens de la directive ePrivacy et exige un opt-in préalable avant chargement. Chaque permission au-delà de l'authentification de base demande un consentement granulaire distinct.
Quelle base légale ?
Consentement (article 6, paragraphe 1, point a du RGPD) pour le chargement du SDK et l'échange plus large. La nécessité contractuelle (article 6, paragraphe 1, point b) couvre le traitement strictement lié à l'authentification après clic sur Login Facebook.
Facebook Login transfère-t-il des données aux États-Unis ?
Oui. Meta Platforms Inc. est sous contrôle américain et certifié EU-US Data Privacy Framework. Le DPA Meta inclut les clauses contractuelles types. La vérification d'identité passe encore par l'infrastructure US après le EU Data Center.
Faut-il une AIPD ?
Oui quand Facebook Login authentifie des clients, stocke des identifiants Facebook ou alimente la personnalisation marketing. L'AIPD doit aborder la co-responsabilité et le transfert UE-US.
Comment déployer Facebook Login conformément ?
Charger le SDK Meta après consentement, demander le minimum de permissions, documenter la co-responsabilité, stocker le minimum de données de profil, proposer une méthode alternative et une procédure simple de déconnexion.
Existe-t-il des alternatives à Facebook Login ?
Pour le SSO social : Sign in with Apple, Google Identity Services, GitHub OAuth, Microsoft Entra External ID, LinkedIn. Pour l'e-mail/mot de passe sans mot de passe : WebAuthn, magic links, TOTP. OpenID Connect sur un Keycloak auto-hébergé offre la souveraineté totale.
Comment mettre à jour ma politique cookies pour Facebook Login ?
Ajouter une section dédiée identifiant Meta Platforms Ireland Limited et Meta Platforms Inc. comme co-responsables, lister les cookies, les finalités (authentification et publicité), la certification EU-US Data Privacy Framework et un lien vers la politique de confidentialité de Meta.
Mettez votre site en conformité aujourd'hui.
Gratuit jusqu'à 25 000 sessions par mois. Sans carte bancaire, sans engagement.