Contexte et mécanisme publicitaire

Les réseaux publicitaires intégrés aux applications mobiles collectent en continu des métadonnées sur l'appareil : identifiant publicitaire (IDFA/GAID), adresse IP, état de la connexion réseau et, lorsque l'utilisateur a accepté les permissions, coordonnées GPS. Ces informations sont agrégées par les SDK (Software Development Kit) fournis par des acteurs comme Google AdMob, Facebook Audience Network ou Unity Ads, puis transmises aux serveurs d'enchères publicitaires afin d'optimiser le ciblage.

Intégration des SDK de suivi dans les applications

Le processus d'intégration repose sur l'ajout d'une bibliothèque tierce dans le code source de l'application. Une fois initialisée, la bibliothèque intercepte les appels système liés à la localisation (LocationManager.requestLocationUpdates) et aux identifiants d'appareil, puis les encapsule dans des requêtes HTTPS vers les points d'extrémité du réseau publicitaire. Le flux typique comprend une requête GET /adrequest contenant les paramètres device_id, lat, lon, timestamp, suivie d'une réponse contenant le créatif publicitaire. Cette architecture repose sur le modèle client‑serveur standard et ne nécessite aucune interaction directe avec le système d'exploitation au-delà des autorisations déjà accordées à l'application.

Utilisation par les forces de l'ordre

Dans plusieurs juridictions, les autorités peuvent solliciter les données de suivi via des mandats judiciaires adressés aux opérateurs de réseaux publicitaires. Les réponses contiennent alors les mêmes champs que ceux déjà collectés pour le ciblage, permettant une localisation quasi‑temps réel de l'appareil. Certains rapports indiquent que les forces de l'ordre exploitent également les flux de notifications push associés aux campagnes publicitaires pour déclencher des requêtes de localisation à la demande, réduisant ainsi le délai entre la demande et la réception des coordonnées à quelques secondes. Cette méthode repose sur l'infrastructure existante du réseau publicitaire, évitant la mise en place d'une infrastructure de suivi dédiée.

Limites techniques et enjeux de confidentialité

Le recours aux SDK publicitaires impose plusieurs contraintes. Premièrement, la précision de la localisation dépend de la disponibilité du GPS et de la politique de consentement de l'utilisateur ; si le consentement est refusé, le SDK ne transmettra que l'IP, dont la résolution géographique reste approximative (quelques kilomètres). Deuxièmement, les systèmes d'exploitation récents (iOS 14+, Android 12+) introduisent des restrictions sur l'accès aux identifiants publicitaires et à la localisation en arrière‑plan, ce qui peut interrompre le flux de données sans mise à jour du SDK. Enfin, la chaîne de responsabilité juridique s'étend du développeur de l'application au fournisseur du SDK, compliquant la traçabilité des demandes d'accès aux données. En l'absence de transparence sur les volumes de requêtes ou les durées de conservation, il est difficile d'évaluer l'ampleur réelle de la surveillance permise par ce mécanisme.