Initial visit
completed
No interaction attempted
- Cookie names
- _shopify_essential, localization, cart_currency, _shop_app_essential, cart, _ga_7TGK7FXBFK, _ga
- Additional observation
- Not recorded
Consent Mode commands
[]
https://leoswm.com/
Frankfurt, Germany · visitor IP location unverified · 5 Nov 2026, 13:42 UTC · Scan completed
completed
No interaction attempted
[]
completed
Original interface closed
[]
completed
Original interface closed
[]
Scan hint: none configured; automatic discovery.
10 of 24 checks assessed. 5 checks share a settings verification blocker. The percentage is not a privacy score.
Manually verify the settings control. An administrator can provide its label or selector, then rerun the scan.
Google request consent signals after Accept: No decodable Google storage signal was captured; request consistency was not assessed.
Google request consent signals after Reject: No decodable Google storage signal was captured; request consistency was not assessed.
No previous comparable scan is available. Historical comparison could not be performed.
Current findings and available historical evidence are shown below.
Site finding: technical concern: The shared classifier recognized these cookie names in the stated phase. This supports technical review of consent handling; names do not establish purpose or legal applicability.
Next step: Inspect the listed cookie or request in the stated consent phase. Trace the initiating tag and verify its consent requirements, then repeat the scan after a fix.
Needs verification: A matching link was not confidently identified. Information may be combined in another document or use different wording.
Next step: Check whether a relevant policy link is accessible and whether the information is included in another document.
Needs verification: Collection signals or capture limits require interpretation. Google collection may include cookieless Consent Mode pings.
Next step: Inspect the listed cookie or request in the stated consent phase. Trace the initiating tag and verify its consent requirements, then repeat the scan after a fix.
Needs verification: Reload evidence is available for review. A hidden banner or denied Consent Mode commands alone do not prove the earlier rejection was saved; recognized cookies and requests also require interpretation.
Next step: Reproduce the recorded consent action in a fresh browser session. Check the settings control, saved category choices and behavior after reload.
Needs verification: Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
Next step: Compare the recorded consent timeline with subsequent Google requests. Inspect CMP and tag configuration before attributing a mismatch to the website.
Needs verification: Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
Next step: Compare the recorded consent timeline with subsequent Google requests. Inspect CMP and tag configuration before attributing a mismatch to the website.
Needs verification: Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
Next step: Compare the recorded consent timeline with subsequent Google requests. Inspect CMP and tag configuration before attributing a mismatch to the website.
Needs verification: Captured policy statements are supporting information. This comparison has not established a contradiction. Review observed tracking in each tested phase; an unverified withdrawal remains unverified. Statements can have exceptions or regional scope.
Next step: Check whether a relevant policy link is accessible and whether the information is included in another document.
https://leoswm.com/ 1 technical concerns need investigation Recognized analytics/marketing cookies before any choice [Site finding: technical concern] The shared classifier recognized these cookie names in the stated phase. This supports technical review of consent handling; names do not establish purpose or legal applicability. Next step: Inspect the listed cookie or request in the stated consent phase. Trace the initiating tag and verify its consent requirements, then repeat the scan after a fix. Cookie Policy or Declaration link observed [Needs verification] A matching link was not confidently identified. Information may be combined in another document or use different wording. Next step: Check whether a relevant policy link is accessible and whether the information is included in another document. Recognized tracking collection before any choice [Needs verification] Collection signals or capture limits require interpretation. Google collection may include cookieless Consent Mode pings. Next step: Inspect the listed cookie or request in the stated consent phase. Trace the initiating tag and verify its consent requirements, then repeat the scan after a fix. Rejection evidence after reload [Needs verification] Reload evidence is available for review. A hidden banner or denied Consent Mode commands alone do not prove the earlier rejection was saved; recognized cookies and requests also require interpretation. Next step: Reproduce the recorded consent action in a fresh browser session. Check the settings control, saved category choices and behavior after reload. Consent Mode v2 defaults and timing [Needs verification] Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation. Next step: Compare the recorded consent timeline with subsequent Google requests. Inspect CMP and tag configuration before attributing a mismatch to the website. Consent Mode v2 after Accept [Needs verification] Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation. Next step: Compare the recorded consent timeline with subsequent Google requests. Inspect CMP and tag configuration before attributing a mismatch to the website. Consent Mode v2 after Reject [Needs verification] Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation. Next step: Compare the recorded consent timeline with subsequent Google requests. Inspect CMP and tag configuration before attributing a mismatch to the website. Policy statements compared with observed behaviour [Needs verification] Captured policy statements are supporting information. This comparison has not established a contradiction. Review observed tracking in each tested phase; an unverified withdrawal remains unverified. Statements can have exceptions or regional scope. Next step: Check whether a relevant policy link is accessible and whether the information is included in another document. Changing saved consent and withdrawing optional consent [Scan limitation] The scanner could not complete verification of saved consent changes and withdrawal. See the evidence for the completed steps and stopping reason. Verification covers identified categories and the stated observation windows. Next step: Review assessment coverage and the recorded stopping reason. Provide an admin settings hint or verify manually, then rerun. Option to change or withdraw consent [Scan limitation] Scanner could not find a way to reach consent controls after either choice. Next step: Review assessment coverage and the recorded stopping reason. Provide an admin settings hint or verify manually, then rerun. Tracking after withdrawing optional consent [Scan limitation] A saved and persisted withdrawal is required before this result can be assessed. Next step: Review assessment coverage and the recorded stopping reason. Provide an admin settings hint or verify manually, then rerun. Consent settings reopen after Accept [Scan limitation] Scanner could not find a way to reopen settings. Next step: Review assessment coverage and the recorded stopping reason. Provide an admin settings hint or verify manually, then rerun. Consent settings reopen after Reject [Scan limitation] Scanner could not find a way to reopen settings. Next step: Review assessment coverage and the recorded stopping reason. Provide an admin settings hint or verify manually, then rerun. Google request consent signals after Accept [Scan limitation] No decodable Google storage signal was captured; request consistency was not assessed. Next step: Review assessment coverage and the recorded stopping reason. Provide an admin settings hint or verify manually, then rerun. Google request consent signals after Reject [Scan limitation] No decodable Google storage signal was captured; request consistency was not assessed. Next step: Review assessment coverage and the recorded stopping reason. Provide an admin settings hint or verify manually, then rerun.
Historical status unavailable · technical-concern
Latest observation: 2026-11-05T13:42:32.710Z
The shared classifier recognized these cookie names in the stated phase. This supports technical review of consent handling; names do not establish purpose or legal applicability.
Recommended next step: Inspect the listed cookie or request in the stated consent phase. Trace the initiating tag and verify its consent requirements, then repeat the scan after a fix.
Historical status unavailable · review-needed
Latest observation: 2026-11-05T13:42:32.710Z
A matching link was not confidently identified. Information may be combined in another document or use different wording.
Recommended next step: Check whether a relevant policy link is accessible and whether the information is included in another document.
Historical status unavailable · review-needed
Latest observation: 2026-11-05T13:42:32.710Z
Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
Recommended next step: Compare the recorded consent timeline with subsequent Google requests. Inspect CMP and tag configuration before attributing a mismatch to the website.
Historical status unavailable · review-needed
Latest observation: 2026-11-05T13:42:32.710Z
Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
Recommended next step: Compare the recorded consent timeline with subsequent Google requests. Inspect CMP and tag configuration before attributing a mismatch to the website.
Historical status unavailable · review-needed
Latest observation: 2026-11-05T13:42:32.710Z
Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
Recommended next step: Compare the recorded consent timeline with subsequent Google requests. Inspect CMP and tag configuration before attributing a mismatch to the website.
Observed commands and Google request signals; no Tag Assistant verification. Unknown evidence remains unresolved.
| Signal | Initial visit | After Accept | After Reject |
|---|---|---|---|
| analytics_storage | Not observed | Not observed | Not observed |
| ad_storage | Not observed | Not observed | Not observed |
| ad_user_data | Not observed | Not observed | Not observed |
| ad_personalization | Not observed | Not observed | Not observed |
Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
| Time (UTC) | Event | Consent signals |
|---|---|---|
| 2026-11-05 | google request | Not decodedRaw parametersgcd=13l3l3l2l1l1 (raw; interpretation unavailable) |
{
"phase": "initial",
"status": "inconclusive",
"values": {
"ad_storage": null,
"ad_user_data": null,
"analytics_storage": null,
"ad_personalization": null
},
"network": {
"scope": "recognized-google-endpoints-only",
"requests": [
{
"at": 1793886076594,
"gcd": "13l3l3l2l1l1",
"gcs": null,
"product": "Google Analytics",
"endpoint": "https://region1.google-analytics.com/g/collect",
"transport": "request-observed",
"gcdPresent": true,
"gcsPresent": false,
"storageStates": null,
"gcdInterpretation": "not-decoded"
}
],
"truncated": false
},
"sources": {},
"expected": null,
"timeline": {
"scope": "main-document-dataLayer",
"events": [],
"hooked": true,
"truncated": false,
"capturedAt": 1793886077645.2,
"schemaVersion": "1.0.0"
},
"conflicts": [],
"transition": {
"status": "no-conflict-observed",
"candidateWindowMs": 1000,
"resolvedConflicts": []
},
"explanation": "Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.",
"choiceSignal": {
"status": "unavailable",
"expected": null,
"conflictingRequests": []
},
"missingTypes": [
"analytics_storage",
"ad_storage",
"ad_user_data",
"ad_personalization"
],
"eventTimeline": [
{
"at": 1793886076594,
"gcd": "13l3l3l2l1l1",
"gcs": null,
"event": "google-request",
"values": null,
"endpoint": "https://region1.google-analytics.com/g/collect",
"gcdInterpretation": "not-decoded"
}
],
"requestValues": null,
"schemaVersion": "1.0.0",
"newUpdatesObserved": 0,
"defaultObservedLate": false,
"unresolvedConflicts": []
}Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
| Time (UTC) | Event | Consent signals |
|---|---|---|
| 2026-11-05 | choice click completed | accept |
{
"phase": "accept",
"status": "inconclusive",
"values": {
"ad_storage": null,
"ad_user_data": null,
"analytics_storage": null,
"ad_personalization": null
},
"network": {
"scope": "recognized-google-endpoints-only",
"requests": [],
"truncated": false
},
"sources": {},
"expected": "granted",
"timeline": {
"scope": "main-document-dataLayer",
"events": [],
"hooked": true,
"truncated": false,
"capturedAt": 1793886089489.7,
"schemaVersion": "1.0.0"
},
"conflicts": [],
"transition": {
"status": "no-conflict-observed",
"candidateWindowMs": 1000,
"resolvedConflicts": []
},
"explanation": "Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.",
"choiceSignal": {
"status": "unavailable",
"expected": "granted",
"conflictingRequests": []
},
"missingTypes": [
"analytics_storage",
"ad_storage",
"ad_user_data",
"ad_personalization"
],
"eventTimeline": [
{
"at": 1793886084144,
"event": "choice-click-completed",
"choice": "accept"
}
],
"requestValues": null,
"schemaVersion": "1.0.0",
"newUpdatesObserved": 0,
"defaultObservedLate": false,
"unresolvedConflicts": []
}Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
| Time (UTC) | Event | Consent signals |
|---|---|---|
| 2026-11-05 | choice click completed | reject |
{
"phase": "reject",
"status": "inconclusive",
"values": {
"ad_storage": null,
"ad_user_data": null,
"analytics_storage": null,
"ad_personalization": null
},
"network": {
"scope": "recognized-google-endpoints-only",
"requests": [],
"truncated": false
},
"sources": {},
"expected": "denied",
"timeline": {
"scope": "main-document-dataLayer",
"events": [],
"hooked": true,
"truncated": false,
"capturedAt": 1793886135057.1,
"schemaVersion": "1.0.0"
},
"conflicts": [],
"transition": {
"status": "no-conflict-observed",
"candidateWindowMs": 1000,
"resolvedConflicts": []
},
"explanation": "Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.",
"choiceSignal": {
"status": "unavailable",
"expected": "denied",
"conflictingRequests": []
},
"missingTypes": [
"analytics_storage",
"ad_storage",
"ad_user_data",
"ad_personalization"
],
"eventTimeline": [
{
"at": 1793886104796,
"event": "choice-click-completed",
"choice": "reject"
}
],
"requestValues": null,
"schemaVersion": "1.0.0",
"newUpdatesObserved": 0,
"defaultObservedLate": false,
"unresolvedConflicts": []
}Commands are captured from the main document’s standard dataLayer. GTM template APIs, custom data layers and server-side processing may be invisible.
Google gcd values are retained as supporting evidence and are not decoded. No Tag Assistant session or private GTM configuration was inspected.
Google requests under denied consent may be cookieless pings. Their presence alone is not a failure.
Bounded page and footer captures with images, fonts and media blocked. Screenshots do not verify Consent Mode. Online images are kept for the latest 20 scans per account, for up to seven days; downloaded exports retain their included images.
2026-11-05T13:41:17.692Z · full-page
2026-11-05T13:41:29.505Z · full-page
2026-11-05T13:42:15.062Z · full-page
The shared classifier recognized these cookie names in the stated phase. This supports technical review of consent handling; names do not establish purpose or legal applicability.
[
{
"kind": "cookie-classification",
"observation": null,
"recognizedCookies": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
],
"baselineRecognizedCookies": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
]
}
]No matching cookies were observed within this snapshot/window. This does not prove that all storage is essential or that later cookies cannot appear.
[
{
"kind": "cookie-classification",
"observation": {
"elapsedMs": 30005,
"startedAt": "2026-11-05T13:41:45.053Z",
"capturedAt": "2026-11-05T13:42:15.058Z",
"requestedMs": 30000
},
"recognizedCookies": [],
"baselineRecognizedCookies": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
]
}
]A matching link was not confidently identified. Information may be combined in another document or use different wording.
[
{
"kind": "policy-link",
"link": null
}
]A visible matching link was observed. The destination and document contents were not reviewed.
[
{
"kind": "policy-link",
"link": {
"url": "https://leoswm.com/policies/privacy-policy",
"label": "Privacy Policy"
}
}
]Collection signals or capture limits require interpretation. Google collection may include cookieless Consent Mode pings.
[
{
"kind": "classified-network",
"concerns": [],
"observation": null,
"otherSignals": [],
"googleSignals": [
{
"endpoints": [
"https://region1.google-analytics.com/g/collect"
],
"technology": "Google Analytics 4",
"hasConsentSignal": true
}
],
"librarySignals": [
{
"endpoints": [
"https://www.googletagmanager.com/gtag/js",
"https://www.googletagmanager.com/gtag/js"
],
"technology": "Google Analytics 4"
}
]
}
]A saved and persisted withdrawal is required before this result can be assessed.
[
{
"kind": "withdrawal-tracking",
"afterSave": null,
"afterReload": null
}
]No recognized collection concern was observed in the stated phase. Script/library loads remain observations, and unrecognized or later collection may be missed.
[
{
"kind": "classified-network",
"concerns": [],
"observation": {
"elapsedMs": 30005,
"startedAt": "2026-11-05T13:41:45.053Z",
"capturedAt": "2026-11-05T13:42:15.058Z",
"requestedMs": 30000
},
"otherSignals": [],
"googleSignals": [],
"librarySignals": []
}
]Reload evidence is available for review. A hidden banner or denied Consent Mode commands alone do not prove the earlier rejection was saved; recognized cookies and requests also require interpretation.
[
{
"kind": "reject-reload",
"reason": "persistence-not-independently-verified",
"capture": {
"cookies": [
{
"name": "_shopify_essential",
"path": "/",
"domain": "leoswm.com",
"secure": true,
"expires": 1825422101.010813,
"httpOnly": true,
"sameSite": "Lax"
},
{
"name": "localization",
"path": "/",
"domain": "leoswm.com",
"secure": false,
"expires": 1825422145.109163,
"httpOnly": false,
"sameSite": "Lax"
},
{
"name": "cart_currency",
"path": "/",
"domain": "leoswm.com",
"secure": false,
"expires": 1795095745.109278,
"httpOnly": false,
"sameSite": "Lax"
},
{
"name": "_shop_app_essential",
"path": "/",
"domain": ".shop.app",
"secure": true,
"expires": 1825422102.519938,
"httpOnly": true,
"sameSite": "None"
},
{
"name": "cart",
"path": "/",
"domain": "leoswm.com",
"secure": false,
"expires": 1801748503.002342,
"httpOnly": false,
"sameSite": "Lax"
},
{
"name": "_ga",
"path": "/",
"domain": ".leoswm.com",
"secure": false,
"expires": 1828446148.186722,
"httpOnly": false,
"sameSite": "Lax"
},
{
"name": "_ga_7TGK7FXBFK",
"path": "/",
"domain": ".leoswm.com",
"secure": false,
"expires": 1828446148.197952,
"httpOnly": false,
"sameSite": "Lax"
}
],
"storage": {
"localStorageKeys": [
"signInWithShop:cartSyncTransferAttemptedAt",
"shopify:webmcp_adapter_loaded"
],
"sessionStorageKeys": [
"_shs_state",
"consentHeader"
]
},
"finalUrl": "https://leoswm.com/",
"requests": [
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "document"
},
{
"method": "GET",
"origin": "https://fonts.googleapis.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "POST",
"origin": "https://leoswm.com",
"resourceType": "ping"
},
{
"method": "POST",
"origin": "https://leoswm.com",
"resourceType": "ping"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://shop.app",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://www.googletagmanager.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.nfcube.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://www.googletagmanager.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://fonts.gstatic.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "script"
},
{
"method": "GET",
"origin": "https://fonts.gstatic.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://fonts.gstatic.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://fonts.gstatic.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://fonts.gstatic.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "image"
},
{
"method": "GET",
"origin": "https://leoswm.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://fonts.gstatic.com",
"resourceType": "font"
},
{
"method": "GET",
"origin": "https://instafeed.nfcube.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://instafeed.nfcube.com",
"resourceType": "fetch"
},
{
"method": "POST",
"origin": "https://leoswm.com",
"resourceType": "fetch"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "stylesheet"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "xhr"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "other"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "other"
},
{
"method": "GET",
"origin": "https://cdn.shopify.com",
"resourceType": "other"
}
],
"observation": {
"elapsedMs": 5000,
"startedAt": "2026-11-05T13:42:27.511Z",
"capturedAt": "2026-11-05T13:42:32.518Z",
"requestedMs": 5000
},
"captureStatus": {
"cookies": "completed",
"storage": "completed",
"runtimeConsent": "completed"
},
"consentNetwork": {
"scope": "recognized-google-endpoints-only",
"requests": [
{
"at": 1793886148203,
"gcd": "13l3l3l2l1l1",
"gcs": null,
"product": "Google Analytics",
"endpoint": "https://region1.google-analytics.com/g/collect",
"transport": "request-observed",
"gcdPresent": true,
"gcsPresent": false,
"storageStates": null,
"gcdInterpretation": "not-decoded"
}
],
"truncated": false
},
"consentCommands": [],
"consentTimeline": {
"scope": "main-document-dataLayer",
"events": [],
"hooked": true,
"truncated": false,
"capturedAt": 1793886152516.1,
"schemaVersion": "1.0.0"
},
"trackingEvidence": {
"traffic": {
"concerns": [],
"otherSignals": [],
"googleSignals": [
{
"endpoints": [
"https://region1.google-analytics.com/g/collect"
],
"technology": "Google Analytics 4",
"hasConsentSignal": true
}
],
"librarySignals": [
{
"endpoints": [
"https://www.googletagmanager.com/gtag/js"
],
"technology": "Google Analytics 4"
}
]
},
"classifier": "shared-scanner-patterns-v1",
"technologies": [
"Google Tag Manager",
"Google Analytics 4"
],
"recognizedCookieNames": [
{
"name": "_ga",
"domain": ".leoswm.com"
},
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
}
]
},
"requestsTruncated": true
},
"bannerDetected": false,
"categoryPersistence": {
"after": null,
"before": null,
"reopening": null
},
"requestLimitReached": false,
"afterRejectBeforeReload": {
"captureStatus": {
"cookies": "completed",
"storage": "completed",
"runtimeConsent": "completed"
},
"consentCommands": [],
"recognizedCookieNames": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
]
},
"domInspectionIncomplete": false
}
]Scanner could not find a way to reopen settings.
[
{
"kind": "settings-reopen",
"choice": "accept",
"reason": "settings-control-not-confidently-detected",
"reopened": false,
"discovery": {
"attempts": 19,
"budgetMs": 10000,
"footerVisited": true
},
"clickTarget": null,
"clickFailure": null,
"openedRegion": null,
"clickAttempts": [],
"selectedControl": null,
"inspectionFailures": []
}
]Scanner could not find a way to reopen settings.
[
{
"kind": "settings-reopen",
"choice": "reject",
"reason": "settings-control-not-confidently-detected",
"reopened": false,
"discovery": {
"attempts": 19,
"budgetMs": 10000,
"footerVisited": true
},
"clickTarget": null,
"clickFailure": null,
"openedRegion": null,
"clickAttempts": [],
"selectedControl": null,
"inspectionFailures": []
}
]The selected control was clicked and the original consent UI was hidden or removed. Persistence, replacement interfaces and tracking correctness are separate checks.
[
{
"kind": "interaction",
"choice": "accept",
"reason": "original-consent-interface-closed",
"clicked": true,
"interfaceClosed": true,
"selectedControl": {
"id": "shopify-pc__banner__btn-accept",
"cls": "shopify-pc__banner__btn-accept",
"tag": "button",
"role": "",
"label": "Accept",
"frameUrl": "https://leoswm.com/",
"ariaLabel": "",
"frameIndex": 0
},
"verificationScope": "original-consent-interface"
}
]The selected control was clicked and the original consent UI was hidden or removed. Persistence, replacement interfaces and tracking correctness are separate checks.
[
{
"kind": "interaction",
"choice": "reject",
"reason": "original-consent-interface-closed",
"clicked": true,
"interfaceClosed": true,
"selectedControl": {
"id": "shopify-pc__banner__btn-decline",
"cls": "shopify-pc__banner__btn-decline",
"tag": "button",
"role": "",
"label": "Decline",
"frameUrl": "https://leoswm.com/",
"ariaLabel": "",
"frameIndex": 0
},
"verificationScope": "original-consent-interface"
}
]Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
[
{
"kind": "consent-mode-v2",
"phase": "initial",
"status": "inconclusive",
"values": {
"ad_storage": null,
"ad_user_data": null,
"analytics_storage": null,
"ad_personalization": null
},
"network": {
"scope": "recognized-google-endpoints-only",
"requests": [
{
"at": 1793886076594,
"gcd": "13l3l3l2l1l1",
"gcs": null,
"product": "Google Analytics",
"endpoint": "https://region1.google-analytics.com/g/collect",
"transport": "request-observed",
"gcdPresent": true,
"gcsPresent": false,
"storageStates": null,
"gcdInterpretation": "not-decoded"
}
],
"truncated": false
},
"sources": {},
"expected": null,
"timeline": {
"scope": "main-document-dataLayer",
"events": [],
"hooked": true,
"truncated": false,
"capturedAt": 1793886077645.2,
"schemaVersion": "1.0.0"
},
"conflicts": [],
"transition": {
"status": "no-conflict-observed",
"candidateWindowMs": 1000,
"resolvedConflicts": []
},
"explanation": "Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.",
"choiceSignal": {
"status": "unavailable",
"expected": null,
"conflictingRequests": []
},
"missingTypes": [
"analytics_storage",
"ad_storage",
"ad_user_data",
"ad_personalization"
],
"eventTimeline": [
{
"at": 1793886076594,
"gcd": "13l3l3l2l1l1",
"gcs": null,
"event": "google-request",
"values": null,
"endpoint": "https://region1.google-analytics.com/g/collect",
"gcdInterpretation": "not-decoded"
}
],
"requestValues": null,
"schemaVersion": "1.0.0",
"newUpdatesObserved": 0,
"defaultObservedLate": false,
"unresolvedConflicts": []
}
]Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
[
{
"kind": "consent-mode-v2",
"phase": "accept",
"status": "inconclusive",
"values": {
"ad_storage": null,
"ad_user_data": null,
"analytics_storage": null,
"ad_personalization": null
},
"network": {
"scope": "recognized-google-endpoints-only",
"requests": [],
"truncated": false
},
"sources": {},
"expected": "granted",
"timeline": {
"scope": "main-document-dataLayer",
"events": [],
"hooked": true,
"truncated": false,
"capturedAt": 1793886089489.7,
"schemaVersion": "1.0.0"
},
"conflicts": [],
"transition": {
"status": "no-conflict-observed",
"candidateWindowMs": 1000,
"resolvedConflicts": []
},
"explanation": "Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.",
"choiceSignal": {
"status": "unavailable",
"expected": "granted",
"conflictingRequests": []
},
"missingTypes": [
"analytics_storage",
"ad_storage",
"ad_user_data",
"ad_personalization"
],
"eventTimeline": [
{
"at": 1793886084144,
"event": "choice-click-completed",
"choice": "accept"
}
],
"requestValues": null,
"schemaVersion": "1.0.0",
"newUpdatesObserved": 0,
"defaultObservedLate": false,
"unresolvedConflicts": []
}
]Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.
[
{
"kind": "consent-mode-v2",
"phase": "reject",
"status": "inconclusive",
"values": {
"ad_storage": null,
"ad_user_data": null,
"analytics_storage": null,
"ad_personalization": null
},
"network": {
"scope": "recognized-google-endpoints-only",
"requests": [],
"truncated": false
},
"sources": {},
"expected": "denied",
"timeline": {
"scope": "main-document-dataLayer",
"events": [],
"hooked": true,
"truncated": false,
"capturedAt": 1793886135057.1,
"schemaVersion": "1.0.0"
},
"conflicts": [],
"transition": {
"status": "no-conflict-observed",
"candidateWindowMs": 1000,
"resolvedConflicts": []
},
"explanation": "Evidence is incomplete, regional, or not visible through the dataLayer recorder. Missing commands or requests alone do not establish a broken implementation.",
"choiceSignal": {
"status": "unavailable",
"expected": "denied",
"conflictingRequests": []
},
"missingTypes": [
"analytics_storage",
"ad_storage",
"ad_user_data",
"ad_personalization"
],
"eventTimeline": [
{
"at": 1793886104796,
"event": "choice-click-completed",
"choice": "reject"
}
],
"requestValues": null,
"schemaVersion": "1.0.0",
"newUpdatesObserved": 0,
"defaultObservedLate": false,
"unresolvedConflicts": []
}
]No decodable Google storage signal was captured; request consistency was not assessed.
[
{
"kind": "consent-request-consistency",
"network": {
"scope": "recognized-google-endpoints-only",
"requests": [],
"truncated": false
},
"conflicts": [],
"transition": {
"status": "no-conflict-observed",
"candidateWindowMs": 1000,
"resolvedConflicts": []
},
"choiceSignal": {
"status": "unavailable",
"expected": "granted",
"conflictingRequests": []
},
"eventTimeline": [
{
"at": 1793886084144,
"event": "choice-click-completed",
"choice": "accept"
}
],
"unresolvedConflicts": []
}
]No decodable Google storage signal was captured; request consistency was not assessed.
[
{
"kind": "consent-request-consistency",
"network": {
"scope": "recognized-google-endpoints-only",
"requests": [],
"truncated": false
},
"conflicts": [],
"transition": {
"status": "no-conflict-observed",
"candidateWindowMs": 1000,
"resolvedConflicts": []
},
"choiceSignal": {
"status": "unavailable",
"expected": "denied",
"conflictingRequests": []
},
"eventTimeline": [
{
"at": 1793886104796,
"event": "choice-click-completed",
"choice": "reject"
}
],
"unresolvedConflicts": []
}
]Captured policy statements are supporting information. This comparison has not established a contradiction. Review observed tracking in each tested phase; an unverified withdrawal remains unverified. Statements can have exceptions or regional scope.
[
{
"kind": "policy-behaviour-comparison",
"claims": [
{
"url": "https://leoswm.com/policies/privacy-policy",
"quote": "Opt out of the sale of your personal information (we do not sell data)"
}
],
"policies": [
{
"url": "https://leoswm.com/policies/privacy-policy",
"claims": [
"We do not sell your personal information.",
"Opt out of the sale of your personal information (we do not sell data)"
],
"status": "captured",
"truncated": false
}
],
"afterReject": {
"traffic": {
"concerns": [],
"otherSignals": [],
"googleSignals": [],
"librarySignals": []
},
"classifier": "shared-scanner-patterns-v1",
"technologies": [
"Google Analytics 4"
],
"recognizedCookieNames": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
]
},
"beforeChoice": {
"traffic": {
"concerns": [],
"otherSignals": [],
"googleSignals": [
{
"endpoints": [
"https://region1.google-analytics.com/g/collect"
],
"technology": "Google Analytics 4",
"hasConsentSignal": true
}
],
"librarySignals": [
{
"endpoints": [
"https://www.googletagmanager.com/gtag/js",
"https://www.googletagmanager.com/gtag/js"
],
"technology": "Google Analytics 4"
}
]
},
"classifier": "shared-scanner-patterns-v1",
"technologies": [
"Google Tag Manager",
"Google Analytics 4"
],
"recognizedCookieNames": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
]
},
"afterWithdrawal": {
"saved": false,
"stage": "start",
"reason": "settings-not-reopened",
"status": "manual",
"changed": [],
"persisted": false,
"withdrawalVerified": false
},
"comparisonStatus": "supporting-evidence-only"
}
]The scanner could not complete verification of saved consent changes and withdrawal. See the evidence for the completed steps and stopping reason. Verification covers identified categories and the stated observation windows.
[
{
"kind": "withdrawal",
"saved": false,
"stage": "start",
"reason": "settings-not-reopened",
"status": "manual",
"changed": [],
"persisted": false,
"withdrawalVerified": false
}
]Scanner could not find a way to reach consent controls after either choice.
[
{
"kind": "consent-entry-point",
"choice": "accept",
"reason": "settings-control-not-confidently-detected",
"reopened": false
},
{
"kind": "consent-entry-point",
"choice": "reject",
"reason": "settings-control-not-confidently-detected",
"reopened": false
}
]A consent interface candidate was detected before a choice. Static detection can also match demonstration content.
[
{
"kind": "dom",
"finalUrl": "https://leoswm.com/",
"readiness": {
"attempts": 2,
"stopReason": "primary-interface-controls-stable",
"primaryRegionDetected": true
},
"bannerDetected": true
}
]A matching control was observed within a detected consent region. Presence alone does not verify its behavior.
[
{
"kind": "dom-control",
"control": {
"id": "shopify-pc__banner__btn-accept",
"cls": "shopify-pc__banner__btn-accept",
"label": "ACCEPT"
}
}
]A matching control was observed within a detected consent region. Presence alone does not verify its behavior.
[
{
"kind": "dom-control",
"control": {
"id": "shopify-pc__banner__btn-decline",
"cls": "shopify-pc__banner__btn-decline",
"label": "DECLINE"
}
}
]A matching control was observed within a detected consent region. Presence alone does not verify its behavior.
[
{
"kind": "dom-control",
"control": {
"id": "shopify-pc__banner__btn-manage-prefs",
"cls": "shopify-pc__banner__btn-manage-prefs",
"label": "MANAGE PREFERENCES"
}
}
]Technology or library presence alone does not establish that tracking collection occurred.
[
{
"kind": "technology-inventory",
"failure": null,
"cmpNames": [
"Shopify Customer Privacy"
],
"available": true,
"afterChoice": null,
"diagnostics": {
"notes": "Error messages, query strings, request bodies and form values are excluded. Blocked-or-aborted requests may be intentional scanner resource blocking.",
"phase": "before-choice",
"consentDom": {
"scope": "bounded-consent-related-DOM-only",
"frames": [
{
"status": "captured",
"truncated": false,
"candidates": [
{
"id": "",
"tag": "div",
"rect": {
"width": 600,
"height": 1000
},
"role": "dialog",
"visible": false,
"controls": [
{
"id": "",
"tag": "button",
"label": "Close",
"disabled": false
},
{
"id": "",
"tag": "a",
"label": " Start Shopping",
"disabled": false
}
],
"position": "fixed",
"hiddenReasons": [
"visibility-hidden",
"opacity-zero"
]
},
{
"id": "",
"tag": "div",
"rect": {
"width": 450,
"height": 596
},
"role": "dialog",
"visible": false,
"controls": [
{
"id": "Subscribe-sections--21631459754162__newsletter-popup",
"tag": "button",
"label": "Join",
"disabled": false
},
{
"id": "ModalClose-sections--21631459754162__newsletter-popup",
"tag": "button",
"label": "No thanks",
"disabled": false
}
],
"position": "relative",
"hiddenReasons": [
"visibility-hidden",
"opacity-zero"
]
}
],
"frameIndex": 0
},
{
"status": "captured",
"truncated": false,
"candidates": [],
"frameIndex": 1
}
],
"capturedAt": "2026-11-05T13:41:17.685Z",
"frameCount": 2,
"framesTruncated": false
},
"browserErrors": [
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://fonts.gstatic.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
}
],
"errorsDropped": 27,
"failuresDropped": 0,
"requestFailures": [
{
"url": "https://leoswm.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
},
{
"url": "https://shop.app",
"reason": "http-error",
"status": 403
},
{
"url": "https://shop.app",
"reason": "network-error",
"resourceType": "document"
},
{
"url": "https://leoswm.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
},
{
"url": "https://leoswm.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
},
{
"url": "https://region1.google-analytics.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
}
],
"intentionallyBlockedResources": 45
},
"beforeChoice": {
"traffic": {
"concerns": [],
"otherSignals": [],
"googleSignals": [
{
"endpoints": [
"https://region1.google-analytics.com/g/collect"
],
"technology": "Google Analytics 4",
"hasConsentSignal": true
}
],
"librarySignals": [
{
"endpoints": [
"https://www.googletagmanager.com/gtag/js",
"https://www.googletagmanager.com/gtag/js"
],
"technology": "Google Analytics 4"
}
]
},
"classifier": "shared-scanner-patterns-v1",
"technologies": [
"Google Tag Manager",
"Google Analytics 4"
],
"recognizedCookieNames": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
]
},
"failureDiagnostics": null
}
]Technology or library presence alone does not establish that tracking collection occurred.
[
{
"kind": "technology-inventory",
"failure": null,
"cmpNames": [
"Shopify Customer Privacy"
],
"available": true,
"afterChoice": {
"traffic": {
"concerns": [],
"otherSignals": [],
"googleSignals": [],
"librarySignals": [
{
"endpoints": [
"https://connect.facebook.net/en_US/fbevents.js"
],
"technology": "Meta Pixel"
}
]
},
"classifier": "shared-scanner-patterns-v1",
"technologies": [
"Google Analytics 4",
"Meta Pixel"
],
"recognizedCookieNames": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
},
{
"name": "_fbp",
"domain": ".leoswm.com"
}
]
},
"diagnostics": {
"notes": "Error messages, query strings, request bodies and form values are excluded. Blocked-or-aborted requests may be intentional scanner resource blocking.",
"phase": "before-choice",
"consentDom": {
"scope": "bounded-consent-related-DOM-only",
"frames": [
{
"status": "captured",
"truncated": false,
"candidates": [
{
"id": "",
"tag": "div",
"rect": {
"width": 600,
"height": 1000
},
"role": "dialog",
"visible": false,
"controls": [
{
"id": "",
"tag": "button",
"label": "Close",
"disabled": false
},
{
"id": "",
"tag": "a",
"label": " Start Shopping",
"disabled": false
}
],
"position": "fixed",
"hiddenReasons": [
"visibility-hidden",
"opacity-zero"
]
},
{
"id": "",
"tag": "div",
"rect": {
"width": 450,
"height": 596
},
"role": "dialog",
"visible": false,
"controls": [
{
"id": "Subscribe-sections--21631459754162__newsletter-popup",
"tag": "button",
"label": "Join",
"disabled": false
},
{
"id": "ModalClose-sections--21631459754162__newsletter-popup",
"tag": "button",
"label": "No thanks",
"disabled": false
}
],
"position": "relative",
"hiddenReasons": [
"visibility-hidden",
"opacity-zero"
]
}
],
"frameIndex": 0
},
{
"status": "captured",
"truncated": false,
"candidates": [],
"frameIndex": 1
}
],
"capturedAt": "2026-11-05T13:41:23.934Z",
"frameCount": 2,
"framesTruncated": false
},
"browserErrors": [
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://fonts.gstatic.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
}
],
"errorsDropped": 27,
"failuresDropped": 0,
"requestFailures": [
{
"url": "https://leoswm.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
},
{
"url": "https://shop.app",
"reason": "http-error",
"status": 403
},
{
"url": "https://shop.app",
"reason": "network-error",
"resourceType": "document"
},
{
"url": "https://leoswm.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
},
{
"url": "https://leoswm.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
},
{
"url": "https://region1.google-analytics.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
}
],
"intentionallyBlockedResources": 45
},
"beforeChoice": {
"traffic": {
"concerns": [],
"otherSignals": [],
"googleSignals": [
{
"endpoints": [
"https://region1.google-analytics.com/g/collect"
],
"technology": "Google Analytics 4",
"hasConsentSignal": true
}
],
"librarySignals": [
{
"endpoints": [
"https://www.googletagmanager.com/gtag/js",
"https://www.googletagmanager.com/gtag/js"
],
"technology": "Google Analytics 4"
}
]
},
"classifier": "shared-scanner-patterns-v1",
"technologies": [
"Google Tag Manager",
"Google Analytics 4"
],
"recognizedCookieNames": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
]
},
"failureDiagnostics": null
}
]Technology or library presence alone does not establish that tracking collection occurred.
[
{
"kind": "technology-inventory",
"failure": null,
"cmpNames": [
"Shopify Customer Privacy"
],
"available": true,
"afterChoice": {
"traffic": {
"concerns": [],
"otherSignals": [],
"googleSignals": [],
"librarySignals": []
},
"classifier": "shared-scanner-patterns-v1",
"technologies": [
"Google Analytics 4"
],
"recognizedCookieNames": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
]
},
"diagnostics": {
"notes": "Error messages, query strings, request bodies and form values are excluded. Blocked-or-aborted requests may be intentional scanner resource blocking.",
"phase": "before-choice",
"consentDom": {
"scope": "bounded-consent-related-DOM-only",
"frames": [
{
"status": "captured",
"truncated": false,
"candidates": [
{
"id": "",
"tag": "div",
"rect": {
"width": 600,
"height": 1000
},
"role": "dialog",
"visible": false,
"controls": [
{
"id": "",
"tag": "button",
"label": "Close",
"disabled": false
},
{
"id": "",
"tag": "a",
"label": " Start Shopping",
"disabled": false
}
],
"position": "fixed",
"hiddenReasons": [
"visibility-hidden",
"opacity-zero"
]
},
{
"id": "",
"tag": "div",
"rect": {
"width": 450,
"height": 596
},
"role": "dialog",
"visible": false,
"controls": [
{
"id": "Subscribe-sections--21631459754162__newsletter-popup",
"tag": "button",
"label": "Join",
"disabled": false
},
{
"id": "ModalClose-sections--21631459754162__newsletter-popup",
"tag": "button",
"label": "No thanks",
"disabled": false
}
],
"position": "relative",
"hiddenReasons": [
"visibility-hidden",
"opacity-zero"
]
}
],
"frameIndex": 0
},
{
"status": "captured",
"truncated": false,
"candidates": [],
"frameIndex": 1
}
],
"capturedAt": "2026-11-05T13:41:44.508Z",
"frameCount": 2,
"framesTruncated": false
},
"browserErrors": [
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://fonts.gstatic.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
},
{
"kind": "browser-console-error",
"line": 0,
"source": "https://leoswm.com"
}
],
"errorsDropped": 27,
"failuresDropped": 0,
"requestFailures": [
{
"url": "https://leoswm.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
},
{
"url": "https://shop.app",
"reason": "http-error",
"status": 403
},
{
"url": "https://shop.app",
"reason": "network-error",
"resourceType": "document"
},
{
"url": "https://leoswm.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
},
{
"url": "https://leoswm.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
},
{
"url": "https://region1.google-analytics.com",
"reason": "blocked-or-aborted",
"resourceType": "fetch"
}
],
"intentionallyBlockedResources": 45
},
"beforeChoice": {
"traffic": {
"concerns": [],
"otherSignals": [],
"googleSignals": [
{
"endpoints": [
"https://region1.google-analytics.com/g/collect"
],
"technology": "Google Analytics 4",
"hasConsentSignal": true
}
],
"librarySignals": [
{
"endpoints": [
"https://www.googletagmanager.com/gtag/js",
"https://www.googletagmanager.com/gtag/js"
],
"technology": "Google Analytics 4"
}
]
},
"classifier": "shared-scanner-patterns-v1",
"technologies": [
"Google Tag Manager",
"Google Analytics 4"
],
"recognizedCookieNames": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com"
},
{
"name": "_ga",
"domain": ".leoswm.com"
}
]
},
"failureDiagnostics": null
}
]Observed identifiers and hints for technical review. Multiple identifiers do not establish duplicate event collection.
[
{
"kind": "tag-inventory",
"hints": [],
"scope": "observed-identifiers-only",
"ga4CookieNames": [
{
"name": "_ga_7TGK7FXBFK",
"domain": ".leoswm.com",
"suffix": "7TGK7FXBFK"
}
],
"measurementIds": [
"G-7TGK7FXBFK"
]
}
]Only storage keys were captured. Purpose and consent requirements cannot be inferred reliably from keys alone.
[
{
"kind": "storage-inventory",
"values": {
"localStorage": [
"signInWithShop:cartSyncTransferAttemptedAt",
"shopify:webmcp_adapter_loaded"
],
"sessionStorage": [
"_shs_state",
"consentHeader"
]
}
}
]A third-party domain alone does not establish tracking. CMP, hosting and other service requests may be expected.
[
{
"kind": "domain-inventory",
"values": [
"api.nfcube.com",
"cdn.nfcube.com",
"cdn.shopify.com",
"fonts.googleapis.com",
"fonts.gstatic.com",
"instafeed.nfcube.com",
"otlp-http-production.shopifysvc.com",
"region1.google-analytics.com",
"shop.app",
"www.googletagmanager.com"
]
}
]Shopify Customer Privacy API presence identifies an integration, not the visible banner provider. Permissions are read only; no consent was changed through the API.
[
{
"kind": "shopify-privacy-api",
"phase": "initial",
"afterChoice": null,
"beforeChoice": {
"apiDetected": true,
"analyticsAllowed": false,
"marketingAllowed": false,
"saleOfDataAllowed": true,
"preferencesAllowed": false,
"nativeBannerDetected": true,
"apiPresenceDoesNotIdentifyBanner": true
}
},
{
"kind": "shopify-privacy-api",
"phase": "accept",
"afterChoice": {
"apiDetected": true,
"analyticsAllowed": true,
"marketingAllowed": true,
"saleOfDataAllowed": true,
"preferencesAllowed": true,
"nativeBannerDetected": true,
"apiPresenceDoesNotIdentifyBanner": true
},
"beforeChoice": {
"apiDetected": true,
"analyticsAllowed": false,
"marketingAllowed": false,
"saleOfDataAllowed": true,
"preferencesAllowed": false,
"nativeBannerDetected": true,
"apiPresenceDoesNotIdentifyBanner": true
}
},
{
"kind": "shopify-privacy-api",
"phase": "reject",
"afterChoice": {
"apiDetected": true,
"analyticsAllowed": false,
"marketingAllowed": false,
"saleOfDataAllowed": true,
"preferencesAllowed": false,
"nativeBannerDetected": true,
"apiPresenceDoesNotIdentifyBanner": true
},
"beforeChoice": {
"apiDetected": true,
"analyticsAllowed": false,
"marketingAllowed": false,
"saleOfDataAllowed": true,
"preferencesAllowed": false,
"nativeBannerDetected": true,
"apiPresenceDoesNotIdentifyBanner": true
}
}
]