Un SDK qui se déclenche avant le consentement : l’angle mort du fournisseur
Un fournisseur de SDK voit ses propres serveurs : les requêtes qui arrivent, les identifiants qu’elles portent. Ce qu’il ne voit pas, c’est le moment et le contexte où ces requêtes sont parties. Or c’est là que se joue le respect du consentement.
Le décalage entre le serveur et l’appareil
Vu du serveur, une requête paraît propre : elle arrive, parfois accompagnée d’un signal de consentement. Vu de l’appareil, la même requête a pu partir avant l’affichage de la bannière, ou après un refus de l’utilisateur.
Ce décalage n’est pas une hypothèse. Des applications transmettent des données avant le consentement ou après un refus, et le fournisseur du SDK concerné n’a aucun moyen simple de le savoir.
Pourquoi le contrat ne suffit pas
La documentation d’un SDK décrit un comportement attendu : « ne se déclenche qu’après consentement ». L’intégration réelle, elle, dépend de l’éditeur, de son ordre d’initialisation, de la façon dont il câble sa bannière et son CMP.
Entre la promesse et l’exécution, il reste un espace que seul le terrain révèle. Un SDK correctement conçu peut être mal intégré, et se déclencher trop tôt, sans mauvaise intention de personne.
Ce qui se mesure sur un vrai téléphone
Exécuter l’application sur un appareil réel, interagir avec la bannière, puis situer chaque échange dans le temps : voilà ce qui rend le décalage visible. Avant la bannière, après un refus, chaque requête prend une place datée dans le déroulé.
La mesure reste factuelle. Elle ne dit pas si l’intégration est « conforme » : elle dit ce que le SDK a fait, et quand, preuve à l’appui. L’appréciation revient ensuite à l’éditeur et à son conseil.
Reprendre la main sur son angle mort
Pour un fournisseur, connaître ce comportement sur un échantillon représentatif d’applications qui l’embarquent, c’est reprendre la main sur ce qu’il ne voit pas. Repérer les intégrations problématiques avant qu’elles ne deviennent un incident.
C’est l’objet d’une vérification côté régie et adtech : observer le SDK là où il s’exécute vraiment, application par application.