Bloquer New Relic avant consentement
New Relic se charge souvent avant que vos visiteurs aient pu répondre au bandeau. Voici pourquoi c'est un écart, et comment le corriger — avec le code.
Pourquoi c'est un écart
Supervision technique des performances de votre site.
La supervision technique peut relever du strictement nécessaire si elle est limitée à des mesures de performance sans identifiant individuel. À vérifier au cas par cas ; transfert vers les États-Unis.
Ce service peut, selon sa configuration réelle, relever du strictement nécessaire ou d'une exemption. La vérification reste à faire au cas par cas : c'est l'usage qui décide, pas la catégorie.
Le point de droit est simple : l'article 82 de la loi n° 78-17 subordonne le dépôt ou la lecture d'informations dans le terminal de votre visiteur à son consentement préalable, sauf si l'opération est strictement nécessaire au service qu'il a demandé. Un service chargé dès l'ouverture de la page, avant toute action, ne remplit pas cette condition.
Comment corriger
- 01Vérifier si ce service est réellement nécessaire au fonctionnement demandé par votre visiteur.
- 02S'il ne l'est pas, conditionner son chargement au consentement.
- 03Le déclarer dans votre politique de gestion des cookies avec sa finalité et sa durée.
- 04Documenter le transfert hors Espace économique européen : garanties applicables et analyse d'impact.
Le code
Neutraliser le script tant que le consentement n'est pas donné
<!-- Le navigateur n'exécute pas un script de type "text/plain". -->
<script type="text/plain" data-categorie="marketing"
src="https://newrelic.com/…"></script>
<script>
// Appelé uniquement après acceptation de la catégorie concernée.
function activerCategorie(categorie) {
document
.querySelectorAll('script[type="text/plain"][data-categorie="' + categorie + '"]')
.forEach(function (balise) {
var actif = document.createElement('script');
for (var i = 0; i < balise.attributes.length; i++) {
var a = balise.attributes[i];
if (a.name !== 'type' && a.name !== 'data-categorie') {
actif.setAttribute(a.name, a.value);
}
}
actif.text = balise.text;
balise.parentNode.replaceChild(actif, balise);
});
}
</script>Technique universelle, indépendante de toute plateforme de consentement : le script existe dans la page mais n'est jamais exécuté avant l'accord.
Alternatives européennes
Sentry auto-hébergé · Grafana Cloud EU · Matomo Performance
Remplacer le service supprime la question du transfert. Ce n'est pas toujours possible ni souhaitable — mais quand ça l'est, c'est la correction la plus durable.
Qui reçoit les données
New Relic, Inc.
États-Unis — sous réserve d'une certification DPF valide
Fiche complèteRègles du référentiel concernées
New Relic se charge-t-il avant consentement chez vous ?
L'audit vous répond en quelques secondes, avec la preuve : l'URL exacte appelée, dans quel ordre, et par quel élément de votre page.
Vérifier gratuitementCe guide est une information technique. Il ne constitue ni une consultation juridique ni une garantie de conformité : la configuration réelle de votre site et l'usage effectif du service déterminent l'analyse.