Voyez ce que votre site web collecte réellement,
partage et expose
Lokker observe l'activité réseau réelle dans tous les états de consentement pour vous aider à trouver les aiguilles dans la botte de foin : quels traceurs se déclenchent, quels identifiants quittent le navigateur, si votre configuration de consentement fonctionne réellement, et où remédier pour rester en avance.
Privacy risk score (0–1000)
Meta Pixel
8 pagesHubSpot Tracking
3 pagesStripe.js
2 pagesSession Replay
6 pagesLogin Form Capture
2 pagesOptimizely Web
5 pagesDatadog RUM
9 pagesNotre Plateforme
Une plateforme pour la surveillance, la validation, la notation et l'application
Privacy Edge identifie les risques, Guardian applique les règles à l'exécution, et le reste de la suite étend la validation, la formation et l'intégration opérationnelle.
Intelligence
Privacy Edge
Analysez chaque propriété, évaluez les risques dans sept catégories et associez les résultats à des codes de raison juridiquement valables avec des étapes de remédiation.
- Score de risque du portefeuille (0–1000)
- Codes de raison avec des niveaux de gravité clairs
- Exports de preuves pour les équipes juridiques, confidentialité et assurance
Application
Guardian
Interceptez les scripts, pixels et télémétries sortants en temps réel et appliquez les règles de confiance avant que les données ne quittent le navigateur.
ExplorerValidation
Consent Validator
Testez les états sans interaction, acceptation, refus et GPC pour détecter la dérive CMP avant qu'elle ne crée une exposition.
ExplorerAPI Développeur
Partner API
Intégrez l'intégration, l'orchestration des analyses et la récupération des scores directement dans les flux de souscription et de gestion des risques.
ExplorerFormation
Privacy Academy
Formez les équipes juridiques, confidentialité et ingénierie, de la protection des données web de base à l'analyse avancée des risques.
ExplorerStack de confidentialité
Si votre équipe marketing utilise ces outils, Lokker peut vous aider à les utiliser en toute sécurité
Les plateformes de consentement, les gestionnaires de balises et les outils d'analyse ne sont conformes que lorsqu'ils sont correctement configurés et continuellement validés. Lokker analyse ce qui se déclenche réellement, dans chaque état de consentement, sur chaque propriété de votre portefeuille.
Plateformes de consentement
Gestion des balises
Marketing et analyse
Sous le capot
Voyez ce que le navigateur fait vraiment
Nous analysons de vraies pages comme un utilisateur le ferait, enregistrons le réseau et faisons surface aux balises, pixels et appels qui créent des risques de confidentialité, pas seulement ce que la documentation prétend.
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a<script async src="https://www.googletagmanager
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://agtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringifygtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signaturefbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; datafbq('track', 'PageView'); fbq('track', 'Lead',
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script afbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script attq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: trwindow.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curreanalytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wipintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'Psnaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441navigator.sendBeacon("/collect", JSON.stringify
fetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("evefetch("https://metrics.vendor.net/e", { method:
document.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmaidocument.cookie = '_fbp=' + fbp + '; SameSite=L
sessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "hesessionStorage.setItem("__td_signed", signature
window.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKUwindow.dataLayer = window.dataLayer || []; data
// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna// illustrative capture: not executed <script a
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a<script async src="https://www.googletagmanager
gtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://agtag('config', 'G-XXXXXXXX', { anonymize_ip: tr
gtag('event', 'purchase', { value: 49.99, curre
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l]
({'gtm.start':Date.now(),event:'gtm.js'});})(wi
fbq('init', '123456789012345'); fbq('track', 'P
fbq('track', 'Lead', { content_name: 'demo_requ
ttq.track("ViewContent", { content_id: "sku-441
window.uetq = window.uetq || []; uetq.push("eve
analytics.identify(userId, { email: sessionEmai
analytics.track("CTA Clicked", { placement: "he
pintrk("track", "pagevisit", { product_id: "SKU
snaptr("track", "PAGE_VIEW", { uuid: sessionSna
<img width="1" height="1" alt="" src="https://a
navigator.sendBeacon("/collect", JSON.stringifyComment ça fonctionne
Observer le comportement réel avant qu'il ne devienne un risque.
Lokker déploie un navigateur sans interface graphique, simule de vrais états utilisateurs et enregistre chaque requête, cookie et identifiant pertinent. Nous validons le consentement et le GPC, puis vous fournissons une cartographie claire de l'activité des fournisseurs et des priorités de remédiation, sans se fier uniquement à la documentation.
Deploying headless browser
Capturing default state (no banner interaction)
Running consent Accept flow (opt-in)
Running consent Reject flow (opt-out)
Intercepting network requests
Generating remediation reports
- Per-site Excel & PDF (~15 pages each)
- Consolidated portfolio Excel & PDF
Vu dans
Commencer
Voyez ce que votre site fait réellement
Commencez par une analyse en direct de votre propre site web. Lokker met en évidence les requêtes, les fournisseurs, le comportement de consentement (y compris si votre outil de consentement fonctionne) et les schémas d'exposition pour que vous puissiez remédier et garder une longueur d'avance.