CertScore.ai report
Loading report
The report is ready; we’re loading its retained findings and evidence.
CertScore.ai report
The report is ready; we’re loading its retained findings and evidence.
(14 sec scan)
Page score
3 priority issues
1 page scanned
A privacy concern needs attention on this page. “Tracking and embedded content before consent”: Tracking requests and embedded content were observed before consent. Review each observation’s evidence, affected pages and consent requirements. Review the retained vendor and request timing evidence, confirm purpose and necessity, and gate confirmed non-essential requests until the relevant consent state is available. Could not complete: “Observed form transport”, “Non-essential activity after confirmed Reject”. Also review “Pre-consent storage classification review” and “Low text contrast”.
Each resource is counted once. Services group requests, cookies/storage and frames.
Requests55
Cookies & storage10
Embedded frames0
Regulatory Risk Review
{
"assessmentStatus": "gap_observed",
"checklistItemId": "pre_consent_third_party_tracking",
"coverageArea": "Pre-consent non-essential tracking",
"evidenceState": "observed",
"explanation": "Advertising/retargeting or behavioral-tracking requests fired before a recorded consent choice, including Reddit Pixel and Google AdSense. This is a consent timing/enforcement gap when supported by the retained request evidence.",
"note": "Advertising/retargeting or behavioral-tracking requests fired before a recorded consent choice, including Reddit Pixel and Google AdSense. This is a consent timing/enforcement gap when supported by the retained request evidence.",
"status": "Gap observed",
"tone": "warning",
"pipeline": {
"projectionStage": "unified_finding",
"concernPolicyKey": "gdpr_eprivacy_coverage.pre_consent_third_party_tracking.gap_observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.pre_consent_third_party_tracking"
},
"statusBasis": "Classified non-essential tracking request timing evidence was retained before a recorded consent action.",
"retainedEvidence": {
"status": "Gap observed",
"evidenceRefs": [
"First pre-consent classified tracking request observation: 2.03s after scan start",
"Third-party tracking observed before recorded consent",
"Review issue: Trackers fired before consent interaction",
"Signal: Pre-consent tracking detected",
"Review issue: Pre-consent tracking incidents detected",
"Evidence flag: explicit_policy_snippet_retained"
],
"findingEntities": [
{
"id": "preconsent_tracking",
"entities": {
"runtimeVendors": [
"Reddit Pixel",
"Google Analytics",
"Google AdSense"
],
"runtimeRequestUrls": [
"https://pagead2.googlesyndication.com/ccm/collect?rcb=[redacted]&frm=[redacted]&apvc=[redacted]&tid=[redacted]&en=[redacted]&dl=[redacted]&scrsrc=[redacted]&rnd=[redacted]&navt=[redacted]&npa=[redacted]&did=[redacted]&gdid=[redacted]>m=[redacted]&gcs=[redacted]&gcd=[redacted]&dma_cps=[redacted]",
"https://region1.google-analytics.com/g/collect?v=[redacted]&tid=[redacted]>m=[redacted]&_p=[redacted]&gcs=[redacted]&gcd=[redacted]&npa=[redacted]&dma_cps=[redacted]&dma=[redacted]&gdid=[redacted]&_eu=[redacted]&are=[redacted]&cid=[redacted]&frm=[redacted]&ibt=[redacted]&ngs=[redacted]",
"https://www.googletagmanager.com/gtm.js?id=GTM-PX6TKDWF",
"https://api.consentjs.datagrail.io/consent/5c97b958-d08f-45f4-80ae-cd87dc60c30d/753b2907-eac5-4a40-893f-87176c6c5e98/consent.js",
"https://www.redditstatic.com/ads/pixel.js"
],
"observedRuntimeVendors": [
"Reddit Pixel",
"Google Analytics",
"Google AdSense"
],
"observedTrackingVendors": [
"Reddit Pixel",
"Google Analytics",
"Google AdSense"
],
"preconsent_tracker_vendors": [
"Reddit Pixel",
"Google AdSense",
"Google Analytics"
]
},
"sourceRefs": [
"Review issue: Trackers fired before consent interaction",
"Signal: Pre-consent tracking detected",
"Review issue: Pre-consent tracking incidents detected"
],
"evidenceFlags": [
"privacy.preconsent_tracking_detected",
"privacy.tracking_before_consent_detected"
]
}
],
"evidenceHighlights": [
"First pre-consent classified tracking request observation: 2.03s after scan start"
],
"missingEvidenceNeeded": [],
"trackingRequestTiming": {
"version": "classified-request-timing.v1",
"requests": [
{
"requestUrl": "https://pixel-config.reddit.com/pixels/a2_hh29n5t0zmri/config",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2032,
"evidenceRefs": [
"net_1594"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://alb.reddit.com/rp?redacted=1",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2033,
"evidenceRefs": [
"net_1596"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://pagead2.googlesyndication.com/ccm/collect?redacted=1",
"vendorName": "Google AdSense",
"firstSeenMs": 2161,
"evidenceRefs": [
"net_1598"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://region1.google-analytics.com/g/collect?redacted=1",
"vendorName": "Google Analytics",
"firstSeenMs": 2325,
"evidenceRefs": [
"net_1602"
],
"runtimePhase": "pre_consent",
"vendorCategory": "analytics"
}
]
},
"selectedEvidenceReason": "Selected retained pre-consent request/vendor timing evidence; storage evidence is evaluated separately.",
"weakerArtifactsIgnored": [],
"preconsentTimingEvidence": {
"thirdPartyTracking": {
"trackingRequestTiming": {
"version": "classified-request-timing.v1",
"requests": [
{
"requestUrl": "https://pixel-config.reddit.com/pixels/a2_hh29n5t0zmri/config",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2032,
"evidenceRefs": [
"net_1594"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://alb.reddit.com/rp?redacted=1",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2033,
"evidenceRefs": [
"net_1596"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://pagead2.googlesyndication.com/ccm/collect?redacted=1",
"vendorName": "Google AdSense",
"firstSeenMs": 2161,
"evidenceRefs": [
"net_1598"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://region1.google-analytics.com/g/collect?redacted=1",
"vendorName": "Google Analytics",
"firstSeenMs": 2325,
"evidenceRefs": [
"net_1602"
],
"runtimePhase": "pre_consent",
"vendorCategory": "analytics"
}
]
},
"preconsentThirdPartyTrackingObservedMs": [
2032,
2033,
2161,
2325
],
"firstPreconsentThirdPartyTrackingObservedMs": 2032,
"firstPreconsentThirdPartyTrackingObservationBasis": "classified_request_timing.v1",
"preconsentThirdPartyTrackingTimedObservationCount": 4
}
},
"selectedEvidenceStrength": "strong",
"selectedEvidenceArtifactId": "preConsentTrackingRequestEvidence",
"preconsentThirdPartyTrackingObservedMs": [
2032,
2033,
2161,
2325
],
"firstPreconsentThirdPartyTrackingObservedMs": 2032,
"firstPreconsentThirdPartyTrackingObservationBasis": "classified_request_timing.v1",
"preconsentThirdPartyTrackingTimedObservationCount": 4
},
"projectedFindings": [
{
"id": "preconsent_tracking",
"label": "Third-party tracking observed before recorded consent",
"severity": "high"
}
],
"missingOrIncompleteSourceSignals": [],
"groupedEvidence": [
{
"id": "social_media_embed_pre_consent",
"label": "Social/media embeds or plugins loaded before consent",
"evidence": {
"assessmentStatus": "gap_observed",
"checklistItemId": "social_media_embed_pre_consent",
"coverageArea": "Social/media embeds or plugins loaded before consent",
"evidenceState": "observed",
"explanation": "Whether retained network/runtime evidence showed a social, video, media embed, social pixel, or plugin provider loading before a recorded consent action.",
"note": "Whether retained network/runtime evidence showed a social, video, media embed, social pixel, or plugin provider loading before a recorded consent action.",
"status": "Gap observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.social_media_embed_pre_consent.gap_observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.social_media_embed_pre_consent"
},
"statusBasis": "A social/media embed, plugin, widget, or pixel provider loaded before any recorded consent choice in retained network/runtime evidence. Providers/domains observed: Reddit; first seen 1.59s after scan start.",
"retainedEvidence": {
"providers": [
"Reddit"
],
"evidenceRefs": [
"Social/media provider observations: 4",
"Provider: Reddit",
"Domain: redditstatic.com",
"Domain: pixel-config.reddit.com",
"Domain: alb.reddit.com",
"Evidence: retained pre-consent social/media network or iframe observation"
],
"providerCategories": [
"social_pixel",
"socialEmbed"
],
"placeholderDetected": false,
"missingEvidenceNeeded": [],
"placeholderIneffective": false,
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"socialMediaEmbedDomains": [
"redditstatic.com",
"pixel-config.reddit.com",
"alb.reddit.com"
],
"selectedEvidenceStrength": "moderate",
"selectedEvidenceArtifactId": "coverage_policy",
"socialMediaEmbedObservedMs": [
1587,
2032,
2033
],
"socialMediaEmbedObservations": [
{
"domain": "redditstatic.com",
"source": "preconsent_request_classification",
"provider": "Reddit",
"requestUrl": "https://www.redditstatic.com/ads/pixel.js",
"firstSeenMs": 1587,
"referrerSent": true,
"initiatorType": "script",
"storageTouched": false,
"staticAssetOnly": false,
"strongInitiator": true,
"providerCategory": "social_pixel",
"placeholderDetected": false,
"userActionBeforeLoad": false,
"placeholderIneffective": false,
"setCookieMetadataCount": 0,
"pageUrlSharedViaReferrer": true
},
{
"domain": "pixel-config.reddit.com",
"source": "preconsent_request_classification",
"provider": "Reddit",
"requestUrl": "https://pixel-config.reddit.com/pixels/a2_hh29n5t0zmri/config",
"firstSeenMs": 2032,
"referrerSent": true,
"initiatorType": "xhr",
"storageTouched": false,
"staticAssetOnly": false,
"strongInitiator": true,
"providerCategory": "social_pixel",
"placeholderDetected": false,
"userActionBeforeLoad": false,
"placeholderIneffective": false,
"setCookieMetadataCount": 0,
"pageUrlSharedViaReferrer": true
},
{
"domain": "alb.reddit.com",
"source": "preconsent_request_classification",
"provider": "Reddit",
"requestUrl": "https://alb.reddit.com/rp?id=a2_hh29n5t0zmri&event=gtm.init_consent",
"firstSeenMs": 2033,
"referrerSent": true,
"initiatorType": "fetch",
"storageTouched": false,
"staticAssetOnly": false,
"strongInitiator": true,
"providerCategory": "socialEmbed",
"placeholderDetected": false,
"userActionBeforeLoad": false,
"placeholderIneffective": false,
"setCookieMetadataCount": 0,
"pageUrlSharedViaReferrer": true
},
{
"domain": "alb.reddit.com",
"source": "preconsent_request_classification",
"provider": "Reddit",
"requestUrl": "https://alb.reddit.com/rp?id=[redacted]&event=[redacted]",
"firstSeenMs": 2033,
"referrerSent": true,
"initiatorType": "fetch",
"storageTouched": false,
"staticAssetOnly": false,
"strongInitiator": true,
"providerCategory": "social_pixel",
"placeholderDetected": false,
"userActionBeforeLoad": false,
"placeholderIneffective": false,
"setCookieMetadataCount": 0,
"pageUrlSharedViaReferrer": true
}
],
"firstSocialMediaEmbedObservedMs": 1587
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}
},
{
"id": "embedded_content_pre_consent",
"label": "Embedded third-party services before consent",
"evidence": {
"assessmentStatus": "review_signal",
"checklistItemId": "embedded_content_pre_consent",
"coverageArea": "Embedded third-party services before consent",
"evidenceState": "observed",
"explanation": "Whether retained scanner evidence showed iframe, embed, widget, or visibly integrated third-party services before a recorded consent action. This row does not represent all background analytics or network requests.",
"note": "Whether retained scanner evidence showed iframe, embed, widget, or visibly integrated third-party services before a recorded consent action. This row does not represent all background analytics or network requests.",
"status": "Review signal",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.embedded_content_pre_consent.review_signal",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.embedded_content_pre_consent"
},
"statusBasis": "Review signal: concrete 3rd party embedded content was retained before consent in iframe/runtime evidence. This is potentially concerning runtime behavior, not a positive compliance result.",
"retainedEvidence": {
"evidenceRefs": [
"Embedded 3rd party content observations: 3",
"Embedded host: www.redditstatic.com",
"Embedded host: pixel-config.reddit.com",
"Embedded host: alb.reddit.com",
"Embedded host: redditstatic.com",
"Evidence: retained pre-consent embedded-content observations"
],
"embeddedContentHosts": [
"www.redditstatic.com",
"pixel-config.reddit.com",
"alb.reddit.com",
"redditstatic.com"
],
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "missing",
"embeddedContentObservedMs": [
1587,
2032,
2033
],
"observedRuntimeSignalOnly": true,
"selectedEvidenceArtifactId": "coverage_policy",
"embeddedContentPurposeBuckets": {
"mapEmbed": [],
"mediaEmbed": [],
"videoAdSdk": [],
"socialEmbed": [
"www.redditstatic.com",
"pixel-config.reddit.com",
"alb.reddit.com"
],
"formOrChatWidget": [],
"fontStaticResource": [],
"otherEmbeddedContent": []
},
"firstEmbeddedContentObservedMs": 1587,
"embeddedContentObservationCount": 3
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}
}
],
"evidenceDetails": {
"policyEvidenceDetails": {
"assessmentStatus": "gap_observed",
"evidenceRefs": [
"Third-party tracking observed before recorded consent",
"Review issue: Trackers fired before consent interaction",
"Signal: Pre-consent tracking detected",
"Review issue: Pre-consent tracking incidents detected",
"Evidence flag: explicit_policy_snippet_retained",
"Evidence flag: contradiction_runtime_artifact_retained"
],
"explanation": "Advertising/retargeting or behavioral-tracking requests fired before a recorded consent choice, including Reddit Pixel and Google AdSense. This is a consent timing/enforcement gap when supported by the retained request evidence.",
"regulatoryAreaId": "gdpr_eprivacy",
"regulatoryAreaTitle": "GDPR / ePrivacy",
"regulatoryMapping": [],
"missingOrIncompleteSourceSignals": [],
"pipeline": {
"projectionStage": "unified_finding",
"concernPolicyKey": "gdpr_eprivacy_coverage.pre_consent_third_party_tracking.gap_observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.pre_consent_third_party_tracking"
},
"projectedFindings": [
{
"id": "preconsent_tracking",
"label": "Third-party tracking observed before recorded consent",
"severity": "high"
}
],
"retainedEvidence": {
"status": "Gap observed",
"evidenceRefs": [
"First pre-consent classified tracking request observation: 2.03s after scan start",
"Third-party tracking observed before recorded consent",
"Review issue: Trackers fired before consent interaction",
"Signal: Pre-consent tracking detected",
"Review issue: Pre-consent tracking incidents detected",
"Evidence flag: explicit_policy_snippet_retained"
],
"findingEntities": [
{
"id": "preconsent_tracking",
"entities": {
"runtimeVendors": [
"Reddit Pixel",
"Google Analytics",
"Google AdSense"
],
"runtimeRequestUrls": [
"https://pagead2.googlesyndication.com/ccm/collect?rcb=[redacted]&frm=[redacted]&apvc=[redacted]&tid=[redacted]&en=[redacted]&dl=[redacted]&scrsrc=[redacted]&rnd=[redacted]&navt=[redacted]&npa=[redacted]&did=[redacted]&gdid=[redacted]>m=[redacted]&gcs=[redacted]&gcd=[redacted]&dma_cps=[redacted]",
"https://region1.google-analytics.com/g/collect?v=[redacted]&tid=[redacted]>m=[redacted]&_p=[redacted]&gcs=[redacted]&gcd=[redacted]&npa=[redacted]&dma_cps=[redacted]&dma=[redacted]&gdid=[redacted]&_eu=[redacted]&are=[redacted]&cid=[redacted]&frm=[redacted]&ibt=[redacted]&ngs=[redacted]",
"https://www.googletagmanager.com/gtm.js?id=GTM-PX6TKDWF",
"https://api.consentjs.datagrail.io/consent/5c97b958-d08f-45f4-80ae-cd87dc60c30d/753b2907-eac5-4a40-893f-87176c6c5e98/consent.js",
"https://www.redditstatic.com/ads/pixel.js"
],
"observedRuntimeVendors": [
"Reddit Pixel",
"Google Analytics",
"Google AdSense"
],
"observedTrackingVendors": [
"Reddit Pixel",
"Google Analytics",
"Google AdSense"
],
"preconsent_tracker_vendors": [
"Reddit Pixel",
"Google AdSense",
"Google Analytics"
]
},
"sourceRefs": [
"Review issue: Trackers fired before consent interaction",
"Signal: Pre-consent tracking detected",
"Review issue: Pre-consent tracking incidents detected"
],
"evidenceFlags": [
"privacy.preconsent_tracking_detected",
"privacy.tracking_before_consent_detected"
]
}
],
"evidenceHighlights": [
"First pre-consent classified tracking request observation: 2.03s after scan start"
],
"missingEvidenceNeeded": [],
"trackingRequestTiming": {
"version": "classified-request-timing.v1",
"requests": [
{
"requestUrl": "https://pixel-config.reddit.com/pixels/a2_hh29n5t0zmri/config",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2032,
"evidenceRefs": [
"net_1594"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://alb.reddit.com/rp?redacted=1",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2033,
"evidenceRefs": [
"net_1596"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://pagead2.googlesyndication.com/ccm/collect?redacted=1",
"vendorName": "Google AdSense",
"firstSeenMs": 2161,
"evidenceRefs": [
"net_1598"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://region1.google-analytics.com/g/collect?redacted=1",
"vendorName": "Google Analytics",
"firstSeenMs": 2325,
"evidenceRefs": [
"net_1602"
],
"runtimePhase": "pre_consent",
"vendorCategory": "analytics"
}
]
},
"selectedEvidenceReason": "Selected retained pre-consent request/vendor timing evidence; storage evidence is evaluated separately.",
"weakerArtifactsIgnored": [],
"preconsentTimingEvidence": {
"thirdPartyTracking": {
"trackingRequestTiming": {
"version": "classified-request-timing.v1",
"requests": [
{
"requestUrl": "https://pixel-config.reddit.com/pixels/a2_hh29n5t0zmri/config",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2032,
"evidenceRefs": [
"net_1594"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://alb.reddit.com/rp?redacted=1",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2033,
"evidenceRefs": [
"net_1596"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://pagead2.googlesyndication.com/ccm/collect?redacted=1",
"vendorName": "Google AdSense",
"firstSeenMs": 2161,
"evidenceRefs": [
"net_1598"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://region1.google-analytics.com/g/collect?redacted=1",
"vendorName": "Google Analytics",
"firstSeenMs": 2325,
"evidenceRefs": [
"net_1602"
],
"runtimePhase": "pre_consent",
"vendorCategory": "analytics"
}
]
},
"preconsentThirdPartyTrackingObservedMs": [
2032,
2033,
2161,
2325
],
"firstPreconsentThirdPartyTrackingObservedMs": 2032,
"firstPreconsentThirdPartyTrackingObservationBasis": "classified_request_timing.v1",
"preconsentThirdPartyTrackingTimedObservationCount": 4
}
},
"selectedEvidenceStrength": "strong",
"selectedEvidenceArtifactId": "preConsentTrackingRequestEvidence",
"preconsentThirdPartyTrackingObservedMs": [
2032,
2033,
2161,
2325
],
"firstPreconsentThirdPartyTrackingObservedMs": 2032,
"firstPreconsentThirdPartyTrackingObservationBasis": "classified_request_timing.v1",
"preconsentThirdPartyTrackingTimedObservationCount": 4
},
"rowId": "pre_consent_third_party_tracking",
"rowLabel": "Pre-consent non-essential tracking",
"rowNote": "Tracking-classified requests were observed before consent: Reddit Pixel, Google AdSense, Google Analytics. The first retained qualifying request was Reddit Pixel at 2.03s after scan start.",
"statusBasis": "Tracking-classified requests were observed before consent: Reddit Pixel, Google AdSense, Google Analytics. The first retained qualifying request was Reddit Pixel at 2.03s after scan start.",
"regulatoryConcernKind": "potential_gap",
"status": "Gap observed",
"groupedRuntimeSignals": [
{
"id": "social_media_embed_pre_consent",
"label": "Social/media embeds or plugins loaded before consent",
"shortSummary": "A social/media embed, plugin, widget, or pixel loaded before any recorded consent action: Reddit; first seen 1.59s after scan start."
},
{
"id": "embedded_content_pre_consent",
"label": "Embedded third-party services before consent",
"shortSummary": "3rd party embedded content loaded before any recorded consent action, including social embed evidence (www.redditstatic.com, pixel-config.reddit.com, and alb.reddit.com). Review retained domains by purpose; first seen 1.59s after scan start."
}
],
"primaryRuntimeSignal": {
"id": "pre_consent_third_party_tracking",
"label": "Pre-consent non-essential tracking",
"shortSummary": "Tracking-classified requests were observed before consent: Reddit Pixel, Google AdSense, Google Analytics. The first retained qualifying request was Reddit Pixel at 2.03s after scan start."
}
}
},
"evidenceRefs": [
"Third-party tracking observed before recorded consent",
"Review issue: Trackers fired before consent interaction",
"Signal: Pre-consent tracking detected",
"Review issue: Pre-consent tracking incidents detected",
"Evidence flag: explicit_policy_snippet_retained",
"Evidence flag: contradiction_runtime_artifact_retained",
"Social/media provider observations: 4",
"Provider: Reddit",
"Domain: redditstatic.com",
"Domain: pixel-config.reddit.com",
"Domain: alb.reddit.com",
"Evidence: retained pre-consent social/media network or iframe observation",
"Embedded 3rd party content observations: 3",
"Embedded host: www.redditstatic.com",
"Embedded host: pixel-config.reddit.com",
"Embedded host: alb.reddit.com",
"Embedded host: redditstatic.com",
"Evidence: retained pre-consent embedded-content observations"
],
"findingId": "regulatory_gap__gdpr_eprivacy__pre_consent_third_party_tracking"
}{
"assessmentStatus": "review_signal",
"checklistItemId": "pre_consent_cookies_storage",
"coverageArea": "Pre-consent storage classification review",
"evidenceState": "observed",
"explanation": "Pre-consent storage was retained. 5 records remain unclassified. Review the retained storage inventory before drawing a conclusion.",
"note": "Pre-consent storage was retained. 5 records remain unclassified. Review the retained storage inventory before drawing a conclusion.",
"status": "Review signal",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.pre_consent_cookies_storage.review_signal",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.pre_consent_cookies_storage"
},
"statusBasis": "Pre-consent storage was retained. 5 records remain unclassified. Review the retained storage inventory before drawing a conclusion.",
"retainedEvidence": {
"remediation": {
"kind": "steps",
"steps": [
"Inspect the listed cookie and storage identities, their purposes, and the retained timing evidence. Distinguish a directly observed write from snapshot presence.",
"For items confirmed to require consent, gate their creation and use on the relevant affirmative choice; check the responsible tag or integration.",
"Retest the same page and location in a fresh session. Verify those items are absent before consent and after Reject, and appear only after the applicable Accept choice."
]
},
"evidenceRefs": [
"_rdt_uuid (groq.com): unknown, present in periodic pre-consent snapshot",
"ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_id (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_id_s (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_version_s (groq.com): unknown, present in periodic pre-consent snapshot",
"Aggregate pre-consent storage count: 5"
],
"cookiesSeenCount": 5,
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected retained concrete cookie/storage evidence for storage timing; request-only tracking evidence is not used as storage proof.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "limited",
"cookiesBeforeConsentCount": 0,
"selectedEvidenceArtifactId": "preConsentCookieOrStorageEvidence.missing",
"preConsentStorageAssessment": {
"status": "partially_classified",
"evidenceRows": [
{
"name": "ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog",
"party": "first_party",
"domain": "groq.com",
"category": "analytics",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4687,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog\",\".groq.com\",\"/\",null]"
},
{
"name": "_rdt_uuid",
"party": "first_party",
"domain": "groq.com",
"category": "unknown",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4687,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"_rdt_uuid\",\".groq.com\",\"/\",null]"
},
{
"name": "datagrail_consent_id",
"party": "first_party",
"domain": "groq.com",
"category": "unknown",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4693,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"datagrail_consent_id\",\"groq.com\",\"/\",null]"
},
{
"name": "datagrail_consent_id_s",
"party": "first_party",
"domain": "groq.com",
"category": "unknown",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4693,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"datagrail_consent_id_s\",\".groq.com\",\"/\",null]"
},
{
"name": "datagrail_consent_version_s",
"party": "first_party",
"domain": "groq.com",
"category": "unknown",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4693,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"datagrail_consent_version_s\",\".groq.com\",\"/\",null]"
}
],
"provenWriteCount": 0,
"assessmentVersion": "pre-consent-storage-assessment-v1",
"unclassifiedCount": 5,
"reconciliationStatus": "reconciled",
"snapshotPresenceCount": 5,
"aggregateObservedCount": 5,
"classifiedEssentialCount": 0,
"classifiedNonEssentialCount": 0,
"attributedPreConsentRecordCount": 5,
"excludedFunctionalOrConsentCount": 0
},
"preConsentStorageAssessmentStatus": "partially_classified",
"rowLevelEssentialityEvidenceRetained": true,
"firstPreconsentCookieOrStorageObservedMs": 4687,
"preConsentStorageClassificationLimitation": true,
"preconsentCookieOrStorageExactTimingRetained": false,
"eligibleNonEssentialCookieStorageFindingProjected": false
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": [],
"groupedEvidence": [],
"evidenceDetails": {
"policyEvidenceDetails": {
"assessmentStatus": "review_signal",
"evidenceRefs": [
"_rdt_uuid (groq.com): unknown, present in periodic pre-consent snapshot",
"ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_id (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_id_s (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_version_s (groq.com): unknown, present in periodic pre-consent snapshot",
"Aggregate pre-consent storage count: 5"
],
"explanation": "Pre-consent storage was retained. 5 records remain unclassified. Review the retained storage inventory before drawing a conclusion.",
"regulatoryAreaId": "gdpr_eprivacy",
"regulatoryAreaTitle": "GDPR / ePrivacy",
"regulatoryMapping": [],
"missingOrIncompleteSourceSignals": [],
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.pre_consent_cookies_storage.review_signal",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.pre_consent_cookies_storage"
},
"projectedFindings": [],
"retainedEvidence": {
"remediation": {
"kind": "steps",
"steps": [
"Inspect the listed cookie and storage identities, their purposes, and the retained timing evidence. Distinguish a directly observed write from snapshot presence.",
"For items confirmed to require consent, gate their creation and use on the relevant affirmative choice; check the responsible tag or integration.",
"Retest the same page and location in a fresh session. Verify those items are absent before consent and after Reject, and appear only after the applicable Accept choice."
]
},
"evidenceRefs": [
"_rdt_uuid (groq.com): unknown, present in periodic pre-consent snapshot",
"ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_id (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_id_s (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_version_s (groq.com): unknown, present in periodic pre-consent snapshot",
"Aggregate pre-consent storage count: 5"
],
"cookiesSeenCount": 5,
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected retained concrete cookie/storage evidence for storage timing; request-only tracking evidence is not used as storage proof.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "limited",
"cookiesBeforeConsentCount": 0,
"selectedEvidenceArtifactId": "preConsentCookieOrStorageEvidence.missing",
"preConsentStorageAssessment": {
"status": "partially_classified",
"evidenceRows": [
{
"name": "ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog",
"party": "first_party",
"domain": "groq.com",
"category": "analytics",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4687,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog\",\".groq.com\",\"/\",null]"
},
{
"name": "_rdt_uuid",
"party": "first_party",
"domain": "groq.com",
"category": "unknown",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4687,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"_rdt_uuid\",\".groq.com\",\"/\",null]"
},
{
"name": "datagrail_consent_id",
"party": "first_party",
"domain": "groq.com",
"category": "unknown",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4693,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"datagrail_consent_id\",\"groq.com\",\"/\",null]"
},
{
"name": "datagrail_consent_id_s",
"party": "first_party",
"domain": "groq.com",
"category": "unknown",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4693,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"datagrail_consent_id_s\",\".groq.com\",\"/\",null]"
},
{
"name": "datagrail_consent_version_s",
"party": "first_party",
"domain": "groq.com",
"category": "unknown",
"storageType": "cookie",
"essentiality": "unknown",
"timingEvidence": "periodic_preconsent_snapshot",
"exclusionReason": null,
"firstObservedMs": 4693,
"initiatorDomain": null,
"initiatorVendor": null,
"essentialitySource": "unknown",
"exactStorageIdentity": "[\"datagrail_consent_version_s\",\".groq.com\",\"/\",null]"
}
],
"provenWriteCount": 0,
"assessmentVersion": "pre-consent-storage-assessment-v1",
"unclassifiedCount": 5,
"reconciliationStatus": "reconciled",
"snapshotPresenceCount": 5,
"aggregateObservedCount": 5,
"classifiedEssentialCount": 0,
"classifiedNonEssentialCount": 0,
"attributedPreConsentRecordCount": 5,
"excludedFunctionalOrConsentCount": 0
},
"preConsentStorageAssessmentStatus": "partially_classified",
"rowLevelEssentialityEvidenceRetained": true,
"firstPreconsentCookieOrStorageObservedMs": 4687,
"preConsentStorageClassificationLimitation": true,
"preconsentCookieOrStorageExactTimingRetained": false,
"eligibleNonEssentialCookieStorageFindingProjected": false
},
"rowId": "pre_consent_cookies_storage",
"rowLabel": "Pre-consent storage classification review",
"rowNote": "Cookies or browser storage were observed before consent, but the scan could not determine whether every item was essential or non-essential.",
"statusBasis": "Cookies or browser storage were observed before consent, but the scan could not determine whether every item was essential or non-essential.",
"regulatoryConcernKind": "partial_rating",
"status": "Review signal"
}
},
"evidenceRefs": [
"_rdt_uuid (groq.com): unknown, present in periodic pre-consent snapshot",
"ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_id (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_id_s (groq.com): unknown, present in periodic pre-consent snapshot",
"datagrail_consent_version_s (groq.com): unknown, present in periodic pre-consent snapshot",
"Aggregate pre-consent storage count: 5"
],
"findingId": "regulatory_gap__gdpr_eprivacy__pre_consent_cookies_storage"
}{
"presentationGroup": "accessibility",
"groupedFindingIds": [
"visual_contrast_accessibility_issue"
],
"findings": [
{
"correctionSteps": [
"Adjust the flagged text and background colors to meet the required contrast ratio shown in the evidence. For links flagged as distinguishable only by color, add a persistent non-color cue such as an underline. Rerun the affected checks after updating the styles."
],
"priority": "high",
"evidence": [
"Low-contrast text was detected on 1 tested page (62 element failures). Retained examples measured 3.4:1 (required 4.5:1); 1.42:1 (required 3:1).",
"CanonicalEvidenceBundle.json#accessibilityAudit",
"Axe example: color-contrast/wcag2aa, wcag143 on https://groq.com/; selector .AnnouncementBanner_link__B2CVp; nodes 62; impact serious; severity high; help: Elements must meet minimum color contrast ratio thresholds.",
"https://groq.com/"
],
"evidenceJson": {
"groupedEvidence": [],
"evidenceDetails": {
"counts": {
"representativeAxePageCount": 1,
"representativeAxeRuleCount": 1,
"accessibilityExampleNodeCount": 62,
"representativeAxeExampleCount": 1
},
"scanContext": {
"pageUrl": "https://groq.com/",
"scanMode": "initial_page_load"
},
"limitations": [
"Automated scan does not determine legal status.",
"Representative evidence is capped and should be reviewed with the full scan record before final conclusions."
],
"evidenceSnippets": [
"CanonicalEvidenceBundle.json#accessibilityAudit",
"Axe example: color-contrast/wcag2aa, wcag143 on https://groq.com/; selector .AnnouncementBanner_link__B2CVp; nodes 62; impact serious; severity high; help: Elements must meet minimum color contrast ratio thresholds."
],
"pageUrls": [
"https://groq.com/"
],
"sourceUrls": [
"https://groq.com/"
],
"sourceSignals": [
"accessibility.audit.visual_contrast_accessibility_issue: Visual contrast accessibility issue"
],
"evidenceFlags": [
"representative_accessibility_examples_retained"
],
"accessibilityEvidence": {
"observed": true,
"basis": "CanonicalEvidenceBundle.json#accessibilityAudit",
"representativeExamplesRetained": 1,
"representativeNodesRetained": 3,
"affectedNodes": 62,
"nodeCountBasis": "rule_node_occurrences",
"pageCount": 1,
"axeRuleId": "color-contrast",
"ruleCodes": [
"color-contrast"
],
"impact": "serious",
"impacts": [
"serious"
],
"severity": "high",
"axeEvidence": [
{
"ruleId": "color-contrast",
"impact": "serious",
"nodeCount": 62,
"description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=axeAPI",
"pageUrl": "https://groq.com/",
"representativeNodes": [
{
"selectors": [
".AnnouncementBanner_link__B2CVp"
],
"failureSummary": "Fix any of the following: Element has insufficient color contrast of 3.4 (foreground color: #f43e01, background color: #f3f3ee, font size: 12.0pt (16.002px), font weight: normal). Expected contrast ratio of 4.5:1",
"htmlSnippet": "<a class data-internal-link href><span aria-hidden></span></a>",
"colorContrast": {
"foregroundColor": "#f43e01",
"backgroundColor": "#f3f3ee",
"contrastRatio": 3.4,
"requiredContrastRatio": 4.5,
"fontSize": "12.0pt (16.002px)",
"fontWeight": "normal"
}
},
{
"selectors": [
".HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(1)"
],
"failureSummary": "Fix any of the following: Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1",
"htmlSnippet": "<div aria-hidden style></div>",
"colorContrast": {
"foregroundColor": "#cecebf",
"backgroundColor": "#f3f3ee",
"contrastRatio": 1.42,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
},
{
"selectors": [
".HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(2)"
],
"failureSummary": "Fix any of the following: Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1",
"htmlSnippet": "<div aria-hidden style></div>",
"colorContrast": {
"foregroundColor": "#cecebf",
"backgroundColor": "#f3f3ee",
"contrastRatio": 1.42,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
}
],
"representativeSelectors": [
".AnnouncementBanner_link__B2CVp",
".HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(1)",
".HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(2)"
]
}
]
}
},
"evidenceRefs": [
"https://groq.com/",
"https://www.w3.org/WAI/standards-guidelines/wcag/"
],
"findingId": "visual_contrast_accessibility_issue"
},
"focus": "Accessibility",
"id": "visual_contrast_accessibility_issue",
"rank": 3,
"status": "Observed",
"summary": "Low-contrast text was detected on 1 tested page (62 element failures). Retained examples measured 3.4:1 (required 4.5:1); 1.42:1 (required 3:1).",
"title": "Visual contrast accessibility issue",
"vendors": []
}
]
}0s
Scan start
Public page observation began
0.62s
3P request
3P request first observed
1.34s
Analytics
Analytics first observed
1.59s
Ad vendor
Ad vendor first observed
1.59s
Embedded content
Embedded content first observed
2.03s
Non-essential request
Canonical pre-consent tracking concern observed
4.69s
Cookie observed
ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog · snapshot observation
4.69s
Pre-consent storage review
Classification review · first retained observation
10.81s
Consent banner
accept: Observed · reject: Observed · options: Observed
13.78s
Observation end
Retained scan window closed
Pre-consent supporting evidence
65 distinct resources = 55 requests + 10 cookies & storage. Services group these resources.
Type | Priority legendShows the highest priority among the service’s resources. Expand the service to inspect individual resources. | Domain | Site relationship | JSON evidence | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Google AdSense | Advertising | Policy disclosure · MentionedGoogle AdSense Review scope: retained site policy from the homepage scan; this is a disclosure lookup, not a finding about compliance. ookie is being set or updated, or to block cookies altogether. Please consult the “ Help ” section of your browser for more information (e.g., Microsoft Edge ; Google Chrome ; Mozilla Firefox ; or Apple Safari ). Also see our Cookies Notice . Please note that by blocking, disabling, or managing any or all cookies, you may not have access to certain features or offerings of these Services. We use third-p Matched at vendor level. https://groq.com/privacy-policy Reviewed 2026-10-12T19:36:28.797Z · Complete retained text Evidence SHA-256: fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e | Location detailsGoogle AdSense Server locations describe the endpoint associated with the captured browser response. They may be CDN edges and do not establish subsequent processing or storage locations.
1 of 1 request events assessed; 0 without a retained server IP. Provider headquarters: US Transfer mechanism: Mechanism not assessed US-controlled vendor; mechanism requires current vendor/legal verification. Registry reference date: 2026-07-23. This is registry context, not verification of this site's transfer arrangements. Corporate headquartersGoogle LLC Google identifies Mountain View, California as its headquarters. This does not identify a customer's regional Google contracting entity or Alphabet's headquarters. Sources checked 2026-09-07 Headquarters and network operator are distinct; neither establishes this site's contracting entity or subsequent data processing locations. | 2.16s | pagead2.googlesyndication.com | Third party | Captured on 1 page | |||
| 1 | Google Analytics | Analytics | Policy disclosure · MentionedGoogle Analytics Review scope: retained site policy from the homepage scan; this is a disclosure lookup, not a finding about compliance. ing any or all cookies, you may not have access to certain features or offerings of these Services. We use third-party web analytics services (such as those of Google Analytics) on our online Services to collect and analyze usage information through cookies and similar tools; engage in auditing, research, or reporting; assist with fraud prevention; and provide certain features to you. To prevent Google Analytics Matched at product level. https://groq.com/privacy-policy Reviewed 2026-10-12T19:36:28.797Z · Complete retained text Evidence SHA-256: fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e | Location detailsGoogle Analytics Server locations describe the endpoint associated with the captured browser response. They may be CDN edges and do not establish subsequent processing or storage locations.
1 of 1 request events assessed; 0 without a retained server IP. Provider headquarters: US Transfer mechanism: Mechanism not assessed US-controlled vendor; mechanism requires current vendor/legal verification. Registry reference date: 2026-07-23. This is registry context, not verification of this site's transfer arrangements. Corporate headquartersGoogle LLC Google identifies Mountain View, California as its headquarters. This does not identify a customer's regional Google contracting entity or Alphabet's headquarters. Sources checked 2026-09-07 Headquarters and network operator are distinct; neither establishes this site's contracting entity or subsequent data processing locations. | 2.33s | region1.google-analytics.com | Third party | Captured on 1 page | |||
| 3 | Google Tag Manager | Tag management | Policy disclosure · MentionedGoogle Tag Manager Review scope: retained site policy from the homepage scan; this is a disclosure lookup, not a finding about compliance. ookie is being set or updated, or to block cookies altogether. Please consult the “ Help ” section of your browser for more information (e.g., Microsoft Edge ; Google Chrome ; Mozilla Firefox ; or Apple Safari ). Also see our Cookies Notice . Please note that by blocking, disabling, or managing any or all cookies, you may not have access to certain features or offerings of these Services. We use third-p Matched at vendor level. https://groq.com/privacy-policy Reviewed 2026-10-12T19:36:28.797Z · Complete retained text Evidence SHA-256: fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e | Location detailsGoogle Tag Manager Server locations describe the endpoint associated with the captured browser response. They may be CDN edges and do not establish subsequent processing or storage locations.
3 of 3 request events assessed; 0 without a retained server IP. Provider headquarters: US Transfer mechanism: Mechanism not assessed US-controlled vendor; mechanism requires current vendor/legal verification. Registry reference date: 2026-07-23. This is registry context, not verification of this site's transfer arrangements. Corporate headquartersGoogle LLC Google identifies Mountain View, California as its headquarters. This does not identify a customer's regional Google contracting entity or Alphabet's headquarters. Sources checked 2026-09-07 Headquarters and network operator are distinct; neither establishes this site's contracting entity or subsequent data processing locations. | 0.62s | www.googletagmanager.com | Third party | Captured on 1 page | |||
| 3 | Reddit Pixel | Advertising | Policy disclosure · Not foundReddit Pixel Review scope: retained site policy from the homepage scan; this is a disclosure lookup, not a finding about compliance. https://groq.com/privacy-policy Reviewed 2026-10-12T19:36:28.797Z · Complete retained text Evidence SHA-256: fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e | Location detailsReddit Pixel Server locations describe the endpoint associated with the captured browser response. They may be CDN edges and do not establish subsequent processing or storage locations.
3 of 3 request events assessed; 0 without a retained server IP. Provider headquarters: US Transfer mechanism: Mechanism not assessed Headquarters reference only; this vendor's transfer arrangements have not been assessed. Registry reference date: 2026-09-07. This is registry context, not verification of this site's transfer arrangements. Corporate headquartersReddit, Inc. The filing identifies principal executive offices in San Francisco, California, separately from Delaware incorporation. Sources checked 2026-09-07 Headquarters and network operator are distinct; neither establishes this site's contracting entity or subsequent data processing locations. | 1.59s | alb.reddit.com Service domains
| Third party | Captured on 1 page | |||
| 1 | PostHog | Analytics | Policy disclosure · Not foundPostHog Review scope: retained site policy from the homepage scan; this is a disclosure lookup, not a finding about compliance. https://groq.com/privacy-policy Reviewed 2026-10-12T19:36:28.797Z · Complete retained text Evidence SHA-256: fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e | Location detailsPostHog Server locations describe the endpoint associated with the captured browser response. They may be CDN edges and do not establish subsequent processing or storage locations. No server IP is available in this inventory entry. Historical evidence may not include a destination summary. For newly assessed requests, a service-worker, failed or incomplete response may not expose an address; check retained connection evidence for the reason. Complete destination coverage is not available for this historical evidence. Provider headquarters: Unknown Transfer mechanism: Mechanism not assessed Corporate headquartersPostHog, Inc. No verified headquarters reference available. Headquarters and network operator are distinct; neither establishes this site's contracting entity or subsequent data processing locations. | 4.69s | groq.com | First party | Captured on 1 page |
These resources were observed during the scan, but the retained evidence does not fully establish which integration loaded them. A service may be identifiable even when its loading origin is not.
They are grouped here for review, not as a parent–child relationship. This uncertainty does not itself indicate a risk or change their priority.
5 distinct services, including child services and unattributed resources
No form rows are available in the retained evidence.
Privacy & security ratingsStarting page
30 rows
CertScore.ai can make mistakes. Verify all findings.
Signal SnapshotStarting page
No consent-platform identity was retained in the completed scan context.
View CMP Details ↓Consent choices
Observed
Observed
Observed
Initial visit · first layer
After Accept
SucceededAfter-Accept observation recorded
The Accept control was clicked. During 3.01s of after-click observation, 78 requests were retained and 37 main-document storage writes were observed. A post-click storage snapshot was retained. Request totals include all retained after-click requests; tracking classifications are shown in the findings.
3s maximum · Deterministic resolver
After Reject
SucceededAfter-Reject observation recorded
The Reject control was clicked. During 8.01s of after-click observation, 1 request was retained and 1 main-document storage write was observed. A post-click storage snapshot was retained. Request totals include all retained after-click requests; tracking classifications are shown in the findings.
Deterministic resolver
13 checks · 10 limited
Limited{
"scope": "starting_page",
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"assessmentSourceHash": "fnv1a-b1b21861",
"criterion": {
"id": "reject",
"label": "Option to reject cookies available",
"status": "Observed",
"detail": "First-layer Reject or equivalent refusal control.",
"sourceIds": [
"consentControlAssessment.controls.reject"
]
}
}{
"scope": "starting_page",
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"assessmentSourceHash": "fnv1a-b1b21861",
"criterion": {
"id": "prominence",
"label": "Accept / Reject prominence comparison",
"status": "Not assessed",
"detail": "Sufficient verified evidence for this criterion was not retained in this scan.",
"sourceIds": []
}
}{
"scope": "starting_page",
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"assessmentSourceHash": "fnv1a-b1b21861",
"criterion": {
"id": "categories",
"label": "Selection by categories available",
"status": "Not assessed",
"detail": "Sufficient verified evidence for this criterion was not retained in this scan.",
"sourceIds": []
}
}{
"scope": "starting_page",
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"assessmentSourceHash": "fnv1a-b1b21861",
"criterion": {
"id": "services",
"label": "Individual services identified in the CMP",
"status": "Not assessed",
"detail": "Sufficient verified evidence for this criterion was not retained in this scan.",
"sourceIds": []
}
}{
"scope": "starting_page",
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"assessmentSourceHash": "fnv1a-b1b21861",
"criterion": {
"id": "privacy_access",
"label": "Privacy-policy link reachable before consent interaction",
"status": "Not assessed",
"detail": "Sufficient verified evidence for this criterion was not retained in this scan.",
"sourceIds": []
}
}{
"scope": "starting_page",
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"assessmentSourceHash": "fnv1a-b1b21861",
"criterion": {
"id": "consent_record",
"label": "Client-side consent decision recorded",
"status": "Not assessed",
"detail": "Sufficient verified evidence for this criterion was not retained in this scan.",
"sourceIds": []
}
}post-reject tracking reduction evidence
{
"assessmentStatus": "coverage_limitation",
"checklistItemId": "post_reject_tracking_reduction",
"coverageArea": "Post-choice tracking reduction",
"evidenceState": "not_testable",
"explanation": "What tracking activity was observed after Reject, including the services contacted and when requests began. Consent-state confirmation is recorded separately.",
"note": "What tracking activity was observed after Reject, including the services contacted and when requests began. Consent-state confirmation is recorded separately.",
"status": "Not testable",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.post_reject_tracking_reduction.not_testable",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.post_reject_tracking_reduction"
},
"statusBasis": "Post-choice consent-flow automation is deferred from the current production core scanner. Retained reject-path or post-reject evidence may remain available for analyst review, but CertScore.ai does not currently report a production gap or success conclusion for post-choice tracking reduction.",
"retainedEvidence": {
"execution": {
"status": "succeeded",
"policyVersion": "choice_path_execution.v1",
"clickCompleted": true,
"consentConfirmed": false,
"observationCompleted": true
},
"scoreEffect": "canonical_post_refusal_policy",
"evidenceRefs": [
"Evidence: post-reject tracking reduction evidence"
],
"resolverMethod": "canonical_consent_control_registry_recipe",
"productionPosture": "post_choice_flow_deferred_from_core",
"afterActionCapture": {
"action": "reject",
"requestIds": [
"post_refusal_request_56"
],
"stopReason": "window_elapsed",
"policyVersion": "bounded_after_action_capture.v2",
"storageWrites": [
{
"name": "datagrail_consent_preferences_s",
"hostname": "groq.com",
"storageType": "cookie",
"nonEssential": false,
"observedAtMs": 5296
}
],
"requestAncestry": [
{
"requestId": "post_refusal_request_56",
"rootStartedAtMs": 5313
}
],
"requestsDropped": 0,
"activationStatus": "completed",
"captureEndedAtMs": 13250,
"requestedWindowMs": 8000,
"actionDispatchedAtMs": 5237,
"storageWriteCoverage": "bounded_main_document_sample",
"storageSnapshotRetained": true
},
"sourcePacketSha256": "aa6f8ff6838c0985e31564b89c61d0b618fb0bc61ca52438885290815ae54287",
"missingEvidenceNeeded": [
"Confirmed reject action plus refusal-anchored request/write evidence, a contradictory consent signal, or exact unchanged storage identity-and-value evidence."
],
"reportControlObserved": true,
"selectedEvidenceReason": "Reject-path evidence is not selected as testable unless a first-layer GDPR/ePrivacy cookie banner and valid reject state are confirmed.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "limited",
"postRejectActivityDetails": {
"vendors": [],
"version": 1,
"activityCount": 0,
"storageWriteCount": 0,
"timedActivityCount": 0,
"networkRequestCount": 0,
"lastObservedMsAfterReject": null,
"firstObservedMsAfterReject": null,
"vendorAttributedActivityCount": 0
},
"postRejectWindowAvailable": false,
"reductionEvaluationStatus": "not_testable",
"rejectInteractionConfirmed": false,
"selectedEvidenceArtifactId": "postRejectTrackingReductionEvidence",
"preConsentStorageNotCleared": false,
"refusalSignalContradictsAction": false,
"postRejectRequestRecordsObserved": false,
"preConsentStorageNotClearedCount": 0,
"postRejectNonEssentialRequestCount": 0,
"postRejectNonEssentialActivityRetained": false,
"storagePresenceDoesNotEstablishActiveUse": false,
"concretePostRejectNonEssentialDetailsRetained": false
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}{
"scope": "starting_page",
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"assessmentSourceHash": "fnv1a-b1b21861",
"criterion": {
"id": "duration",
"label": "Consent-cookie expiry observed",
"status": "Not assessed",
"detail": "Sufficient verified evidence for this criterion was not retained in this scan.",
"sourceIds": []
}
}{
"scope": "starting_page",
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"assessmentSourceHash": "fnv1a-b1b21861",
"criterion": {
"id": "declared_not_found",
"label": "CMP cookie declarations compared with pre-consent capture",
"status": "Not assessed",
"detail": "Sufficient verified evidence for this criterion was not retained in this scan.",
"sourceIds": []
}
}{
"scope": "starting_page",
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"assessmentSourceHash": "fnv1a-b1b21861",
"criterion": {
"id": "found_not_declared",
"label": "Observed cookie names missing from CMP declarations",
"status": "Not assessed",
"detail": "Sufficient verified evidence for this criterion was not retained in this scan.",
"sourceIds": []
}
}4 checks · 3 to review
ReviewFirst pre-consent classified tracking request observation: 2.03s after scan start
{
"assessmentStatus": "gap_observed",
"checklistItemId": "pre_consent_third_party_tracking",
"coverageArea": "Pre-consent non-essential tracking",
"evidenceState": "observed",
"explanation": "Advertising/retargeting or behavioral-tracking requests fired before a recorded consent choice, including Reddit Pixel and Google AdSense. This is a consent timing/enforcement gap when supported by the retained request evidence.",
"note": "Advertising/retargeting or behavioral-tracking requests fired before a recorded consent choice, including Reddit Pixel and Google AdSense. This is a consent timing/enforcement gap when supported by the retained request evidence.",
"status": "Gap observed",
"tone": "warning",
"pipeline": {
"projectionStage": "unified_finding",
"concernPolicyKey": "gdpr_eprivacy_coverage.pre_consent_third_party_tracking.gap_observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.pre_consent_third_party_tracking"
},
"statusBasis": "Classified non-essential tracking request timing evidence was retained before a recorded consent action.",
"retainedEvidence": {
"status": "Gap observed",
"evidenceRefs": [
"First pre-consent classified tracking request observation: 2.03s after scan start",
"Third-party tracking observed before recorded consent",
"Review issue: Trackers fired before consent interaction",
"Signal: Pre-consent tracking detected",
"Review issue: Pre-consent tracking incidents detected",
"Evidence flag: explicit_policy_snippet_retained"
],
"findingEntities": [
{
"id": "preconsent_tracking",
"entities": {
"runtimeVendors": [
"Reddit Pixel",
"Google Analytics",
"Google AdSense"
],
"runtimeRequestUrls": [
"https://pagead2.googlesyndication.com/ccm/collect?rcb=[redacted]&frm=[redacted]&apvc=[redacted]&tid=[redacted]&en=[redacted]&dl=[redacted]&scrsrc=[redacted]&rnd=[redacted]&navt=[redacted]&npa=[redacted]&did=[redacted]&gdid=[redacted]>m=[redacted]&gcs=[redacted]&gcd=[redacted]&dma_cps=[redacted]",
"https://region1.google-analytics.com/g/collect?v=[redacted]&tid=[redacted]>m=[redacted]&_p=[redacted]&gcs=[redacted]&gcd=[redacted]&npa=[redacted]&dma_cps=[redacted]&dma=[redacted]&gdid=[redacted]&_eu=[redacted]&are=[redacted]&cid=[redacted]&frm=[redacted]&ibt=[redacted]&ngs=[redacted]",
"https://www.googletagmanager.com/gtm.js?id=GTM-PX6TKDWF",
"https://api.consentjs.datagrail.io/consent/5c97b958-d08f-45f4-80ae-cd87dc60c30d/753b2907-eac5-4a40-893f-87176c6c5e98/consent.js",
"https://www.redditstatic.com/ads/pixel.js"
],
"observedRuntimeVendors": [
"Reddit Pixel",
"Google Analytics",
"Google AdSense"
],
"observedTrackingVendors": [
"Reddit Pixel",
"Google Analytics",
"Google AdSense"
],
"preconsent_tracker_vendors": [
"Reddit Pixel",
"Google AdSense",
"Google Analytics"
]
},
"sourceRefs": [
"Review issue: Trackers fired before consent interaction",
"Signal: Pre-consent tracking detected",
"Review issue: Pre-consent tracking incidents detected"
],
"evidenceFlags": [
"privacy.preconsent_tracking_detected",
"privacy.tracking_before_consent_detected"
]
}
],
"evidenceHighlights": [
"First pre-consent classified tracking request observation: 2.03s after scan start"
],
"missingEvidenceNeeded": [],
"trackingRequestTiming": {
"version": "classified-request-timing.v1",
"requests": [
{
"requestUrl": "https://pixel-config.reddit.com/pixels/a2_hh29n5t0zmri/config",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2032,
"evidenceRefs": [
"net_1594"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://alb.reddit.com/rp?redacted=1",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2033,
"evidenceRefs": [
"net_1596"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://pagead2.googlesyndication.com/ccm/collect?redacted=1",
"vendorName": "Google AdSense",
"firstSeenMs": 2161,
"evidenceRefs": [
"net_1598"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://region1.google-analytics.com/g/collect?redacted=1",
"vendorName": "Google Analytics",
"firstSeenMs": 2325,
"evidenceRefs": [
"net_1602"
],
"runtimePhase": "pre_consent",
"vendorCategory": "analytics"
}
]
},
"selectedEvidenceReason": "Selected retained pre-consent request/vendor timing evidence; storage evidence is evaluated separately.",
"weakerArtifactsIgnored": [],
"preconsentTimingEvidence": {
"thirdPartyTracking": {
"trackingRequestTiming": {
"version": "classified-request-timing.v1",
"requests": [
{
"requestUrl": "https://pixel-config.reddit.com/pixels/a2_hh29n5t0zmri/config",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2032,
"evidenceRefs": [
"net_1594"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://alb.reddit.com/rp?redacted=1",
"vendorName": "Reddit Pixel",
"firstSeenMs": 2033,
"evidenceRefs": [
"net_1596"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://pagead2.googlesyndication.com/ccm/collect?redacted=1",
"vendorName": "Google AdSense",
"firstSeenMs": 2161,
"evidenceRefs": [
"net_1598"
],
"runtimePhase": "pre_consent",
"vendorCategory": "advertising"
},
{
"requestUrl": "https://region1.google-analytics.com/g/collect?redacted=1",
"vendorName": "Google Analytics",
"firstSeenMs": 2325,
"evidenceRefs": [
"net_1602"
],
"runtimePhase": "pre_consent",
"vendorCategory": "analytics"
}
]
},
"preconsentThirdPartyTrackingObservedMs": [
2032,
2033,
2161,
2325
],
"firstPreconsentThirdPartyTrackingObservedMs": 2032,
"firstPreconsentThirdPartyTrackingObservationBasis": "classified_request_timing.v1",
"preconsentThirdPartyTrackingTimedObservationCount": 4
}
},
"selectedEvidenceStrength": "strong",
"selectedEvidenceArtifactId": "preConsentTrackingRequestEvidence",
"preconsentThirdPartyTrackingObservedMs": [
2032,
2033,
2161,
2325
],
"firstPreconsentThirdPartyTrackingObservedMs": 2032,
"firstPreconsentThirdPartyTrackingObservationBasis": "classified_request_timing.v1",
"preconsentThirdPartyTrackingTimedObservationCount": 4
},
"projectedFindings": [
{
"id": "preconsent_tracking",
"label": "Third-party tracking observed before recorded consent",
"severity": "high"
}
],
"missingOrIncompleteSourceSignals": []
}retained pre-consent iframe inventory
{
"assessmentStatus": "checked",
"checklistItemId": "third_party_iframe_pre_consent",
"coverageArea": "3rd party iframes before consent",
"evidenceState": "not_observed",
"explanation": "Whether retained scanner evidence showed known 3rd party iframe embeds before a recorded consent action.",
"note": "Whether retained scanner evidence showed known 3rd party iframe embeds before a recorded consent action.",
"status": "Not observed",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.third_party_iframe_pre_consent.not_observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.third_party_iframe_pre_consent"
},
"statusBasis": "Retained iframe inventory did not show known 3rd party iframe embeds before a recorded consent action.",
"retainedEvidence": {
"evidenceRefs": [
"Evidence: retained pre-consent iframe inventory"
],
"missingEvidenceNeeded": [],
"preConsentIframeCount": 0,
"iframeObservationCount": 0,
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"runtimeCaptureCompleted": true,
"selectedEvidenceStrength": "missing",
"selectedEvidenceArtifactId": "coverage_policy"
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Embedded 3rd party content observed: www.redditstatic.com, pixel-config.reddit.com, alb.reddit.com, +1 more; first observed 1.59s after scan start.
EmbeddedContentObservationCount: 3
{
"assessmentStatus": "review_signal",
"checklistItemId": "embedded_content_pre_consent",
"coverageArea": "Embedded third-party services before consent",
"evidenceState": "observed",
"explanation": "Whether retained scanner evidence showed iframe, embed, widget, or visibly integrated third-party services before a recorded consent action. This row does not represent all background analytics or network requests.",
"note": "Whether retained scanner evidence showed iframe, embed, widget, or visibly integrated third-party services before a recorded consent action. This row does not represent all background analytics or network requests.",
"status": "Review signal",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.embedded_content_pre_consent.review_signal",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.embedded_content_pre_consent"
},
"statusBasis": "Review signal: concrete 3rd party embedded content was retained before consent in iframe/runtime evidence. This is potentially concerning runtime behavior, not a positive compliance result.",
"retainedEvidence": {
"evidenceRefs": [
"Embedded 3rd party content observations: 3",
"Embedded host: www.redditstatic.com",
"Embedded host: pixel-config.reddit.com",
"Embedded host: alb.reddit.com",
"Embedded host: redditstatic.com",
"Evidence: retained pre-consent embedded-content observations"
],
"embeddedContentHosts": [
"www.redditstatic.com",
"pixel-config.reddit.com",
"alb.reddit.com",
"redditstatic.com"
],
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "missing",
"embeddedContentObservedMs": [
1587,
2032,
2033
],
"observedRuntimeSignalOnly": true,
"selectedEvidenceArtifactId": "coverage_policy",
"embeddedContentPurposeBuckets": {
"mapEmbed": [],
"mediaEmbed": [],
"videoAdSdk": [],
"socialEmbed": [
"www.redditstatic.com",
"pixel-config.reddit.com",
"alb.reddit.com"
],
"formOrChatWidget": [],
"fontStaticResource": [],
"otherEmbeddedContent": []
},
"firstEmbeddedContentObservedMs": 1587,
"embeddedContentObservationCount": 3
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}12 checks · 5 limited
LimitedPolicy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: Not retained.
Open policy sourceExcerpt: ults but do not store your government identification documents or selfies ourselves. These services act as our processors and process your information in accordance with their own privacy notices. Inferred Information Based on information such as your IP address, we may also determine the general location from which your device accesses the Services. De-identified/Anonymized/Aggregated Information We may de-identify, anonymize, or aggregate information we collect so the information cannot reasonably identify you or
privacy policy surface retained
Policy URL: https://groq.com/privacy-policy
{
"assessmentStatus": "checked",
"checklistItemId": "privacy_notice_availability",
"coverageArea": "Privacy notice link/surface discovered",
"evidenceState": "observed",
"explanation": "Whether a reachable privacy notice or privacy policy link/surface was retained. This row does not by itself confirm that substantive notice content was available.",
"note": "Whether a reachable privacy notice or privacy policy link/surface was retained. This row does not by itself confirm that substantive notice content was available.",
"status": "Observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.privacy_notice_availability.observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.privacy_notice_availability"
},
"statusBasis": "Privacy notice evidence was retained in public policy-surface evidence.",
"retainedEvidence": {
"remediation": {
"kind": "none",
"steps": [],
"message": "No remediation is established by this check alone. Retain its evidence and reassess after relevant changes."
},
"evidenceRefs": [
"Excerpt: ults but do not store your government identification documents or selfies ourselves. These services act as our processors and process your information in accordance with their own privacy notices. Inferred Information Based on information such as your IP address, we may also determine the general location from which your device accesses the Services. De-identified/Anonymized/Aggregated Information We may de-identify, anonymize, or aggregate information we collect so the information cannot reasonably identify you or",
"Evidence: privacy policy surface retained",
"Policy URL: https://groq.com/privacy-policy"
],
"signalObserved": true,
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"policyEvidenceAssessment": {
"result": "disclosure_observed",
"scoreEffect": "canonical_policy",
"topicRelevance": "direct",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "moderate",
"selectedEvidenceArtifactId": "coverage_policy",
"policySurfaceSummary": {
"scanStartedAt": "2026-10-12T19:36:15.013Z",
"observedTopics": [
"cookies",
"analytics",
"advertising",
"targeted_advertising",
"sale_or_share",
"do_not_sell_or_share",
"global_privacy_control",
"california_privacy_rights",
"sensitive_personal_information",
"profiling_or_automated_decision_making",
"third_party_disclosures",
"vendor_list",
"consent_withdrawal",
"data_retention",
"controller_contact",
"processing_purposes",
"legal_basis",
"recipients_or_vendor_categories",
"data_subject_rights",
"international_transfers",
"supervisory_authority",
"ai_features",
"contact_privacy"
],
"cookiePolicyUrls": [],
"cookieDisclosures": [],
"mentionedControls": [
"global_privacy_control",
"consent_withdrawal"
],
"privacyPolicySize": {
"url": "https://groq.com/privacy-policy",
"completeness": "complete",
"documentFormat": "text",
"compressedBytes": 130793,
"measurementScope": "selected_usable_privacy_policy",
"decompressedBytes": 130793
},
"privacyPolicyUrls": [
"https://groq.com/privacy-policy"
],
"cookie_disclosures": [],
"policySectionCount": 17,
"policySurfaceCount": 2,
"cookiePolicyPresent": false,
"scannedPageLanguage": "en",
"privacyPolicyPresent": true,
"policyPrimaryLanguage": "en",
"policyLastUpdatedTexts": [],
"policyTextCoverageMode": "section_targeted",
"retainedPolicySections": [
{
"charEnd": 13844,
"heading": "Legal Obligation.",
"quality": "partial",
"charStart": 13618,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "Where we use your information to comply with applicable legal obligations. For example, to: Keep track of usage of our Services for tax, accounting, and auditing purposes; and"
},
{
"charEnd": 18427,
"heading": "Service Providers.",
"quality": "strong",
"charStart": 17952,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "We may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s business operations subject to Groq’s instructions. This may include providers of services such as infrastructure, hosting, data analysis, order fulfillment, payment processing, IT services, customer support and services, professional services, audit services, or advertising and marketing services, among others."
},
{
"charEnd": 33131,
"heading": "Privacy Policy",
"quality": "strong",
"charStart": 3406,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "This Policy is effective on November 12, 2025. This Privacy Policy (“ Policy ”) describes how Groq LLC and its subsidiaries and affiliates (‘ Groq ”, “ we ”, “ us ”, or “ our ”) process information collected from and about users of our website www.groq.com , community.groq.com , appgen.groqlabs.com , and customers of our related applications and services on console.groq.com and chat.groq.com (collectively, “ Websites ”). It also applies to information we collect from and about you in relation to prospecting activities, events, our social media accounts, ongoing billing and maintenance of our customer accounts, information related to usage of our products and services (e.g., metadata such as file transmission size, times and dates of use, and similar data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information."
},
{
"charEnd": 10980,
"heading": "The Information We Collect",
"quality": "strong",
"charStart": 6721,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "This section discusses the types of information we collect from and about you as you use the Services. Information You Provide to Us You may choose to provide certain information directly to us. For example, we collect information directly from you when you login or sign-up to use a Service; interact with us through online forms, social media pages, or customer service; communicate with our sales, marketing, or developer teams; participate in surveys or research; or otherwise engage with us through the Services (including in connection with our ongoing servicing of your customer account, including billing)."
},
{
"charEnd": 14837,
"heading": "How We Use Your Information",
"quality": "strong",
"charStart": 10980,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "We use your information for the following purposes: To provide the Services and respond to your requests, including when you provide feedback or ask questions; To measure use of, analyze performance of, fix errors in, provide support for, improve, and develop the Services; To send you transactional or relationship communications, including related to the Services or about updates to our legal terms; In accordance with applicable legal requirements, for advertising and marketing purposes, including to provide you with special offers, information, and promotions both with respect to our products, events, and services and the products, events, and services of third parties that we believe will be of interest to you; For our business operations, including maintaining your account, billing, security, abuse and fraud prevention, legal compliance, and detecting security incidents and protecting against malicious, deceptive, fraudulent, or illegal activity; and For other purposes where we have your consent. We may process your personal information for these purposes for both mandatory and optional reasons."
},
{
"charEnd": 19704,
"heading": "How We Disclose Your Information",
"quality": "strong",
"charStart": 17588,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "We may disclose your information to third parties as described above in the Online Analytics and Targeted Advertising section, and in the following ways: Affiliates. We may disclose information to our affiliates under common ownership or control for the purposes outlined in this Policy. Service Providers. We may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s business operations subject to Groq’s instructions. This may include providers of services such as infrastructure, hosting, data analysis, order fulfillment, payment processing, IT services, customer support and services, professional services, audit services, or advertising and marketing services, among others. Your organization. If you are using the Services on behalf of an organization’s customer account, your organization may have access to information generated as you use the Cloud Services. For questions about how your organization processes your information, please ask your organization. Legal and Safety Disclosures."
},
{
"charEnd": 23507,
"heading": "Your Rights and Choices",
"quality": "strong",
"charStart": 19704,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "Your Rights We provide you with the ability to exercise certain rights regarding our collection, use, and disclosure of your information. Your legal rights to exercise such controls and choices vary based on the laws of your jurisdiction. Depending on the laws in your jurisdiction (which includes the EU, UK, California, and the Kingdom of Saudi Arabia), you may have the ability to request: Access to, or a copy of, your information in a structured, commonly used, and machine-readable format Correction of your inaccurate information Deletion of your information Transfer of your information to a third party, where technologically feasible Restriction or objection to certain uses of your information Withdrawal of your consent at any time, where our processing operations were based on your consent. If you withdraw your consent, our use of your personal information before your withdrawal will still be lawful. We may ask you to provide us with certain personal information necessary to reasonably verify your identity before responding to your request. We will consider all requests and provide our response within the time period required by applicable law."
},
{
"charEnd": 24055,
"heading": "Data Retention",
"quality": "strong",
"charStart": 23507,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "We will retain your information for the period necessary to fulfill the purposes outlined in this Policy, unless a longer retention period is required or not prohibited by applicable law. When determining the appropriate retention period for the information we process and store, we take into account various criteria, such as the type of Services requested by or provided to you, the nature and length of our relationship with you, the impact on the Services we provide to you, and legally-required retention periods."
},
{
"charEnd": 26469,
"heading": "Additional Information for International Users",
"quality": "strong",
"charStart": 25553,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "Groq is located in the United States, and maintains processing operations in various global jurisdictions. We may therefore transfer your information to countries other than the country where you are located, including to the U.S. or any other country in which we or our service providers maintain facilities. Whenever we make restricted international transfers of personal information, we take steps to ensure that your personal information receives an adequate level of protection (such as by using approved contractual protections for the transfer of information or relying on third parties’ Data Privacy Framework certifications, where applicable). Where relevant, you may request access to the safeguards we use to transfer your personal information outside of the European Economic Area, United Kingdom, Switzerland, or the Kingdom of Saudi Arabia."
},
{
"charEnd": 1647,
"heading": "data controller",
"quality": "strong",
"charStart": 907,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "With respect to such processing, Groq is the “ data controller ” of your information. We refer to the processing activities covered in this paragraph collectively for purposes of this Policy as the “ Services .” This Policy also describes the choices available to you regarding our processing of your information. This Policy does not apply to the information that we process as a “ data processor ” on behalf of customers (“ Customer Data ”) of our business offerings such as GroqCloud, GroqChat, and our Application Programming Interfaces (collectively, “ Cloud Services ”). Our processing of Customer Data in connection with a customer’s use of our Cloud Services is governed by our Groq Services Agreement and Data Processing Addendum ."
},
{
"charEnd": 16205,
"heading": "right to lodge a complaint",
"quality": "strong",
"charStart": 15355,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "You also have the right to lodge a complaint with the supervisory authority or regulator in your jurisdiction of residence. If you are located in California, and want more detailed information about the categories of information we collect, sources of information, and our disclosures of information, please see the chart in the “ Additional Information for California Residents ” section below. Your Marketing Choices In accordance with applicable law, we may send you promotional offers, updates, newsletters, and other marketing communications. You can opt out of email marketing using the unsubscribe link in those communications. You may also contact us at the contact information provided below and request that we no longer use your information to send marketing communications. We will process such requests in accordance with applicable law."
},
{
"charEnd": 8531,
"heading": "under a contract",
"quality": "strong",
"charStart": 7661,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "Where use of your information is necessary to perform our obligations under a contract or commitment to you. For example, to: Provide the Services you’ve requested from us; Comply with our applicable agreements; and Make and receive payments. Legitimate Interests. Where use of your information furthers our legitimate interests or the legitimate interests of others. For example, to: Operate our business and our Services; Defend our legal rights; Provide safety and security for our Services; Reduce abuse and prevent fraud in connection with the use of our Services; and Develop and improve the Services. If you are based in the Kingdom of Saudi Arabia, we will not rely on legitimate interests as a legal ground to process any sensitive personal information of you, if any. Legal Obligation. Where we use your information to comply with applicable legal obligations."
},
{
"charEnd": 20123,
"heading": "Policy section",
"quality": "strong",
"charStart": 19279,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "or any other country in which we or our service providers maintain facilities. Whenever we make restricted international transfers of personal information, we take steps to ensure that your personal information receives an adequate level of protection (such as by using approved contractual protections for the transfer of information or relying on third parties’ Data Privacy Framework certifications, where applicable). Where relevant, you may request access to the safeguards we use to transfer your personal information outside of the European Economic Area, United Kingdom, Switzerland, or the Kingdom of Saudi Arabia. Additional Information for California Residents If you are a California resident, the California Consumer Privacy Act (“ CCPA ”) requires us to provide you with certain additional information about our privacy practices."
},
{
"charEnd": 7545,
"heading": "Policy section",
"quality": "strong",
"charStart": 6629,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "both with respect to our products, events, and services and the products, events, and services of third parties that we believe will be of interest to you; For our business operations, including maintaining your account, billing, security, abuse and fraud prevention, legal compliance, and detecting security incidents and protecting against malicious, deceptive, fraudulent, or illegal activity; and For other purposes where we have your consent. We may process your personal information for these purposes for both mandatory and optional reasons. We will not process your personal data for any additional purposes that are incompatible with the original purpose for which it was collected unless permitted by applicable law. The laws in some jurisdictions (including the EU, UK, Switzerland, and the Kingdom of Saudi Arabia) require companies to explain the legal grounds they rely on to process your information."
},
{
"charEnd": 9207,
"heading": "Policy section",
"quality": "strong",
"charStart": 8269,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "If you are based in the Kingdom of Saudi Arabia, we will not rely on legitimate interests as a legal ground to process any sensitive personal information of you, if any. Legal Obligation. Where we use your information to comply with applicable legal obligations. For example, to: Keep track of usage of our Services for tax, accounting, and auditing purposes; and Respond to compulsory government requests. Consent. Where you have consented to our processing of your information for a particular purpose in jurisdictions where consent is required. For example, depending on your jurisdiction, to: Send you marketing communications Collect and process information through cookies and similar tools as discussed immediately below. Groq acknowledges that some of its Services may incorporate certain technologies (such as artificial intelligence) that could pose risks under data protection laws such as those in the Kingdom of Saudi Arabia."
},
{
"charEnd": 2648,
"heading": "Policy section",
"quality": "strong",
"charStart": 1648,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "This Policy contains the following sections: The Information We Collect How We Use Your Information Online Analytics and Targeted Advertising How We Disclose Your Information Your Rights and Choices Data Retention Notification of Policy Changes Children’s Privacy Third Party Links and Features Additional Information for International Users Additional Information for California Residents Contact Groq The Information We Collect This section discusses the types of information we collect from and about you as you use the Services. Information You Provide to Us You may choose to provide certain information directly to us. For example, we collect information directly from you when you login or sign-up to use a Service; interact with us through online forms, social media pages, or customer service; communicate with our sales, marketing, or developer teams; participate in surveys or research; or otherwise engage with us through the Services (including in connection with our ongoing servicing o"
},
{
"charEnd": 23375,
"heading": "Policy section",
"quality": "strong",
"charStart": 22438,
"sourceUrl": "https://groq.com/privacy-policy",
"textExcerpt": "We may also ask you for additional information to verify your identity before responding to your request: Right to request access to the specific pieces of personal information we have processed about you over the past 12 months; Right to request that we correction inaccurate personal information about you; and Right to request that we delete the personal information we collected about you. You may also designate an authorized agent to submit a rights request on your behalf. We may ask authorized agents to submit proof of their authority to make a request, such as a valid power of attorney or proof that they have signed permission from the consumer who is the subject of the request. In some cases, we may contact the individual who is the subject of the request to verify their own identity or confirm the authorized agent has permission to submit the request. If we deny your request, you may contact us to appeal our decision."
}
],
"cookieDisclosurePresent": true,
"policyCookieDisclosures": [],
"privacyPolicyDiscovered": true,
"processingErrorObserved": false,
"observedPolicyTopicHints": [
"cookies",
"analytics",
"advertising",
"targeted_advertising",
"sale_or_share",
"do_not_sell_or_share",
"global_privacy_control",
"california_privacy_rights",
"sensitive_personal_information",
"profiling_or_automated_decision_making",
"third_party_disclosures",
"vendor_list",
"consent_withdrawal",
"data_retention",
"controller_contact",
"processing_purposes",
"legal_basis",
"recipients_or_vendor_categories",
"data_subject_rights",
"international_transfers",
"supervisory_authority",
"ai_features",
"contact_privacy"
],
"policyDocumentProvenance": [
{
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"effectiveDate": null,
"observationId": "policy_surface_69e31537",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"lastUpdatedText": null,
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"translationTargetLanguage": null,
"directlyLinkedFromScannedPage": false
}
],
"policy_cookie_disclosures": [],
"article13DisclosureSignals": [
{
"source": "deterministic",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"matchedTerm": "enumerated data-subject rights disclosure",
"evidenceText": "Your Rights We provide you with the ability to exercise certain rights regarding our collection, use, and disclosure of your information. Your legal rights to exercise such controls and choices vary based on the laws of your jurisdiction. Depending on the laws in your jurisdiction (which includes the EU, UK, California, and the Kingdom of Saudi Arabia), you may have the ability to request: Access to, or a copy of, your information in a structured, commonly used, and machine-readable format Correction of your inaccurate information Deletion of your information Transfer of your information to a third party, where technologically feasi",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "data_subject_rights",
"evidenceSource": "canonical_retained_article13_signal",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_data_subject_rights",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "Your Rights We provide you with the ability to exercise certain rights regarding our collection, use, and disclosure of your information. Your legal rights to exercise such controls and choices vary based on the laws of your jurisdiction. Depending on the laws in your jurisdiction (which includes the EU, UK, California, and the Kingdom of Saudi Arabia), you may have the ability to request: Access to, or a copy of, your information in a structured, commonly used, and machine-readable format Correction of your inaccurate information Deletion of your information Transfer of your information to a third party, where technologically feasi",
"selectedPolicySectionHeading": "Your Rights and Choices",
"sourceCandidateProductionCredit": false
},
{
"source": "deterministic",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"matchedTerm": "international or cross-border transfer disclosure",
"evidenceText": "Whenever we make restricted international transfers of personal information, we take steps to ensure that your personal information receives an adequate level of protection (such as by using approved contractual protections for the transfer of information or relying on third parties’ Data Privacy Framework certifications, where applicable). Where relevant, you may request access to the safeguards we use to transfer your personal information outside of the European Economic Area, United Kingdom, Switzerland, or the Kingdom of Saudi Arabia.",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "international_transfers",
"evidenceSource": "canonical_retained_article13_signal",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_international_transfers",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "Whenever we make restricted international transfers of personal information, we take steps to ensure that your personal information receives an adequate level of protection (such as by using approved contractual protections for the transfer of information or relying on third parties’ Data Privacy Framework certifications, where applicable). Where relevant, you may request access to the safeguards we use to transfer your personal information outside of the European Economic Area, United Kingdom, Switzerland, or the Kingdom of Saudi Arabia.",
"selectedPolicySectionHeading": "Additional Information for International Users",
"sourceCandidateProductionCredit": false
},
{
"source": "deterministic",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"matchedTerm": "supervisory-authority complaint disclosure",
"evidenceText": "You also have the right to lodge a complaint with the supervisory authority or regulator in your jurisdiction of residence.",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "supervisory_authority",
"evidenceSource": "canonical_retained_article13_signal",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_supervisory_authority",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "You also have the right to lodge a complaint with the supervisory authority or regulator in your jurisdiction of residence.",
"sourceCandidateProductionCredit": false
},
{
"source": "deterministic",
"status": "observed",
"confidence": 0.9,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information.",
"disclosureType": "controller_contact",
"evidenceSource": "deterministic",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"supportingContactContext": null,
"selectedPolicySectionExcerpt": "data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information.",
"selectedPolicySectionHeading": "Privacy Policy"
},
{
"source": "deterministic",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"matchedTerm": "specific personal-data processing purpose",
"evidenceText": "We may process your personal information for these purposes for both mandatory and optional reasons.",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "processing_purposes",
"evidenceSource": "canonical_retained_article13_signal",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_processing_purposes",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "We may process your personal information for these purposes for both mandatory and optional reasons.",
"selectedPolicySectionHeading": "How We Use Your Information",
"sourceCandidateProductionCredit": false
},
{
"source": "deterministic",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"matchedTerm": "processing legal-basis clause",
"evidenceText": "Legal Obligation. Where we use your information to comply with applicable legal obligations.",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "legal_basis",
"evidenceSource": "canonical_retained_article13_signal",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_legal_basis",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "Legal Obligation. Where we use your information to comply with applicable legal obligations.",
"sourceCandidateProductionCredit": false
},
{
"source": "deterministic",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"matchedTerm": "named recipient or meaningful recipient category",
"evidenceText": "We may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s business operations subject to Groq’s instructions.",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "recipients_or_vendor_categories",
"evidenceSource": "canonical_retained_article13_signal",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_recipients_or_vendor_categories",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "We may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s business operations subject to Groq’s instructions.",
"selectedPolicySectionHeading": "How We Disclose Your Information",
"sourceCandidateProductionCredit": false
}
],
"policyTextExtractionHealth": {
"policyUrls": [
"https://groq.com/privacy-policy"
],
"nanoInvoked": false,
"contractVersion": "certscore.policy-text-extraction-health.v2",
"policyTextQuality": {
"usable": true,
"codeSignalCount": 0,
"codeSymbolRatio": 0.0011762860727728983,
"policyTermCount": 16,
"alphabeticWordRatio": 0.7921747967479674,
"accessChallengeSignalCount": 0,
"naturalLanguageSentenceCount": 139
},
"policyUrlRetained": true,
"extractedTextLength": 25504,
"policySurfaceObserved": true,
"detectedPolicyLanguage": "en",
"minimumTextLengthRequired": 500,
"policyTextExtractionStatus": "ok",
"verifiedPolicyDocumentCount": 1,
"detectedPolicyLanguageSource": "policy_surface",
"supportedGdprTransparencyLocales": [
"en",
"de",
"fr",
"es",
"it",
"nl",
"pl",
"pt",
"ru",
"ja",
"zh",
"ar",
"sv",
"ro",
"cs",
"el",
"hu",
"da",
"fi",
"sk",
"bg",
"hr",
"nb",
"sl",
"lt",
"lv",
"et",
"uk",
"tr",
"fa",
"vi",
"id",
"ko",
"th",
"he",
"sr",
"ca",
"hi",
"az",
"gl"
],
"gdprTransparencyLanguageSupported": true,
"policyTextEvidenceProjectionStatus": "verified_complete",
"policyTextEvidenceProjectionContractVersion": "certscore.policy-text-evidence-projection.v1"
},
"privacyPolicyEvidencePaths": [],
"discoveredPrivacyPolicyUrls": [],
"article13CoverageAssessments": [
{
"topic": "automated_decision_making_or_profiling",
"status": "insufficient_retained_evidence",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"policy_absence_coverage_preconditions_not_met",
"typed_topic_coverage_diagnostic_missing_or_limited",
"policy_document_content_coverage_incomplete"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "controller_contact",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "data_retention",
"status": "insufficient_retained_evidence",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"policy_absence_coverage_preconditions_not_met",
"typed_topic_coverage_diagnostic_missing_or_limited",
"policy_document_content_coverage_incomplete"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "data_subject_rights",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "dpo_contact",
"status": "insufficient_retained_evidence",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"policy_absence_coverage_preconditions_not_met",
"typed_topic_coverage_diagnostic_missing_or_limited",
"policy_document_content_coverage_incomplete"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "international_transfers",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "legal_basis",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "processing_purposes",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "recipients_or_vendor_categories",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "supervisory_authority",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
}
],
"dedicatedCookiePolicyPresent": false,
"policyTextEvidenceProjection": {
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"documents": [
{
"finalUrl": "https://groq.com/privacy-policy",
"artifactId": "policy_surface_text_69e31537_7739ff25",
"artifactUri": "s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/auxiliary/policy_surface_text_69e31537_7739ff25.txt",
"contentType": "text/html; charset=utf-8",
"documentRole": "policy_document",
"requestedUrl": "https://groq.com/privacy-policy",
"observationId": "policy_surface_69e31537",
"redirectChain": [
"https://groq.com/privacy",
"https://groq.com/privacy-policy"
],
"artifactSha256": "fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e",
"documentFormat": "text",
"limitationKeys": [
"policy_section_inventory_bounded",
"policy_section_text_bounded"
],
"contentCoverage": {
"status": "truncated",
"limitationKeys": [
"policy_section_inventory_bounded",
"policy_section_text_bounded"
],
"sourceTextChars": 25504,
"retainedSectionCount": 17,
"extractedSectionCount": 28,
"retainedTableRowCount": 0
},
"artifactFileName": "policy_surface_text_69e31537_7739ff25.txt",
"extractionStatus": "complete",
"artifactSizeBytes": 25640,
"retainedTextChars": 25504,
"documentFetchState": "fetched",
"retainedTextSha256": "fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e",
"targetRelationship": "target_controller",
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"documentTextCoverage": {
"status": "complete",
"limitationKeys": [],
"sourceTextChars": 25504,
"retainedTextChars": 25504
},
"documentEvaluationState": "usable",
"documentRoleReasonCodes": [
"multiple_substantive_disclosure_signals_retained"
],
"governingPolicySelection": {
"rank": 1,
"score": 85,
"state": "primary",
"reasonCodes": [
"highest_ranked_eligible_governing_policy",
"target_controller_document",
"policy_content_coverage_truncated",
"complete_policy_text_retention",
"multiple_substantive_disclosure_signals_retained"
],
"contractVersion": "governing_policy_selection.v1"
},
"artifactVerificationStatus": "verified",
"gdprTransparencyTopicCoverageDiagnostics": [
{
"topic": "controller_contact",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "ad990b99773d5a09320e2b3d5086325e2b577eec8990bfda087b3dfdb30e6742",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_heading_hierarchy"
},
{
"topic": "processing_purposes",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "772c276e4fc5d8c10a6fa01de55117f243df0dce62e0ce716b668b5fca3e4cfa",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_heading_hierarchy"
},
{
"topic": "legal_basis",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e",
"evidenceSectionSha256": "efd7f5a9c3c8dc91e1dd3f262953e86beb50d458510abdb1a5975d419068c0df",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "canonical_topic_window"
},
{
"topic": "recipients_or_vendor_categories",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "7e9e5289cc3b5b8a36f11a9dcc04d96cc1dc37533e2aa8fdc2d9a7f5ea07830b",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_labeled_block"
},
{
"topic": "data_retention",
"reasonCodes": [
"row_specific_disclosure_not_confirmed",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "unknown",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated"
},
{
"topic": "data_subject_rights",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "4eabf30f5f63028391723602eb1f34f8dbede806e3150607f7b045acaefdc1fc",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_heading_hierarchy"
},
{
"topic": "international_transfers",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "796047d24344c5f9aed1a84b45e113f5ed4cceef807103d046af99af6b67cabd",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_heading_hierarchy"
},
{
"topic": "dpo_contact",
"reasonCodes": [
"row_specific_disclosure_not_confirmed",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "unknown",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated"
},
{
"topic": "supervisory_authority",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e",
"evidenceSectionSha256": "6e6aa5487fde2c3a5dd674a952e7d0500a00f64225fd5bc394baa3739db8e281",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "canonical_topic_window"
},
{
"topic": "automated_decision_making_or_profiling",
"reasonCodes": [
"row_specific_disclosure_not_confirmed",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "unknown",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated"
}
]
}
],
"generatedAt": "2026-10-12T19:36:28.797Z",
"sourceBundle": {
"uri": "s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/CanonicalEvidenceBundle.json",
"sha256": "ebcb265bee4cf2c117cd724f64e4daabe87ae8d97657b92f50975a86aa272447",
"sizeBytes": 1249285,
"schemaVersion": "certscore.v2.alpha.1",
"verificationStatus": "verified"
},
"limitationKeys": [
"policy_section_inventory_bounded",
"policy_section_text_bounded"
],
"contractVersion": "certscore.policy-text-evidence-projection.v1",
"projectionStatus": "verified_complete"
},
"privacyPolicyEvaluationState": "fetched_usable",
"legalFrameworkValidityMatches": [
{
"sourceUrl": "https://groq.com/privacy-policy",
"canonicalId": "eu_us_data_privacy_framework",
"subjectArea": "international_data_transfers",
"evidenceText": "Data Privacy Framework",
"matchedAlias": "Data Privacy Framework",
"statusAtScan": "current",
"canonicalName": "EU-US Data Privacy Framework",
"effectiveFrom": "2023-07-10",
"canonicalStatus": "current"
}
],
"missingExpectedPolicySections": [
"Your privacy controls",
"Exporting and deleting your information",
"Retaining your information",
"Compliance and cooperation with regulators",
"European requirements",
"Data transfers"
],
"policy_text_extraction_health": {
"policyUrls": [
"https://groq.com/privacy-policy"
],
"nanoInvoked": false,
"contractVersion": "certscore.policy-text-extraction-health.v2",
"policyTextQuality": {
"usable": true,
"codeSignalCount": 0,
"codeSymbolRatio": 0.0011762860727728983,
"policyTermCount": 16,
"alphabeticWordRatio": 0.7921747967479674,
"accessChallengeSignalCount": 0,
"naturalLanguageSentenceCount": 139
},
"policyUrlRetained": true,
"extractedTextLength": 25504,
"policySurfaceObserved": true,
"detectedPolicyLanguage": "en",
"minimumTextLengthRequired": 500,
"policyTextExtractionStatus": "ok",
"verifiedPolicyDocumentCount": 1,
"detectedPolicyLanguageSource": "policy_surface",
"supportedGdprTransparencyLocales": [
"en",
"de",
"fr",
"es",
"it",
"nl",
"pl",
"pt",
"ru",
"ja",
"zh",
"ar",
"sv",
"ro",
"cs",
"el",
"hu",
"da",
"fi",
"sk",
"bg",
"hr",
"nb",
"sl",
"lt",
"lv",
"et",
"uk",
"tr",
"fa",
"vi",
"id",
"ko",
"th",
"he",
"sr",
"ca",
"hi",
"az",
"gl"
],
"gdprTransparencyLanguageSupported": true,
"policyTextEvidenceProjectionStatus": "verified_complete",
"policyTextEvidenceProjectionContractVersion": "certscore.policy-text-evidence-projection.v1"
},
"retainedPolicySectionHeadings": [
"Legal Obligation.",
"Service Providers.",
"Privacy Policy",
"The Information We Collect",
"How We Use Your Information",
"How We Disclose Your Information",
"Your Rights and Choices",
"Data Retention",
"Additional Information for International Users",
"data controller",
"right to lodge a complaint",
"under a contract",
"Policy section"
],
"selectedPrivacyPolicyDocument": {
"documentUrl": "https://groq.com/privacy-policy",
"observationId": "policy_surface_69e31537",
"traversalDepth": 0,
"parentSurfaceUrl": null,
"parentObservationId": null,
"selectionReasonCodes": []
},
"article13_coverage_assessments": [
{
"topic": "automated_decision_making_or_profiling",
"status": "insufficient_retained_evidence",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"policy_absence_coverage_preconditions_not_met",
"typed_topic_coverage_diagnostic_missing_or_limited",
"policy_document_content_coverage_incomplete"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "controller_contact",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "data_retention",
"status": "insufficient_retained_evidence",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"policy_absence_coverage_preconditions_not_met",
"typed_topic_coverage_diagnostic_missing_or_limited",
"policy_document_content_coverage_incomplete"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "data_subject_rights",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "dpo_contact",
"status": "insufficient_retained_evidence",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"policy_absence_coverage_preconditions_not_met",
"typed_topic_coverage_diagnostic_missing_or_limited",
"policy_document_content_coverage_incomplete"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "international_transfers",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "legal_basis",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "processing_purposes",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "recipients_or_vendor_categories",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
{
"topic": "supervisory_authority",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
}
],
"discoveredPrivacyPolicyDetails": [],
"article13DisclosureTypesPartial": [],
"discoveredPrivacyPolicyStatuses": [],
"gdprTransparencyEvidenceProfile": "gdpr_transparency_multilingual_article13_v1",
"policy_text_evidence_projection": {
"scanId": "9b1badef-048a-494e-88f5-0827d2a5e529",
"documents": [
{
"finalUrl": "https://groq.com/privacy-policy",
"artifactId": "policy_surface_text_69e31537_7739ff25",
"artifactUri": "s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/auxiliary/policy_surface_text_69e31537_7739ff25.txt",
"contentType": "text/html; charset=utf-8",
"documentRole": "policy_document",
"requestedUrl": "https://groq.com/privacy-policy",
"observationId": "policy_surface_69e31537",
"redirectChain": [
"https://groq.com/privacy",
"https://groq.com/privacy-policy"
],
"artifactSha256": "fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e",
"documentFormat": "text",
"limitationKeys": [
"policy_section_inventory_bounded",
"policy_section_text_bounded"
],
"contentCoverage": {
"status": "truncated",
"limitationKeys": [
"policy_section_inventory_bounded",
"policy_section_text_bounded"
],
"sourceTextChars": 25504,
"retainedSectionCount": 17,
"extractedSectionCount": 28,
"retainedTableRowCount": 0
},
"artifactFileName": "policy_surface_text_69e31537_7739ff25.txt",
"extractionStatus": "complete",
"artifactSizeBytes": 25640,
"retainedTextChars": 25504,
"documentFetchState": "fetched",
"retainedTextSha256": "fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e",
"targetRelationship": "target_controller",
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"documentTextCoverage": {
"status": "complete",
"limitationKeys": [],
"sourceTextChars": 25504,
"retainedTextChars": 25504
},
"documentEvaluationState": "usable",
"documentRoleReasonCodes": [
"multiple_substantive_disclosure_signals_retained"
],
"governingPolicySelection": {
"rank": 1,
"score": 85,
"state": "primary",
"reasonCodes": [
"highest_ranked_eligible_governing_policy",
"target_controller_document",
"policy_content_coverage_truncated",
"complete_policy_text_retention",
"multiple_substantive_disclosure_signals_retained"
],
"contractVersion": "governing_policy_selection.v1"
},
"artifactVerificationStatus": "verified",
"gdprTransparencyTopicCoverageDiagnostics": [
{
"topic": "controller_contact",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "ad990b99773d5a09320e2b3d5086325e2b577eec8990bfda087b3dfdb30e6742",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_heading_hierarchy"
},
{
"topic": "processing_purposes",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "772c276e4fc5d8c10a6fa01de55117f243df0dce62e0ce716b668b5fca3e4cfa",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_heading_hierarchy"
},
{
"topic": "legal_basis",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e",
"evidenceSectionSha256": "efd7f5a9c3c8dc91e1dd3f262953e86beb50d458510abdb1a5975d419068c0df",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "canonical_topic_window"
},
{
"topic": "recipients_or_vendor_categories",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "7e9e5289cc3b5b8a36f11a9dcc04d96cc1dc37533e2aa8fdc2d9a7f5ea07830b",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_labeled_block"
},
{
"topic": "data_retention",
"reasonCodes": [
"row_specific_disclosure_not_confirmed",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "unknown",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated"
},
{
"topic": "data_subject_rights",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "4eabf30f5f63028391723602eb1f34f8dbede806e3150607f7b045acaefdc1fc",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_heading_hierarchy"
},
{
"topic": "international_transfers",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "d653d5b67eaae4a2d847c2cbe9b5734814c7bf2eba55dd41da12735a3e23cf7c",
"evidenceSectionSha256": "796047d24344c5f9aed1a84b45e113f5ed4cceef807103d046af99af6b67cabd",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "html_heading_hierarchy"
},
{
"topic": "dpo_contact",
"reasonCodes": [
"row_specific_disclosure_not_confirmed",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "unknown",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated"
},
{
"topic": "supervisory_authority",
"reasonCodes": [
"row_specific_disclosure_observed",
"evidence_hash_binding_verified",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "observed",
"sourceDocumentSha256": "fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e",
"evidenceSectionSha256": "6e6aa5487fde2c3a5dd674a952e7d0500a00f64225fd5bc394baa3739db8e281",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated",
"sectionExtractionMethod": "canonical_topic_window"
},
{
"topic": "automated_decision_making_or_profiling",
"reasonCodes": [
"row_specific_disclosure_not_confirmed",
"policy_content_coverage_truncated"
],
"coverageState": "limited",
"contractVersion": "gdpr_transparency_topic_coverage_diagnostic.v1",
"evaluationState": "unknown",
"documentRetentionState": "complete",
"sectionExtractionState": "truncated"
}
]
}
],
"generatedAt": "2026-10-12T19:36:28.797Z",
"sourceBundle": {
"uri": "s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/CanonicalEvidenceBundle.json",
"sha256": "ebcb265bee4cf2c117cd724f64e4daabe87ae8d97657b92f50975a86aa272447",
"sizeBytes": 1249285,
"schemaVersion": "certscore.v2.alpha.1",
"verificationStatus": "verified"
},
"limitationKeys": [
"policy_section_inventory_bounded",
"policy_section_text_bounded"
],
"contractVersion": "certscore.policy-text-evidence-projection.v1",
"projectionStatus": "verified_complete"
},
"privacyPolicyTextCharacterCount": 25504,
"retainedCookiePolicyTextExcerpt": "",
"validatedDisclosureTypesPartial": [],
"article13DisclosureTypesObserved": [
"data_subject_rights",
"international_transfers",
"supervisory_authority",
"controller_contact",
"processing_purposes",
"legal_basis",
"recipients_or_vendor_categories"
],
"retainedArticle13SectionEvidence": [
{
"surfaceUrl": "https://groq.com/privacy-policy",
"coverageArea": "data_retention",
"evidenceSource": "deterministic",
"signalObserved": "not_confirmed",
"extractionLimitation": "section_retained_without_row_specific_disclosure",
"selectedEvidenceStrength": "limited",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "We will retain your information for the period necessary to fulfill the purposes outlined in this Policy, unless a longer retention period is required or not prohibited by applicable law. When determining the appropriate retention period for the information we process and store, we take into account various criteria, such as the type of Services requested by or provided to you, the nature and length of our relationship with you, the impact on the Services we provide to you, and legally-required retention periods.",
"selectedPolicySectionHeading": "Data Retention"
},
{
"surfaceUrl": "https://groq.com/privacy-policy",
"coverageArea": "data_subject_rights",
"evidenceSource": "deterministic",
"signalObserved": "observed",
"extractionLimitation": "selected_policy_section_truncated_by_retention_limit",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "Your Rights We provide you with the ability to exercise certain rights regarding our collection, use, and disclosure of your information. Your legal rights to exercise such controls and choices vary based on the laws of your jurisdiction. Depending on the laws in your jurisdiction (which includes the EU, UK, California, and the Kingdom of Saudi Arabia), you may have the ability to request: Access to, or a copy of, your information in a structured, commonly used, and machine-readable format Correction of your inaccurate information Deletion of your information Transfer of your information to a third party, where technologically feasible Restriction or objection to certain uses of your information Withdrawal of your consent at any time, where our processing operations were based on your consent. If you withdraw your consent, our use of your personal information before your withdrawal will still be lawful. We may ask you to provide us with certain personal information necessary to reasonably verify your identity before responding to your request. We will consider all requests and provide our response within the time period required by applicable law.",
"selectedPolicySectionHeading": "Your Rights and Choices"
},
{
"surfaceUrl": "https://groq.com/privacy-policy",
"coverageArea": "international_transfers",
"evidenceSource": "deterministic",
"signalObserved": "observed",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "Whenever we make restricted international transfers of personal information, we take steps to ensure that your personal information receives an adequate level of protection (such as by using approved contractual protections for the transfer of information or relying on third parties’ Data Privacy Framework certifications, where applicable). Where relevant, you may request access to the safeguards we use to transfer your personal information outside of the European Economic Area, United Kingdom, Switzerland, or the Kingdom of Saudi Arabia.",
"selectedPolicySectionHeading": "Additional Information for International Users"
},
{
"surfaceUrl": "https://groq.com/privacy-policy",
"coverageArea": "supervisory_authority",
"evidenceSource": "deterministic",
"signalObserved": "observed",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "You also have the right to lodge a complaint with the supervisory authority or regulator in your jurisdiction of residence.",
"selectedPolicySectionHeading": "right to lodge a complaint"
},
{
"surfaceUrl": "https://groq.com/privacy-policy",
"coverageArea": "dpo_contact",
"evidenceSource": "deterministic",
"signalObserved": "not_confirmed",
"extractionLimitation": "selected_policy_section_truncated_by_retention_limit",
"selectedEvidenceStrength": "limited",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "This Policy is effective on November 12, 2025. This Privacy Policy (“ Policy ”) describes how Groq LLC and its subsidiaries and affiliates (‘ Groq ”, “ we ”, “ us ”, or “ our ”) process information collected from and about users of our website www.groq.com , community.groq.com , appgen.groqlabs.com , and customers of our related applications and services on console.groq.com and chat.groq.com (collectively, “ Websites ”). It also applies to information we collect from and about you in relation to prospecting activities, events, our social media accounts, ongoing billing and maintenance of our customer accounts, information related to usage of our products and services (e.g., metadata such as file transmission size, times and dates of use, and similar data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information.",
"selectedPolicySectionHeading": "Privacy Policy"
},
{
"surfaceUrl": "https://groq.com/privacy-policy",
"coverageArea": "controller_contact",
"evidenceSource": "deterministic",
"signalObserved": "observed",
"extractionLimitation": "selected_policy_section_truncated_by_retention_limit",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information.",
"selectedPolicySectionHeading": "Privacy Policy"
},
{
"surfaceUrl": "https://groq.com/privacy-policy",
"coverageArea": "processing_purposes",
"evidenceSource": "deterministic",
"signalObserved": "observed",
"extractionLimitation": "selected_policy_section_truncated_by_retention_limit",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "We may process your personal information for these purposes for both mandatory and optional reasons.",
"selectedPolicySectionHeading": "How We Use Your Information"
},
{
"surfaceUrl": "https://groq.com/privacy-policy",
"coverageArea": "legal_basis",
"evidenceSource": "deterministic",
"signalObserved": "observed",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "Legal Obligation. Where we use your information to comply with applicable legal obligations.",
"selectedPolicySectionHeading": "Policy section"
},
{
"surfaceUrl": "https://groq.com/privacy-policy",
"coverageArea": "recipients_or_vendor_categories",
"evidenceSource": "deterministic",
"signalObserved": "observed",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionExcerpt": "We may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s business operations subject to Groq’s instructions.",
"selectedPolicySectionHeading": "Service Providers."
}
],
"retainedPrivacyPolicyTextExcerpt": "Privacy Policy This Policy is effective on November 12, 2025. This Privacy Policy (“ Policy ”) describes how Groq LLC and its subsidiaries and affiliates (‘ Groq ”, “ we ”, “ us ”, or “ our ”) process information collected from and about users of our website www.groq.com , community.groq.com , appgen.groqlabs.com , and customers of our related applications and services on console.groq.com and chat.groq.com (collectively, “ Websites ”). It also applies to information we collect from and about you in relation to prospecting activities, events, our social media accounts, ongoing billing and maintenance of our customer accounts, information related to usage of our products and services (e.g., metadata such as file transmission size, times and dates of use, and similar data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information. We refer to the processing activities covered in this paragraph collectively for purposes of this Policy as the “ Services .” This Policy also describes the choices available to you regarding our processing of your information. This Policy does not apply to the information that we process as a “ data processor ” on behalf of customers (“ Customer Data ”) of our business offerings such as GroqCloud, GroqChat, and our Application Programming Interfaces (collectively, “ Cloud Services ”). Our processing of Customer Data in connection with a customer’s use of our Cloud Services is governed by our Groq Services Agreement and Data Processing Addendum . This Policy contains the following sections: The Information We Collect How We Use Your Information Online Analytics and Targeted Advertising How We Disclose Your Information Your Rights and Choices Data Retention Notification of Policy Changes Children’s Privacy Third Party Links and Features Additional Information for International Users Additional Information for California Residents Contact Groq The Information We Collect This section discusses the types of information we collect from and about you as you use the Services. Information You Provide to Us You may choose to provide certain information directly to us. For example, we collect information directly from you when you login or sign-up to use a Service; interact with us through online forms, social media pages, or customer service; communicate with our sales, marketing, or developer teams; participate in surveys or research; or otherwise engage with us through the Services (including in connection with our ongoing servicing of your customer account, including billing). The information we collect from you includes: First and last name Email address Mailing address Account name and log-in information Mobile or phone number Company name and role Payment information (collected by our third-party payment processor) and related transaction information Information you provide in connection with requests you submit to us through the Services Information you provide in connection with customer service interactions (note that customer service chats and phone calls may be recorded and stored for quality assurance and training purposes) Information you provide to establish your identity If you fail to provide necessary information when requested, we may be unable to effectively provide the Services to you. Information We Automatically Collect As You Use the Services There is certain information that we collect automatically from your use of our online Services and from your device(s) used to access those Services, for example by using the types of technologies discussed in the “ Online Analytics ” section below. This information includes your IP address, page view statistics, browsing history, usage and click data (e.g., the features you interact with and actions you take, session duration, dates and time of access, diagnostic data), and information about your device (e.g., device identifiers, operating system, and browser type/version). It also includes metadata about the type and size of files transmitted through your customer account and related usage data. Information We Receive from Other Sources We (or third parties acting on our behalf) may receive or collect additional information about you from public databases, partners, social media platforms, conference hosts, event companies, and other third parties that supplement the information we collect directly or automatically as described above, for example partners and vendors that provide us with information about potential customers. We may use third-party identity verification services to verify your identity, secure our Services, and protect against fraud or abuse. When you engage in this process, you provide information, such as a photo ID or selfie, directly to that service. We receive confirmation of verification results but do not store your government identification documents or selfies ourselves. These services act as our processors and process your information in accordance with their own privacy notices. Inferred Information Based on information such as your IP address, we may also determine the general location from which your device accesses the Services. De-identified/Anonymized/Aggregated Information We may de-identify, anonymize, or aggregate information we collect so the information cannot reasonably identify you or your device, or we may collect information that is already in de-identified form. For example, we may disclose performance benchmark data and other aggregated, anonymized, or de-identified data useful to our user community. We maintain and use de-identified information only in a de-identified fashion and will not attempt to re-identify such information, except as permitted by law. Our use and disclosure of such aggregated, anonymized, or de-identified information is not subject to any restrictions under this Policy, and we may use and disclose it to others for any purpose. How We Use Your Information We use your information for the following purposes: To provide the Services and respond to your requests, including when you provide feedback or ask questions; To measure use of, analyze performance of, fix errors in, provide support for, improve, and develop the Services; To send you transactional or relationship communications, including related to the Services or about updates to our legal terms; In accordance with applicable legal requirements, for advertising and marketing purposes, including to provide you with special offers, information, and promotions both with respect to our products, events, and services and the products, events, and services of third parties that we believe will be of interest to you; For our business operations, including maintaining your account, billing, security, abuse and fraud prevention, legal compliance, and detecting security incidents and protecting against malicious, deceptive, fraudulent, or illegal activity; and For other purposes where we have your consent. We may process your personal information for these purposes for both mandatory and optional reasons. We will not process your personal data for any additional purposes that are incompatible with the original purpose for which it was collected unless permitted by applicable law. The laws in some jurisdictions (including the EU, UK, Switzerland, and the Kingdom of Saudi Arabia) require companies to explain the legal grounds they rely on to process your information. Our legal bases for processing your information as described in this Policy are as follows: Contractual Necessity. Where use of your information is necessary to perform our obligations under a contract or commitment to you. For example, to: Provide the Services you’ve requested from us; Comply with our applicable agreements; and Make and receive payments. Legitimate Interests. Where use of your information furthers our legitimate interests or the legitimate interests of others. For example, to: Operate our business and our Services; Defend our legal rights; Provide safety and security for our Services; Reduce abuse and prevent fraud in connection with the use of our Services; and Develop and improve the Services. If you are based in the Kingdom of Saudi Arabia, we will not rely on legitimate interests as a legal ground to process any sensitive personal information of you, if any. Legal Obligation. Where we use your information to comply with applicable legal obligations. For example, to: Keep track of usage of our Services for tax, accounting, and auditing purposes; and Respond to compulsory government requests. Consent. Where you have consented to our processing of your information for a particular purpose in jurisdictions where consent is required. For example, depending on your jurisdiction, to: Send you marketing communications Collect and process information through cookies and similar tools as discussed immediately below. Groq acknowledges that some of its Services may incorporate certain technologies (such as artificial intelligence) that could pose risks under data protection laws such as those in the Kingdom of Saudi Arabia. In this regard, we will protect any of your personal information that we process in accordance with our data security policies and applicable law. You will not be subject to decisions that will have a significant impact on you based solely on automated decision-making, unless we have a legal ground for doing so and we have notified you. Online Analytics and Targeted Advertising Our online Services use various technologies provided by us or others such as cookies, beacons, tags, and scripts (collectively referred to as “ cookies ”). These technologies are used in authenticating user sessions, analyzing trends, administering those Services, tracking users’ activities on those Services, and in gathering demographic information about our user base as a whole. We may receive reports based on the use of these technologies by these companies on an individual as well as aggregated basis. Please note that you can change your settings to notify you when a cookie is being set or updated, or to block cookies altogether. Please consult the “ Help ” section of your browser for more information (e.g., Microsoft Edge ; Google Chrome ; Mozilla Firefox ; or Apple Safari ). Also see our Cookies Notice . Please note that by blocking, disabling, or managing any or all cookies, you may not have access to certain features or offerings of these Services. We use third-party web analytics services (such as those of Google Analytics) on our online Services to collect and analyze usage information through cookies and similar tools; engage in auditing, research, or reporting; assist with fraud prevention; and provide certain features to you. To prevent Google Analytics from using your information for analytics, you may install the Google Analytics Opt-out Browser Add-on by clicking here . We also disclose certain categories of personal data to show you targeted ads on third party properties and to expand the reach and effectiveness of our own marketing campaigns If you receive an email from us, we may use certain analytics tools, such as tracking pixels, to capture data such as when you open our message or click on any links or banners our email contains. This data allows us to gauge the effectiveness of our communications and marketing campaigns. How We Disclose Your Information We may disclose your information to third parties as described above in the Online Analytics and Targeted Advertising section, and in the following ways: Affiliates. We may disclose information to our affiliates under common ownership or control for the purposes outlined in this Policy. Service Providers. We may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s business operations subject to Groq’s instructions. This may include providers of services such as infrastructure, hosting, data analysis, order fulfillment, payment processing, IT services, customer support and services, professional services, audit services, or advertising and marketing services, among others. Your organization. If you are using the Services on behalf of an organization’s customer account, your organization may have access to information generated as you use the Cloud Services. For questions about how your organization processes your information, please ask your organization. Legal and Safety Disclosures. We may disclose information as necessary or appropriate under applicable laws (including laws outside your country of residence) to: comply with legal process or requirements, including applicable notification obligations; respond in good faith as necessary to requests from public and government authorities (including public and government authorities outside your country of residence); enforce our terms and conditions; and protect our operations or those of any of our affiliates and our rights, privacy, safety, or property, or that of our affiliates, you, or others. Business Transactions. We may disclose Information in the event of a proposed or actual reorganization, merger, sale, joint venture, assignment, transfer, or other disposition of all or any portion of Groq’s business, assets, or stock (including in connection with any bankruptcy or similar proceedings). Your Rights and Choices Your Rights We provide you with the ability to exercise certain rights regarding our collection, use, and disclosure of your information. Your legal rights to exercise such controls and choices vary based on the laws of your jurisdiction. Depending on the laws in your jurisdiction (which includes the EU, UK, California, and the Kingdom of Saudi Arabia), you may have the ability to request: Access to, or a copy of, your information in a structured, commonly used, and machine-readable format Correction of your inaccurate information Deletion of your information Transfer of your information to a third party, where technologically feasible Restriction or objection to certain uses of your information Withdrawal of your consent at any time, where our processing operations were based on your consent. If you withdraw your consent, our use of your personal information before your withdrawal will still be lawful. We may ask you to provide us with certain personal information necessary to reasonably verify your identity before responding to your request. We will consider all requests and provide our response within the time period required by applicable law. Please note, however, that certain information or processing activities may be exempt from such requests. To exercise your rights, please contact us using the contact information provided below. Depending on your jurisdiction, you may have the ability to appeal our decision. In such circumstances, we will inform you of your appeal rights and how to exercise it in our response to your request. We will not discriminate against you for exercising your rights. This means that we will not penalize you for exercising your rights by taking actions such as denying you services; increasing the price/rate of services; decreasing service quality; or suggesting that we may penalize you as described above for exercising your rights. You also have the right to lodge a complaint with the supervisory authority or regulator in your jurisdiction of residence. If you are located in California, and want more detailed information about the categories of information we collect, sources of information, and our disclosures of information, please see the chart in the “ Additional Information for California Residents ” section below. Your Marketing Choices In accordance with applicable law, we may send you promotional offers, updates, newsletters, and other marketing communications. You can opt out of email marketing using the unsubscribe link in those communications. You may also contact us at the contact information provided below and request that we no longer use your information to send marketing communications. We will process such requests in accordance with applicable law. Please note that, even if you opt out of receiving marketing communications from us, you may still receive transactional or relationship communications, including about the Services or legal notifications. Sale/Targeted Advertising Opt Out Rights Under the laws in certain US states (e.g., California), you have the right to opt out of our processing or sharing of your information for online targeted advertising purposes. Note that certain state laws also allow you to opt out of the “ sale ” of your information to third parties in exchange for valuable consideration. We do not sell your personal information to third parties providing online analytics or targeted advertising services to us. We also honor browser-based opt out signals (such as the global privacy control) in accordance with our legal obligations. Data Retention We will retain your information for the period necessary to fulfill the purposes outlined in this Policy, unless a longer retention period is required or not prohibited by applicable law. When determining the appropriate retention period for the information we process and store, we take into account various criteria, such as the type of Services requested by or provided to you, the nature and length of our relationship with you, the impact on the Services we provide to you, and legally-required retention periods. Notification of Policy Changes We may change this Policy from time to time. If we make changes, we will post an updated Policy on the Services, and it will become effective as of the date of posting (“ Effective Date ”). If we make material changes, we will provide you with additional notice (such as by adding a statement to the Services or sending you a notification). We encourage you to periodically review this page for the latest information on our privacy practices. Children’s Privacy Our Services are not directed to children, and we do not knowingly collect identifiable information from children under the age of 18. If you learn that a child has provided us with identifiable information in violation of this Policy, please contact us as indicated at the end of this Policy. Third Party Links and Features Our Services may contain features or links to websites and services provided by third parties. Any information you provide on third-party websites or services is provided directly to the operators of such websites or services and is subject to those operators’ policies governing privacy and security, even if accessed via our Services. We are not responsible for the privacy and security practices of third parties to which links or access are provided through our Services. We encourage you to learn about third parties’ privacy and security policies before using their services or providing them with your information. Additional Information for International Users Groq is located in the United States, and maintains processing operations in various global jurisdictions. We may therefore transfer your information to countries other than the country where you are located, including to the U.S. or any other country in which we or our service providers maintain facilities. Whenever we make restricted international transfers of personal information, we take steps to ensure that your personal information receives an adequate level of protection (such as by using approved contractual protections for the transfer of information or relying on third parties’ Data Privacy Framework certifications, where applicable). Where relevant, you may request access to the safeguards we use to transfer your personal information outside of the European Economic Area, United Kingdom, Switzerland, or the Kingdom of Saudi Arabia. Additional Information for California Residents If you are a California resident, the California Consumer Privacy Act (“ CCPA ”) requires us to provide you with certain additional information about our privacy practices. Under the CCPA, “ sharing ” is defined as the targeting of advertising to a consumer based on that consumer’s personal information obtained from the consumer’s activity across distinct online services, and “ selling ” is defined as the disclosure of personal information to third parties in exchange for monetary or other valuable consideration. Our use of third-party analytics services may result in the sharing of online identifiers (e.g., cookie data, IP addresses, device identifiers, and usage information) in a way that may be considered a “ sale ” under the CCPA. We also disclose certain categories of personal data to show you targeted ads on third party properties and to expand the reach and effectiveness of our own marketing campaigns. Our Policy explains how we collect, use, and disclose information about you. The chart below summarizes these practices by reference to the statutory categories specified in the CCPA, and describes our practices during the 12 months preceding the Effective Date of this Policy. Category of Personal Information (“PI”) Identifiers (e.g., name, address, phone number, email address, company name and role) Commercial information (e.g., records of your transactions with us) Financial Information (e.g., financial account data, credit card information) Online Identifiers, Internet or Network Information, and Approximate Geolocation Data User Submitted Data (e.g., information you provide in online forms or for seeking customer support) Categories of third parties to whom we disclose PI for business purposes Affiliates Service Providers Online analytics partners Governmental authorities and others Advertising and marketing service providers Internet service providers, data analytics providers Operating systems and platforms Payment processors Fulfillment partners Customer support partners Event partners Fraud prevention partners Categories of third parties with whom we “share” PI Online analytics partners Targeted advertising partners We do not engage in sales or sharing using personal information about consumers we know to be under the age of 16. We do not use or disclose sensitive personal information for the purpose of inferring characteristics about you. Your California privacy rights. As a California resident, you have the rights listed below. We may also ask you for additional information to verify your identity before responding to your request: Right to request access to the specific pieces of personal information we have processed about you over the past 12 months; Right to request that we correction inaccurate personal information about you; and Right to request that we delete the personal information we collected about you. You may also designate an authorized agent to submit a rights request on your behalf. We may ask authorized agents to submit proof of their authority to make a request, such as a valid power of attorney or proof that they have signed permission from the consumer who is the subject of the request. In some cases, we may contact the individual who is the subject of the request to verify their own identity or confirm the authorized agent has permission to submit the request. If we deny your request, you may contact us to appeal our decision. If you have concerns about the result of an appeal, you may contact the California Attorney General. To exercise these rights, submit a request as an authorized agent, or to appeal the denial of a rights request, please contact us using the contact information below. You have the right not to be discriminated against for exercising any of your privacy rights. Your Choices Regarding “Sharing” and “Selling” . You can opt-out of sharing your personal data for targeted advertising to promote our products and services by clicking the “Your Privacy Choices” link in the footer below, and we will honor global privacy controls. Financial Incentives . If we offer any financial incentives in exchange for your personal information (e.g., discounts in exchange for your email address), we will provide you with appropriate information about such incentives so that you can make an informed decision as to whether to participate. Notice Concerning Do Not Track . Do Not Track (“ DNT ”) is a privacy preference that users can set in certain web browsers. We recognize and honor browser-initiated DNT signals in addition to the global privacy control browser-based privacy signal. Contact Groq If you have any questions or comments about this Policy, the information practices of the Services, or if you would like to exercise any applicable data rights, you can contact us at any time by sending us an email or writing to us at: Groq LLC, P.O. Box 1778, Mountain View, CA 94042, USA. These contact details also apply to you if you are domiciled in the Kingdom of Saudi Arabia, or you can contact us in writing at: Groq Limited, 8476 Al Raidah Tower - Second Floor, King Fahad Road, Al Muhammadiya District, Riyadh 12363-4228, Kingdom of Saudi Arabia. Our EU/UK representatives can be reached at [email protected] or at the following mailing addresses: EU: DP-Dock GmbH, Attn: Groq LLC, Ballindamm 39, 20095 Hamburg, Germany UK: DP Data Protection Services UK Ltd., Attn: Groq LLC, 16 Great Queen Street, Covent Garden, London, WC2B 5AH, United Kingdom To view previous privacy policies, please see the archive below: October 15, 2025",
"validatedDisclosureTypesObserved": [
"data_subject_rights",
"international_transfers",
"supervisory_authority",
"controller_contact",
"processing_purposes",
"legal_basis",
"recipients_or_vendor_categories"
],
"privacyNoticeAvailabilityObserved": true,
"evaluatedPrivacyPolicySurfaceCount": 1,
"discardedArticle13DisclosureSignals": [
{
"source": "deterministic",
"confidence": 0.88,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "with you. With respect to such processing, Groq is the “ data controller ” of your information. We refer to the processing activities covered in this paragraph collectively for purposes of this Policy as the “ Services .” This Policy also describes the choices available to you regarding our processing of your",
"rejectReason": "insufficient_row_specific_terms",
"disclosureType": "processing_purposes"
},
{
"source": "deterministic",
"confidence": 0.9,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "advertising services to us. We also honor browser-based opt out signals (such as the global privacy control) in accordance with our legal obligations. Data Retention We will retain your information for the period necessary to fulfill the purposes outlined in this Policy, unless a longer retention period is required or",
"rejectReason": "insufficient_row_specific_terms",
"disclosureType": "data_retention"
},
{
"source": "deterministic",
"confidence": 0.76,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "that we process in accordance with our data security policies and applicable law. You will not be subject to decisions that will have a significant impact on you based solely on automated decision-making, unless we have a legal ground for doing so and we have notified you.",
"rejectReason": "insufficient_row_specific_terms",
"disclosureType": "automated_decision_making_or_profiling"
}
],
"staleLegalFrameworkReferenceObserved": false,
"policyEvidenceProvenanceContractVersion": "certscore.policy-evidence-provenance.v1",
"gdprTransparencyProductionEvidenceEnabled": true,
"gdprTransparencyProductionEvidenceDiagnostics": {
"sourceCandidateCount": 8,
"candidateDispositions": [
{
"topic": "controller_contact",
"confidence": 0.9,
"disposition": "diagnostic_only",
"matchStrength": "direct",
"matchedLocale": "en",
"rejectionReason": "candidate_topic_invariants_failed",
"sourceObservationId": "policy_surface_69e31537"
},
{
"topic": "supervisory_authority",
"confidence": 0.86,
"disposition": "accepted",
"matchStrength": "equivalent",
"matchedLocale": "en",
"rejectionReason": null,
"sourceObservationId": "policy_surface_69e31537"
},
{
"topic": "legal_basis",
"confidence": 0.86,
"disposition": "accepted",
"matchStrength": "equivalent",
"matchedLocale": "en",
"rejectionReason": null,
"sourceObservationId": "policy_surface_69e31537"
},
{
"topic": "international_transfers",
"confidence": 0.86,
"disposition": "accepted",
"matchStrength": "equivalent",
"matchedLocale": "en",
"rejectionReason": null,
"sourceObservationId": "policy_surface_69e31537"
},
{
"topic": "data_retention",
"confidence": 0.86,
"disposition": "discarded",
"matchStrength": "equivalent",
"matchedLocale": "en",
"rejectionReason": "insufficient_row_specific_terms",
"sourceObservationId": "policy_surface_69e31537"
},
{
"topic": "recipients_or_vendor_categories",
"confidence": 0.86,
"disposition": "accepted",
"matchStrength": "equivalent",
"matchedLocale": "en",
"rejectionReason": null,
"sourceObservationId": "policy_surface_69e31537"
},
{
"topic": "processing_purposes",
"confidence": 0.86,
"disposition": "accepted",
"matchStrength": "equivalent",
"matchedLocale": "en",
"rejectionReason": null,
"sourceObservationId": "policy_surface_69e31537"
},
{
"topic": "data_subject_rights",
"confidence": 0.86,
"disposition": "accepted",
"matchStrength": "equivalent",
"matchedLocale": "en",
"rejectionReason": null,
"sourceObservationId": "policy_surface_69e31537"
}
],
"acceptedCandidateCount": 6,
"rejectedCandidateCount": 2,
"discardedCandidateCount": 1,
"diagnosticCandidateCount": 1,
"productionCreditSignalCount": 6
}
}
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Policy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: Not retained.
Open policy sourceLegal Obligation. Where we use your information to comply with applicable legal obligations.
Matched disclosure snippet: Legal Obligation. Where we use your information to comply with applicable legal obligations.
{
"assessmentStatus": "checked",
"checklistItemId": "legal_basis_disclosure_observed",
"coverageArea": "Legal basis disclosure",
"evidenceState": "observed",
"explanation": "Whether retained privacy-policy evidence included a canonical legal-basis disclosure signal.",
"note": "Whether retained privacy-policy evidence included a canonical legal-basis disclosure signal.",
"status": "Observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.legal_basis_disclosure_observed.observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.legal_basis_disclosure_observed"
},
"statusBasis": "Legal basis disclosure evidence was retained through adapter-approved multilingual GDPR Transparency Article 13 evidence.",
"retainedEvidence": {
"remediation": {
"kind": "none",
"steps": [],
"message": "No remediation is established by this check alone. Retain its evidence and reassess after relevant changes."
},
"evidenceRefs": [
"Evidence: Legal basis disclosure",
"Excerpt: Legal Obligation. Where we use your information to comply with applicable legal obligations.",
"Locale: en",
"Policy URL: https://groq.com/privacy-policy"
],
"signalObserved": true,
"article13Signal": {
"source": "normalized_concern",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "Legal Obligation. Where we use your information to comply with applicable legal obligations.",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "legal_basis",
"evidenceSource": "normalized_gdpr_transparency_article13_concern",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_legal_basis",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionHeading": null
},
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"policyEvidenceAssessment": {
"result": "disclosure_observed",
"scoreEffect": "canonical_policy",
"topicRelevance": "direct",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "moderate",
"selectedEvidenceArtifactId": "coverage_policy",
"gdprTransparencyArticle13Concern": {
"state": "sufficient",
"topic": "legal_basis",
"originKey": "gdpr_transparency.article13.legal_basis",
"canonicalConcernKey": "runtime_artifact:gdpr_transparency.article13.legal_basis",
"regulatoryChecklistEligibility": "observed"
}
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Policy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: Not retained.
Open policy sourceNo production-approved topic match was established. This neutral result does not establish that the disclosure is absent.
{
"assessmentStatus": "coverage_limitation",
"checklistItemId": "retention_disclosure_observed",
"coverageArea": "Retention disclosure",
"evidenceState": "not_testable",
"explanation": "Whether retained privacy-policy evidence included a data-retention disclosure signal.",
"note": "Whether retained privacy-policy evidence included a data-retention disclosure signal.",
"status": "Not confirmed",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.retention_disclosure_observed.not_confirmed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.retention_disclosure_observed"
},
"statusBasis": "No production-approved topic match was established. This neutral result does not establish that the disclosure is absent.",
"retainedEvidence": {
"remediation": {
"kind": "steps",
"steps": [
"Review the governing policy section for the retention period or substantive criteria for each relevant data category; retain the exact excerpt and source URL.",
"If relevant wording exists, record it for review and investigate extraction coverage. Unconfirmed evidence alone does not establish a missing disclosure.",
"Retest the same policy version or record the revised version; verify that the extracted passage supports this specific topic, rather than nearby or unrelated wording."
]
},
"signalObserved": "not_confirmed_canonical_projection_unavailable",
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"canonicalProjectionState": "normalized_concern_unavailable",
"policyEvidenceAssessment": {
"result": "extraction_incomplete",
"scoreEffect": "none",
"topicRelevance": "unknown",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "missing",
"policyTextExtractionHealth": {
"policyUrls": [
"https://groq.com/privacy-policy"
],
"nanoInvoked": false,
"contractVersion": "certscore.policy-text-extraction-health.v2",
"policyTextQuality": {
"usable": true,
"codeSignalCount": 0,
"codeSymbolRatio": 0.0011762860727728983,
"policyTermCount": 16,
"alphabeticWordRatio": 0.7921747967479674,
"accessChallengeSignalCount": 0,
"naturalLanguageSentenceCount": 139
},
"policyUrlRetained": true,
"extractedTextLength": 25504,
"policySurfaceObserved": true,
"detectedPolicyLanguage": "en",
"minimumTextLengthRequired": 500,
"policyTextExtractionStatus": "ok",
"verifiedPolicyDocumentCount": 1,
"detectedPolicyLanguageSource": "policy_surface",
"supportedGdprTransparencyLocales": [
"en",
"de",
"fr",
"es",
"it",
"nl",
"pl",
"pt",
"ru",
"ja",
"zh",
"ar",
"sv",
"ro",
"cs",
"el",
"hu",
"da",
"fi",
"sk",
"bg",
"hr",
"nb",
"sl",
"lt",
"lv",
"et",
"uk",
"tr",
"fa",
"vi",
"id",
"ko",
"th",
"he",
"sr",
"ca",
"hi",
"az",
"gl"
],
"gdprTransparencyLanguageSupported": true,
"policyTextEvidenceProjectionStatus": "verified_complete",
"policyTextEvidenceProjectionContractVersion": "certscore.policy-text-evidence-projection.v1"
},
"selectedEvidenceArtifactId": "coverage_policy",
"article13CoverageAssessment": {
"topic": "data_retention",
"status": "insufficient_retained_evidence",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"policy_absence_coverage_preconditions_not_met",
"typed_topic_coverage_diagnostic_missing_or_limited",
"policy_document_content_coverage_incomplete"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
"gdprTransparencyReportStatusContract": "observed_not_confirmed_no_match_found.v1"
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Policy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: Not retained.
Open policy sourceunprojected controller/contact disclosure candidate
Excerpt: data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information.
Policy URL: https://groq.com/privacy-policy
{
"assessmentStatus": "coverage_limitation",
"checklistItemId": "controller_contact_disclosure",
"coverageArea": "Controller/contact disclosure",
"evidenceState": "not_testable",
"explanation": "Whether retained privacy-policy evidence included a controller, privacy contact, or equivalent contact point.",
"note": "Whether retained privacy-policy evidence included a controller, privacy contact, or equivalent contact point.",
"status": "Not confirmed",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.controller_contact_disclosure.not_confirmed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.controller_contact_disclosure"
},
"statusBasis": "No production-approved topic match was established. A retained candidate was rejected by the canonical projection and remains available for audit; this result does not establish that the disclosure is absent.",
"retainedEvidence": {
"remediation": {
"kind": "steps",
"steps": [
"Review the governing policy section for the controller identity and contact details; retain the exact excerpt and source URL.",
"If relevant wording exists, record it for review and investigate extraction coverage. Unconfirmed evidence alone does not establish a missing disclosure.",
"Retest the same policy version or record the revised version; verify that the extracted passage supports this specific topic, rather than nearby or unrelated wording."
]
},
"evidenceRefs": [
"Evidence: unprojected controller/contact disclosure candidate",
"Excerpt: data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information.",
"Policy URL: https://groq.com/privacy-policy"
],
"signalObserved": "not_confirmed_canonical_projection_unavailable",
"retainedCandidate": {
"source": "deterministic",
"status": "observed",
"confidence": 0.9,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information.",
"disclosureType": "controller_contact",
"evidenceSource": "deterministic",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"supportingContactContext": null,
"selectedPolicySectionExcerpt": "data), interactions with business contacts of our vendors and partners, and other engagements or interactions we may have with you. With respect to such processing, Groq is the “ data controller ” of your information.",
"selectedPolicySectionHeading": "Privacy Policy"
},
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"canonicalProjectionState": "retained_candidate_not_production_projectable",
"policyEvidenceAssessment": {
"result": "extraction_incomplete",
"scoreEffect": "none",
"topicRelevance": "unknown",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "missing",
"policyTextExtractionHealth": {
"policyUrls": [
"https://groq.com/privacy-policy"
],
"nanoInvoked": false,
"contractVersion": "certscore.policy-text-extraction-health.v2",
"policyTextQuality": {
"usable": true,
"codeSignalCount": 0,
"codeSymbolRatio": 0.0011762860727728983,
"policyTermCount": 16,
"alphabeticWordRatio": 0.7921747967479674,
"accessChallengeSignalCount": 0,
"naturalLanguageSentenceCount": 139
},
"policyUrlRetained": true,
"extractedTextLength": 25504,
"policySurfaceObserved": true,
"detectedPolicyLanguage": "en",
"minimumTextLengthRequired": 500,
"policyTextExtractionStatus": "ok",
"verifiedPolicyDocumentCount": 1,
"detectedPolicyLanguageSource": "policy_surface",
"supportedGdprTransparencyLocales": [
"en",
"de",
"fr",
"es",
"it",
"nl",
"pl",
"pt",
"ru",
"ja",
"zh",
"ar",
"sv",
"ro",
"cs",
"el",
"hu",
"da",
"fi",
"sk",
"bg",
"hr",
"nb",
"sl",
"lt",
"lv",
"et",
"uk",
"tr",
"fa",
"vi",
"id",
"ko",
"th",
"he",
"sr",
"ca",
"hi",
"az",
"gl"
],
"gdprTransparencyLanguageSupported": true,
"policyTextEvidenceProjectionStatus": "verified_complete",
"policyTextEvidenceProjectionContractVersion": "certscore.policy-text-evidence-projection.v1"
},
"selectedEvidenceArtifactId": "coverage_policy",
"article13CoverageAssessment": {
"topic": "controller_contact",
"status": "observed",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"row_specific_disclosure_observed"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
"gdprTransparencyReportStatusContract": "observed_not_confirmed_no_match_found.v1"
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Policy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: How We Use Your Information.
Open policy sourceWe may process your personal information for these purposes for both mandatory and optional reasons.
Matched disclosure snippet: We may process your personal information for these purposes for both mandatory and optional reasons.
{
"assessmentStatus": "checked",
"checklistItemId": "processing_purposes_disclosure",
"coverageArea": "Processing purposes disclosure",
"evidenceState": "observed",
"explanation": "Whether retained privacy-policy evidence described the purposes for processing personal data.",
"note": "Whether retained privacy-policy evidence described the purposes for processing personal data.",
"status": "Observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.processing_purposes_disclosure.observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.processing_purposes_disclosure"
},
"statusBasis": "Processing purposes disclosure evidence was retained through adapter-approved multilingual GDPR Transparency Article 13 evidence.",
"retainedEvidence": {
"remediation": {
"kind": "none",
"steps": [],
"message": "No remediation is established by this check alone. Retain its evidence and reassess after relevant changes."
},
"evidenceRefs": [
"Evidence: Processing purposes disclosure",
"Excerpt: We may process your personal information for these purposes for both mandatory and optional reasons.",
"Locale: en",
"Policy URL: https://groq.com/privacy-policy"
],
"signalObserved": true,
"article13Signal": {
"source": "normalized_concern",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "We may process your personal information for these purposes for both mandatory and optional reasons.",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "processing_purposes",
"evidenceSource": "normalized_gdpr_transparency_article13_concern",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_processing_purposes",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionHeading": "How We Use Your Information"
},
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"policyEvidenceAssessment": {
"result": "disclosure_observed",
"scoreEffect": "canonical_policy",
"topicRelevance": "direct",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"sectionHeading": "How We Use Your Information",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "moderate",
"selectedEvidenceArtifactId": "coverage_policy",
"gdprTransparencyArticle13Concern": {
"state": "sufficient",
"topic": "processing_purposes",
"originKey": "gdpr_transparency.article13.processing_purposes",
"canonicalConcernKey": "runtime_artifact:gdpr_transparency.article13.processing_purposes",
"regulatoryChecklistEligibility": "observed"
}
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Policy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: How We Disclose Your Information.
Open policy sourceWe may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s business operations subject to Groq’s instructions.
Matched disclosure snippet: We may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s busi…
{
"assessmentStatus": "checked",
"checklistItemId": "recipients_vendor_categories_disclosure",
"coverageArea": "Recipients/vendor categories disclosed",
"evidenceState": "observed",
"explanation": "Whether retained privacy-policy evidence described recipient, vendor, or 3rd party categories.",
"note": "Whether retained privacy-policy evidence described recipient, vendor, or 3rd party categories.",
"status": "Observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.recipients_vendor_categories_disclosure.observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.recipients_vendor_categories_disclosure"
},
"statusBasis": "Recipients/vendor categories disclosure evidence was retained through adapter-approved multilingual GDPR Transparency Article 13 evidence.",
"retainedEvidence": {
"remediation": {
"kind": "none",
"steps": [],
"message": "No remediation is established by this check alone. Retain its evidence and reassess after relevant changes."
},
"evidenceRefs": [
"Evidence: Recipients/vendor categories disclosure",
"Excerpt: We may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s business operations subject to Groq’s instructions.",
"Locale: en",
"Policy URL: https://groq.com/privacy-policy"
],
"signalObserved": true,
"article13Signal": {
"source": "normalized_concern",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "We may disclose information to our third-party service providers, vendors, or others who provide services for Groq’s business operations subject to Groq’s instructions.",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "recipients_or_vendor_categories",
"evidenceSource": "normalized_gdpr_transparency_article13_concern",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_recipients_or_vendor_categories",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionHeading": "How We Disclose Your Information"
},
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"policyEvidenceAssessment": {
"result": "disclosure_observed",
"scoreEffect": "canonical_policy",
"topicRelevance": "direct",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"sectionHeading": "How We Disclose Your Information",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "moderate",
"selectedEvidenceArtifactId": "coverage_policy",
"gdprTransparencyArticle13Concern": {
"state": "sufficient",
"topic": "recipients_or_vendor_categories",
"originKey": "gdpr_transparency.article13.recipients_or_vendor_categories",
"canonicalConcernKey": "runtime_artifact:gdpr_transparency.article13.recipients_or_vendor_categories",
"regulatoryChecklistEligibility": "observed"
}
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Policy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: Your Rights and Choices.
Open policy sourceYour Rights We provide you with the ability to exercise certain rights regarding our collection, use, and disclosure of your information. Your legal rights to exercise such controls and choices vary based on the laws of your jurisdiction. Depending on the laws in your jurisdiction (which includes the EU, UK, California, and the Kingdom of Saudi Arabia), you may have the ability to request: Access to, or a copy of, your information in a structured, commonly used, and machine-readable format Correction of your inaccurate information Deletion of your information Transfer of your information to a third party, where technologically feasi
Matched disclosure snippet: Your Rights We provide you with the ability to exercise certain rights regarding our collection, use, and disclosure of y…
{
"assessmentStatus": "coverage_limitation",
"checklistItemId": "data_subject_rights_disclosure",
"coverageArea": "Data subject rights disclosure",
"evidenceState": "not_testable",
"explanation": "Whether retained privacy-policy evidence described data subject rights or a rights request path.",
"note": "Whether retained privacy-policy evidence described data subject rights or a rights request path.",
"status": "Not confirmed",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.data_subject_rights_disclosure.not_confirmed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.data_subject_rights_disclosure"
},
"statusBasis": "US-state privacy rights were retained, including request or opt-out rights. GDPR-specific rights coverage was not confirmed, so this row receives partial contextual credit rather than full GDPR transparency credit.",
"retainedEvidence": {
"remediation": {
"kind": "steps",
"steps": [
"Review the governing policy section for the applicable rights and how to exercise them; retain the exact excerpt and source URL.",
"If relevant wording exists, record it for review and investigate extraction coverage. Unconfirmed evidence alone does not establish a missing disclosure.",
"Retest the same policy version or record the revised version; verify that the extracted passage supports this specific topic, rather than nearby or unrelated wording."
]
},
"evidenceRefs": [
"Evidence: Data subject rights disclosure",
"Excerpt: Your Rights We provide you with the ability to exercise certain rights regarding our collection, use, and disclosure of your information. Your legal rights to exercise such controls and choices vary based on the laws of your jurisdiction. Depending on the laws in your jurisdiction (which includes the EU, UK, California, and the Kingdom of Saudi Arabia), you may have the ability to request: Access to, or a copy of, your information in a structured, commonly used, and machine-readable format Correction of your inaccurate information Deletion of your information Transfer of your information to a third party, where technologically feasi",
"Locale: en",
"Policy URL: https://groq.com/privacy-policy"
],
"signalObserved": "partial_us_state_rights",
"article13Signal": {
"source": "normalized_concern",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "Your Rights We provide you with the ability to exercise certain rights regarding our collection, use, and disclosure of your information. Your legal rights to exercise such controls and choices vary based on the laws of your jurisdiction. Depending on the laws in your jurisdiction (which includes the EU, UK, California, and the Kingdom of Saudi Arabia), you may have the ability to request: Access to, or a copy of, your information in a structured, commonly used, and machine-readable format Correction of your inaccurate information Deletion of your information Transfer of your information to a third party, where technologically feasi",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "data_subject_rights",
"evidenceSource": "normalized_gdpr_transparency_article13_concern",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_data_subject_rights",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionHeading": "Your Rights and Choices"
},
"priorPolicyStatus": "review_signal",
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"rightsJurisdictionScope": "us_state_only",
"policyEvidenceAssessment": {
"result": "not_located_automatically",
"scoreEffect": "none",
"topicRelevance": "unknown",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"sectionHeading": "Your Rights and Choices",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "missing",
"canonicalUncertaintyState": "not_confirmed",
"selectedEvidenceArtifactId": "coverage_policy",
"gdprTransparencyArticle13Concern": {
"state": "sufficient",
"topic": "data_subject_rights",
"originKey": "gdpr_transparency.article13.data_subject_rights",
"canonicalConcernKey": "runtime_artifact:gdpr_transparency.article13.data_subject_rights",
"regulatoryChecklistEligibility": "observed"
},
"gdprTransparencyReportStatusContract": "observed_not_confirmed_no_match_found.v1"
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Policy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: Additional Information for International Users.
Open policy sourceWhenever we make restricted international transfers of personal information, we take steps to ensure that your personal information receives an adequate level of protection (such as by using approved contractual protections for the transfer of information or relying on third parties’ Data Privacy Framework certifications, where applicable). Where relevant, you may request access to the safeguards we use to transfer your personal information outside of the European Economic Area, United Kingdom, Switzerland, or the Kingdom of Saudi Arabia.
Matched disclosure snippet: Whenever we make restricted international transfers of personal information, we take steps to ensure that your personal i…
{
"assessmentStatus": "checked",
"checklistItemId": "international_transfers_disclosure",
"coverageArea": "International transfer disclosure",
"evidenceState": "observed",
"explanation": "Whether retained privacy-policy evidence described international transfers or transfer-relevant endpoint/vendor context.",
"note": "Whether retained privacy-policy evidence described international transfers or transfer-relevant endpoint/vendor context.",
"status": "Observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.international_transfers_disclosure.observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.international_transfers_disclosure"
},
"statusBasis": "International transfer disclosure evidence was retained through adapter-approved multilingual GDPR Transparency Article 13 evidence.",
"retainedEvidence": {
"remediation": {
"kind": "none",
"steps": [],
"message": "No remediation is established by this check alone. Retain its evidence and reassess after relevant changes."
},
"evidenceRefs": [
"Evidence: International transfer disclosure",
"Excerpt: Whenever we make restricted international transfers of personal information, we take steps to ensure that your personal information receives an adequate level of protection (such as by using approved contractual protections for the transfer of information or relying on third parties’ Data Privacy Framework certifications, where applicable). Where relevant, you may request access to the safeguards we use to transfer your personal information outside of the European Economic Area, United Kingdom, Switzerland, or the Kingdom of Saudi Arabia.",
"Locale: en",
"Policy URL: https://groq.com/privacy-policy"
],
"signalObserved": true,
"article13Signal": {
"source": "normalized_concern",
"status": "observed",
"confidence": 0.86,
"surfaceUrl": "https://groq.com/privacy-policy",
"evidenceText": "Whenever we make restricted international transfers of personal information, we take steps to ensure that your personal information receives an adequate level of protection (such as by using approved contractual protections for the transfer of information or relying on third parties’ Data Privacy Framework certifications, where applicable). Where relevant, you may request access to the safeguards we use to transfer your personal information outside of the European Economic Area, United Kingdom, Switzerland, or the Kingdom of Saudi Arabia.",
"matchStrength": "equivalent",
"matchedLocale": "en",
"disclosureType": "international_transfers",
"evidenceSource": "normalized_gdpr_transparency_article13_concern",
"productionCredit": true,
"classifierProvenance": "gdpr_transparency_topic_classifier.v1",
"classifierReasonCodes": [
"matched_international_transfers",
"match_strength_equivalent",
"variant_semantic_clause"
],
"productionCreditProfile": "gdpr_transparency_multilingual_article13_v1",
"selectedEvidenceStrength": "strong",
"selectedPolicySectionUrl": "https://groq.com/privacy-policy",
"selectedPolicySectionHeading": "Additional Information for International Users"
},
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"policyEvidenceAssessment": {
"result": "disclosure_observed",
"scoreEffect": "canonical_policy",
"topicRelevance": "direct",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"sectionHeading": "Additional Information for International Users",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "moderate",
"selectedEvidenceArtifactId": "coverage_policy",
"legalFrameworkValidityMatches": [
{
"canonicalId": "eu_us_data_privacy_framework",
"subjectArea": "international_data_transfers",
"matchedAlias": "Data Privacy Framework",
"statusAtScan": "current",
"canonicalName": "EU-US Data Privacy Framework",
"effectiveFrom": "2023-07-10",
"canonicalStatus": "current"
}
],
"gdprTransparencyArticle13Concern": {
"state": "sufficient",
"topic": "international_transfers",
"originKey": "gdpr_transparency.article13.international_transfers",
"canonicalConcernKey": "runtime_artifact:gdpr_transparency.article13.international_transfers",
"regulatoryChecklistEligibility": "observed"
}
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Policy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: Not retained.
Open policy sourceNo production-approved topic match was established. This neutral result does not establish that the disclosure is absent.
{
"assessmentStatus": "coverage_limitation",
"checklistItemId": "dpo_contact_point_disclosure",
"coverageArea": "DPO contact point (where applicable)",
"evidenceState": "not_testable",
"explanation": "Whether retained privacy-policy evidence identified a designated data protection officer or equivalent statutory DPO contact. A generic privacy mailbox is credited under controller/contact disclosure and does not by itself establish a DPO designation.",
"note": "Whether retained privacy-policy evidence identified a designated data protection officer or equivalent statutory DPO contact. A generic privacy mailbox is credited under controller/contact disclosure and does not by itself establish a DPO designation.",
"status": "Not confirmed",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.dpo_contact_point_disclosure.not_confirmed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.dpo_contact_point_disclosure"
},
"statusBasis": "No production-approved topic match was established. This neutral result does not establish that the disclosure is absent.",
"retainedEvidence": {
"remediation": {
"kind": "steps",
"steps": [
"Review the governing policy section for an expressly designated Data Protection Officer and contact route, where applicable; retain the exact excerpt and source URL.",
"Determine whether DPO designation is required separately. A generic privacy mailbox does not prove a designation.",
"If relevant wording exists, record it for review and investigate extraction coverage. Unconfirmed evidence alone does not establish a missing disclosure.",
"Retest the same policy version or record the revised version; verify that the extracted passage supports this specific topic, rather than nearby or unrelated wording."
]
},
"signalObserved": "not_confirmed_canonical_projection_unavailable",
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"canonicalProjectionState": "normalized_concern_unavailable",
"policyEvidenceAssessment": {
"result": "extraction_incomplete",
"scoreEffect": "none",
"topicRelevance": "unknown",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "missing",
"policyTextExtractionHealth": {
"policyUrls": [
"https://groq.com/privacy-policy"
],
"nanoInvoked": false,
"contractVersion": "certscore.policy-text-extraction-health.v2",
"policyTextQuality": {
"usable": true,
"codeSignalCount": 0,
"codeSymbolRatio": 0.0011762860727728983,
"policyTermCount": 16,
"alphabeticWordRatio": 0.7921747967479674,
"accessChallengeSignalCount": 0,
"naturalLanguageSentenceCount": 139
},
"policyUrlRetained": true,
"extractedTextLength": 25504,
"policySurfaceObserved": true,
"detectedPolicyLanguage": "en",
"minimumTextLengthRequired": 500,
"policyTextExtractionStatus": "ok",
"verifiedPolicyDocumentCount": 1,
"detectedPolicyLanguageSource": "policy_surface",
"supportedGdprTransparencyLocales": [
"en",
"de",
"fr",
"es",
"it",
"nl",
"pl",
"pt",
"ru",
"ja",
"zh",
"ar",
"sv",
"ro",
"cs",
"el",
"hu",
"da",
"fi",
"sk",
"bg",
"hr",
"nb",
"sl",
"lt",
"lv",
"et",
"uk",
"tr",
"fa",
"vi",
"id",
"ko",
"th",
"he",
"sr",
"ca",
"hi",
"az",
"gl"
],
"gdprTransparencyLanguageSupported": true,
"policyTextEvidenceProjectionStatus": "verified_complete",
"policyTextEvidenceProjectionContractVersion": "certscore.policy-text-evidence-projection.v1"
},
"selectedEvidenceArtifactId": "coverage_policy",
"article13CoverageAssessment": {
"topic": "dpo_contact",
"status": "insufficient_retained_evidence",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"policy_absence_coverage_preconditions_not_met",
"typed_topic_coverage_diagnostic_missing_or_limited",
"policy_document_content_coverage_incomplete"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
"gdprTransparencyReportStatusContract": "observed_not_confirmed_no_match_found.v1"
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Policy source
Captured page title: Privacy Policy | Groq is the premier neocloud for fast inference — https://groq.com/privacy-policy
Document heading: Privacy Policy
Source policy language: en; banner/page language: en; translation applied: No.
Policy reached through: Guessed Common Path; directly linked from scanned page: No; retrieved during scan: 2026-10-12T19:36:26.352Z.
Section: Not retained.
Open policy sourceNo production-approved topic match was established. This neutral result does not establish that the disclosure is absent.
{
"assessmentStatus": "coverage_limitation",
"checklistItemId": "automated_decision_making_profiling_disclosure",
"coverageArea": "Profiling / automated decisions disclosure",
"evidenceState": "not_testable",
"explanation": "Whether adapter-approved Article 13 evidence retained automated decision-making or profiling disclosure context for review.",
"note": "Whether adapter-approved Article 13 evidence retained automated decision-making or profiling disclosure context for review.",
"status": "Not confirmed",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.automated_decision_making_profiling_disclosure.not_confirmed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.automated_decision_making_profiling_disclosure"
},
"statusBasis": "No production-approved topic match was established. This neutral result does not establish that the disclosure is absent.",
"retainedEvidence": {
"remediation": {
"kind": "steps",
"steps": [
"Review the governing policy section for the applicable automated decision-making or profiling disclosures; retain the exact excerpt and source URL.",
"If relevant wording exists, record it for review and investigate extraction coverage. Unconfirmed evidence alone does not establish a missing disclosure.",
"Retest the same policy version or record the revised version; verify that the extracted passage supports this specific topic, rather than nearby or unrelated wording."
]
},
"signalObserved": "not_confirmed_canonical_projection_unavailable",
"missingEvidenceNeeded": [],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"canonicalProjectionState": "normalized_concern_unavailable",
"policyEvidenceAssessment": {
"result": "extraction_incomplete",
"scoreEffect": "none",
"topicRelevance": "unknown",
"contractVersion": "certscore.policy-topic-evidence-assessment.v1"
},
"policyEvidenceProvenance": {
"sourceUrl": "https://groq.com/privacy-policy",
"policyTitle": "Privacy Policy | Groq is the premier neocloud for fast inference",
"artifactRefs": [
"policy_excerpt_69e31537_2a599f95",
"policy_surface_text_69e31537_7739ff25"
],
"bannerLanguage": "en",
"contractVersion": "certscore.policy-evidence-provenance.v1",
"discoveryMethod": "guessed_common_path",
"documentHeading": "Privacy Policy",
"detectedLanguage": "en",
"retrievalTimestamp": "2026-10-12T19:36:26.352Z",
"targetRelationship": "target_controller",
"translationApplied": false,
"documentOwnerEntity": "Groq is the premier neocloud for fast inference",
"ownershipConfidence": 0.98,
"directlyLinkedFromScannedPage": false
},
"selectedEvidenceStrength": "missing",
"policyTextExtractionHealth": {
"policyUrls": [
"https://groq.com/privacy-policy"
],
"nanoInvoked": false,
"contractVersion": "certscore.policy-text-extraction-health.v2",
"policyTextQuality": {
"usable": true,
"codeSignalCount": 0,
"codeSymbolRatio": 0.0011762860727728983,
"policyTermCount": 16,
"alphabeticWordRatio": 0.7921747967479674,
"accessChallengeSignalCount": 0,
"naturalLanguageSentenceCount": 139
},
"policyUrlRetained": true,
"extractedTextLength": 25504,
"policySurfaceObserved": true,
"detectedPolicyLanguage": "en",
"minimumTextLengthRequired": 500,
"policyTextExtractionStatus": "ok",
"verifiedPolicyDocumentCount": 1,
"detectedPolicyLanguageSource": "policy_surface",
"supportedGdprTransparencyLocales": [
"en",
"de",
"fr",
"es",
"it",
"nl",
"pl",
"pt",
"ru",
"ja",
"zh",
"ar",
"sv",
"ro",
"cs",
"el",
"hu",
"da",
"fi",
"sk",
"bg",
"hr",
"nb",
"sl",
"lt",
"lv",
"et",
"uk",
"tr",
"fa",
"vi",
"id",
"ko",
"th",
"he",
"sr",
"ca",
"hi",
"az",
"gl"
],
"gdprTransparencyLanguageSupported": true,
"policyTextEvidenceProjectionStatus": "verified_complete",
"policyTextEvidenceProjectionContractVersion": "certscore.policy-text-evidence-projection.v1"
},
"selectedEvidenceArtifactId": "coverage_policy",
"article13CoverageAssessment": {
"topic": "automated_decision_making_or_profiling",
"status": "insufficient_retained_evidence",
"sourceUrls": [
"https://groq.com/privacy-policy"
],
"reasonCodes": [
"policy_absence_coverage_preconditions_not_met",
"typed_topic_coverage_diagnostic_missing_or_limited",
"policy_document_content_coverage_incomplete"
],
"coverageStatus": "insufficient",
"policyDocumentIds": [
"policy_surface_69e31537"
],
"policyDocumentRoles": [
"policy_document"
],
"policyDocumentSha256": [
"fb03edb9fd3038dd4fbf1b776cbc7d1e75083ad2ac87fd01c5bb0de4ca65170e"
],
"assessmentContractVersion": "gdpr_transparency_article13_coverage_assessment.v1",
"unresolvedMaterialPolicyChildUrls": []
},
"gdprTransparencyReportStatusContract": "observed_not_confirmed_no_match_found.v1"
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}1 issue · 3 to review
ReviewWCAG 2.2 A/AA automated checks on the starting page.
axe-core 4.11.3 · 62 rules evaluated
Coverage is limited: 3 checks need manual review.
Text must have sufficient contrast against its background.
Impact: Serious
WCAG criteria: 1.4.3
WCAG guidance & remediation ↗Examples (5 of 62)
.AnnouncementBanner_link__B2CVp
Element has insufficient color contrast of 3.4 (foreground color: #f43e01, background color: #f3f3ee, font size: 12.0pt (16.002px), font weight: normal). Expected contrast ratio of 4.5:1
<a class data-internal-link href><span aria-hidden></span></a>
.HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(1)
Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1
<div aria-hidden style></div>
.HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(2)
Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1
<div aria-hidden style></div>
.HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(3)
Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1
<div aria-hidden style></div>
.HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(4)
Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1
<div aria-hidden style></div>
{
"accessibilityRule": {
"ruleId": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143",
"TTv5",
"TT13.c",
"EN-301-549",
"EN-9.1.4.3",
"ACT",
"RGAAv4",
"RGAA-3.2.1"
],
"help": "Elements must meet minimum color contrast ratio thresholds",
"description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=axeAPI",
"nodeCount": 62,
"representativeNodes": [
{
"selectors": [
".AnnouncementBanner_link__B2CVp"
],
"htmlSnippet": "<a class data-internal-link href><span aria-hidden></span></a>",
"failureSummary": "Fix any of the following: Element has insufficient color contrast of 3.4 (foreground color: #f43e01, background color: #f3f3ee, font size: 12.0pt (16.002px), font weight: normal). Expected contrast ratio of 4.5:1",
"colorContrast": {
"foregroundColor": "#f43e01",
"backgroundColor": "#f3f3ee",
"contrastRatio": 3.4,
"requiredContrastRatio": 4.5,
"fontSize": "12.0pt (16.002px)",
"fontWeight": "normal"
}
},
{
"selectors": [
".HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(1)"
],
"htmlSnippet": "<div aria-hidden style></div>",
"failureSummary": "Fix any of the following: Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1",
"colorContrast": {
"foregroundColor": "#cecebf",
"backgroundColor": "#f3f3ee",
"contrastRatio": 1.42,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
},
{
"selectors": [
".HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(2)"
],
"htmlSnippet": "<div aria-hidden style></div>",
"failureSummary": "Fix any of the following: Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1",
"colorContrast": {
"foregroundColor": "#cecebf",
"backgroundColor": "#f3f3ee",
"contrastRatio": 1.42,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
},
{
"selectors": [
".HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(3)"
],
"htmlSnippet": "<div aria-hidden style></div>",
"failureSummary": "Fix any of the following: Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1",
"colorContrast": {
"foregroundColor": "#cecebf",
"backgroundColor": "#f3f3ee",
"contrastRatio": 1.42,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
},
{
"selectors": [
".HomeProseReveal_statement__BT9BX:nth-child(6) > .HomeProseReveal_line__ANM8z[data-prose-reveal] > div:nth-child(1) > div:nth-child(4)"
],
"htmlSnippet": "<div aria-hidden style></div>",
"failureSummary": "Fix any of the following: Element has insufficient color contrast of 1.42 (foreground color: #cecebf, background color: #f3f3ee, font size: 37.9pt (50.498px), font weight: normal). Expected contrast ratio of 3:1",
"colorContrast": {
"foregroundColor": "#cecebf",
"backgroundColor": "#f3f3ee",
"contrastRatio": 1.42,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
}
]
}
}Checks needing manual review
Keyboard focus should not enter content hidden from assistive technology.
Impact: Serious
WCAG criteria: 4.1.2
WCAG guidance & remediation ↗Examples (2 of 2)
.AnnouncementBanner_banner__heWHB
Check that focusable elements are not tabbable in the current state
<aside aria-label class data-announcement aria-hidden>
.HomeV2_root__UrVbM
Check that focusable elements are not tabbable in the current state
<div class aria-hidden>
{
"accessibilityRule": {
"ruleId": "aria-hidden-focus",
"impact": "serious",
"tags": [
"cat.name-role-value",
"wcag2a",
"wcag412",
"TTv5",
"TT6.a",
"EN-301-549",
"EN-9.4.1.2",
"RGAAv4",
"RGAA-10.8.1"
],
"help": "ARIA hidden element must not be focusable or contain focusable elements",
"description": "Ensure aria-hidden elements are not focusable nor contain focusable elements",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-hidden-focus?application=axeAPI",
"nodeCount": 2,
"representativeNodes": [
{
"selectors": [
".AnnouncementBanner_banner__heWHB"
],
"htmlSnippet": "<aside aria-label class data-announcement aria-hidden>",
"failureSummary": "Fix all of the following: Check that focusable elements are not tabbable in the current state"
},
{
"selectors": [
".HomeV2_root__UrVbM"
],
"htmlSnippet": "<div class aria-hidden>",
"failureSummary": "Fix all of the following: Check that focusable elements are not tabbable in the current state"
}
]
}
}ARIA properties must be supported by the element's role and configuration.
Impact: Serious
WCAG criteria: 4.1.2
WCAG guidance & remediation ↗Examples (1 of 1)
.dg-consent-banner >>> .language-dropdown-trigger
aria-label attribute is not well supported on a span with no valid role attribute.
<span aria-label class>
{
"accessibilityRule": {
"ruleId": "aria-prohibited-attr",
"impact": "serious",
"tags": [
"cat.aria",
"wcag2a",
"wcag412",
"EN-301-549",
"EN-9.4.1.2",
"RGAAv4",
"RGAA-7.1.1"
],
"help": "Elements must only use permitted ARIA attributes",
"description": "Ensure ARIA attributes are not prohibited for an element's role",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=axeAPI",
"nodeCount": 1,
"representativeNodes": [
{
"selectors": [
[
".dg-consent-banner",
".language-dropdown-trigger"
]
],
"htmlSnippet": "<span aria-label class>",
"failureSummary": "Fix all of the following: aria-label attribute is not well supported on a span with no valid role attribute."
}
]
}
}Text must have sufficient contrast against its background.
Impact: Serious
WCAG criteria: 1.4.3
WCAG guidance & remediation ↗Examples (5 of 40)
p[aria-label] > div > div:nth-child(1)
Element's background color could not be determined because element contains an image node
Contrast ratio: 0; required: 3.
<div aria-hidden style></div>
p[aria-label] > div > div:nth-child(2)
Element's background color could not be determined because element contains an image node
Contrast ratio: 0; required: 3.
<div aria-hidden style></div>
p[aria-label] > div > div:nth-child(3)
Element's background color could not be determined because element contains an image node
Contrast ratio: 0; required: 3.
<div aria-hidden style></div>
p[aria-label] > div > div:nth-child(1)
Element's background color could not be determined because element contains an image node
Contrast ratio: 0; required: 3.
<div aria-hidden style></div>
p[aria-label] > div > div:nth-child(2)
Element's background color could not be determined because element contains an image node
Contrast ratio: 0; required: 3.
<div aria-hidden style></div>
{
"accessibilityRule": {
"ruleId": "color-contrast",
"impact": "serious",
"tags": [
"cat.color",
"wcag2aa",
"wcag143",
"TTv5",
"TT13.c",
"EN-301-549",
"EN-9.1.4.3",
"ACT",
"RGAAv4",
"RGAA-3.2.1"
],
"help": "Elements must meet minimum color contrast ratio thresholds",
"description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds",
"helpUrl": "https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=axeAPI",
"nodeCount": 40,
"representativeNodes": [
{
"selectors": [
"p[aria-label] > div > div:nth-child(1)"
],
"htmlSnippet": "<div aria-hidden style></div>",
"failureSummary": "Fix any of the following: Element's background color could not be determined because element contains an image node",
"colorContrast": {
"contrastRatio": 0,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
},
{
"selectors": [
"p[aria-label] > div > div:nth-child(2)"
],
"htmlSnippet": "<div aria-hidden style></div>",
"failureSummary": "Fix any of the following: Element's background color could not be determined because element contains an image node",
"colorContrast": {
"contrastRatio": 0,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
},
{
"selectors": [
"p[aria-label] > div > div:nth-child(3)"
],
"htmlSnippet": "<div aria-hidden style></div>",
"failureSummary": "Fix any of the following: Element's background color could not be determined because element contains an image node",
"colorContrast": {
"contrastRatio": 0,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
},
{
"selectors": [
"p[aria-label] > div > div:nth-child(1)"
],
"htmlSnippet": "<div aria-hidden style></div>",
"failureSummary": "Fix any of the following: Element's background color could not be determined because element contains an image node",
"colorContrast": {
"contrastRatio": 0,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
},
{
"selectors": [
"p[aria-label] > div > div:nth-child(2)"
],
"htmlSnippet": "<div aria-hidden style></div>",
"failureSummary": "Fix any of the following: Element's background color could not be determined because element contains an image node",
"colorContrast": {
"contrastRatio": 0,
"requiredContrastRatio": 3,
"fontSize": "37.9pt (50.498px)",
"fontWeight": "normal"
}
}
]
}
}3 checks · 1 to review
Reviewretained session replay / fingerprinting coverage summary
{
"assessmentStatus": "checked",
"checklistItemId": "session_replay_fingerprinting_review",
"coverageArea": "Session replay signal",
"evidenceState": "not_observed",
"explanation": "No eligible session replay, behavioral recording, or fingerprinting-like signal was observed in the tested context.",
"note": "No eligible session replay, behavioral recording, or fingerprinting-like signal was observed in the tested context.",
"status": "Not observed",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.session_replay_fingerprinting_review.not_observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.session_replay_fingerprinting_review"
},
"statusBasis": "Runtime vendor/fingerprinting checks completed for the tested context, and no eligible replay or fingerprinting finding was projected.",
"retainedEvidence": {
"remediation": {
"kind": "none",
"steps": [],
"message": "No remediation is established by this check alone. Retain its evidence and reassess after relevant changes."
},
"evidenceRefs": [
"Evidence: retained session replay / fingerprinting coverage summary"
],
"sessionReplayCount": 0,
"missingEvidenceNeeded": [],
"sessionReplayObserved": false,
"fingerprintingObserved": false,
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"runtimeCaptureCompleted": true,
"selectedEvidenceStrength": "missing",
"selectedEvidenceArtifactId": "coverage_policy",
"sessionReplayRuntimeCoverageRetained": true,
"fingerprintingRuntimeCoverageRetained": true
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}retained fingerprinting/browser API coverage summary
{
"assessmentStatus": "checked",
"checklistItemId": "device_identification_fingerprinting_signal_observed",
"coverageArea": "Device identification / fingerprinting signal",
"evidenceState": "not_observed",
"explanation": "Whether browser/device entropy, fingerprinting, or identifier-like device collection signals were observed in retained runtime evidence.",
"note": "Whether browser/device entropy, fingerprinting, or identifier-like device collection signals were observed in retained runtime evidence.",
"status": "Not observed",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.device_identification_fingerprinting_signal_observed.not_observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.device_identification_fingerprinting_signal_observed"
},
"statusBasis": "Runtime fingerprinting/device-identification checks completed for the tested context and did not retain an eligible signal.",
"retainedEvidence": {
"evidenceRefs": [
"Evidence: retained fingerprinting/browser API coverage summary"
],
"missingEvidenceNeeded": [],
"fingerprintingObserved": false,
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"runtimeCaptureCompleted": true,
"runtimeEvidenceRetained": true,
"selectedEvidenceStrength": "missing",
"selectedEvidenceArtifactId": "coverage_policy",
"fingerprintingRuntimeCoverageRetained": true
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}5 checks · 1 limited
Limitedref_transport_security
{
"assessmentStatus": "checked",
"checklistItemId": "transport_security_https_delivery",
"coverageArea": "HTTPS delivery for scanned pages",
"evidenceState": "observed",
"explanation": "Whether the retained scanned page was served over HTTPS.",
"note": "Whether the retained scanned page was served over HTTPS.",
"status": "Observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.transport_security_https_delivery.observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.transport_security_https_delivery"
},
"statusBasis": "The scanned page was served over HTTPS in the retained transport observation.",
"retainedEvidence": {
"finalUrl": "https://groq.com/",
"finalScheme": "https",
"evidenceRefs": [
"ref_transport_security"
],
"httpProbeStatus": 200,
"sampledPageUrls": [
"https://groq.com/"
],
"httpProbeOutcome": "redirected_to_https",
"httpProbeFinalUrl": "https://groq.com/",
"pageHttpsObserved": true,
"tlsProbeAttempted": true,
"formInventoryState": "complete",
"formTransportCount": 0,
"httpProbeAttempted": true,
"validTlsCertificate": true,
"httpProbeFinalScheme": "https",
"httpRedirectsToHttps": true,
"mixedContentObserved": false,
"missingEvidenceNeeded": [],
"httpProbeRedirectChain": [
"http://groq.com/",
"https://groq.com/"
],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "moderate",
"mixedContentObservedCount": 0,
"selectedEvidenceArtifactId": "coverage_policy",
"tlsCertificateObservations": [
{
"issuer": "CN=YR1, O=Let's Encrypt",
"subject": "CN=groq.com",
"validTo": "Dec 3 18:48:14 2026 GMT",
"inputUrl": "https://groq.com/",
"validFrom": "Sep 4 18:48:15 2026 GMT",
"validCertificate": true,
"chainCertificateCount": 4
}
],
"insecureFormTransportObserved": false
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}ref_transport_security
{
"assessmentStatus": "checked",
"checklistItemId": "transport_security_tls_certificate",
"coverageArea": "Valid SSL/TLS certificate",
"evidenceState": "observed",
"explanation": "Whether a strict TLS probe verified the HTTPS origin certificate separately from the normal scanner runtime.",
"note": "Whether a strict TLS probe verified the HTTPS origin certificate separately from the normal scanner runtime.",
"status": "Observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.transport_security_tls_certificate.observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.transport_security_tls_certificate"
},
"statusBasis": "Retained certificate validation verified the HTTPS origin certificate. Retained certificate evidence: https://groq.com/ presented CN=groq.com certificate valid Sep 4–Dec 3, 2026.",
"retainedEvidence": {
"finalUrl": "https://groq.com/",
"finalScheme": "https",
"evidenceRefs": [
"ref_transport_security"
],
"httpProbeStatus": 200,
"sampledPageUrls": [
"https://groq.com/"
],
"httpProbeOutcome": "redirected_to_https",
"httpProbeFinalUrl": "https://groq.com/",
"pageHttpsObserved": true,
"tlsProbeAttempted": true,
"formInventoryState": "complete",
"formTransportCount": 0,
"httpProbeAttempted": true,
"validTlsCertificate": true,
"httpProbeFinalScheme": "https",
"httpRedirectsToHttps": true,
"mixedContentObserved": false,
"missingEvidenceNeeded": [],
"httpProbeRedirectChain": [
"http://groq.com/",
"https://groq.com/"
],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "moderate",
"mixedContentObservedCount": 0,
"selectedEvidenceArtifactId": "coverage_policy",
"tlsCertificateObservations": [
{
"issuer": "CN=YR1, O=Let's Encrypt",
"subject": "CN=groq.com",
"validTo": "Dec 3 18:48:14 2026 GMT",
"inputUrl": "https://groq.com/",
"validFrom": "Sep 4 18:48:15 2026 GMT",
"validCertificate": true,
"chainCertificateCount": 4
}
],
"insecureFormTransportObserved": false
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}ref_transport_security
{
"assessmentStatus": "checked",
"checklistItemId": "transport_security_http_redirect",
"coverageArea": "HTTP redirects to HTTPS",
"evidenceState": "observed",
"explanation": "Whether an explicit HTTP-origin probe redirected to HTTPS.",
"note": "Whether an explicit HTTP-origin probe redirected to HTTPS.",
"status": "Observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.transport_security_http_redirect.observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.transport_security_http_redirect"
},
"statusBasis": "The explicit HTTP-origin probe redirected to HTTPS.",
"retainedEvidence": {
"finalUrl": "https://groq.com/",
"finalScheme": "https",
"evidenceRefs": [
"ref_transport_security"
],
"httpProbeStatus": 200,
"sampledPageUrls": [
"https://groq.com/"
],
"httpProbeOutcome": "redirected_to_https",
"httpProbeFinalUrl": "https://groq.com/",
"pageHttpsObserved": true,
"tlsProbeAttempted": true,
"formInventoryState": "complete",
"formTransportCount": 0,
"httpProbeAttempted": true,
"validTlsCertificate": true,
"httpProbeFinalScheme": "https",
"httpRedirectsToHttps": true,
"mixedContentObserved": false,
"missingEvidenceNeeded": [],
"httpProbeRedirectChain": [
"http://groq.com/",
"https://groq.com/"
],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "moderate",
"mixedContentObservedCount": 0,
"selectedEvidenceArtifactId": "coverage_policy",
"tlsCertificateObservations": [
{
"issuer": "CN=YR1, O=Let's Encrypt",
"subject": "CN=groq.com",
"validTo": "Dec 3 18:48:14 2026 GMT",
"inputUrl": "https://groq.com/",
"validFrom": "Sep 4 18:48:15 2026 GMT",
"validCertificate": true,
"chainCertificateCount": 4
}
],
"insecureFormTransportObserved": false
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}ref_transport_security
{
"assessmentStatus": "checked",
"checklistItemId": "transport_security_mixed_content",
"coverageArea": "Mixed content",
"evidenceState": "observed",
"explanation": "Whether HTTP subresources were observed or blocked on a retained HTTPS page.",
"note": "Whether HTTP subresources were observed or blocked on a retained HTTPS page.",
"status": "Observed",
"tone": "warning",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.transport_security_mixed_content.observed",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.transport_security_mixed_content"
},
"statusBasis": "No mixed-content HTTP subresources were retained for the scanned HTTPS page.",
"retainedEvidence": {
"finalUrl": "https://groq.com/",
"finalScheme": "https",
"evidenceRefs": [
"ref_transport_security"
],
"httpProbeStatus": 200,
"sampledPageUrls": [
"https://groq.com/"
],
"httpProbeOutcome": "redirected_to_https",
"httpProbeFinalUrl": "https://groq.com/",
"pageHttpsObserved": true,
"tlsProbeAttempted": true,
"formInventoryState": "complete",
"formTransportCount": 0,
"httpProbeAttempted": true,
"validTlsCertificate": true,
"httpProbeFinalScheme": "https",
"httpRedirectsToHttps": true,
"mixedContentObserved": false,
"missingEvidenceNeeded": [],
"httpProbeRedirectChain": [
"http://groq.com/",
"https://groq.com/"
],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "moderate",
"mixedContentObservedCount": 0,
"selectedEvidenceArtifactId": "coverage_policy",
"tlsCertificateObservations": [
{
"issuer": "CN=YR1, O=Let's Encrypt",
"subject": "CN=groq.com",
"validTo": "Dec 3 18:48:14 2026 GMT",
"inputUrl": "https://groq.com/",
"validFrom": "Sep 4 18:48:15 2026 GMT",
"validCertificate": true,
"chainCertificateCount": 4
}
],
"insecureFormTransportObserved": false
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}ref_transport_security
{
"assessmentStatus": "coverage_limitation",
"checklistItemId": "transport_security_form_transport",
"coverageArea": "Observed form transport",
"evidenceState": "not_testable",
"explanation": "Whether observed forms resolved to HTTPS transport without submitting form data.",
"note": "Whether observed forms resolved to HTTPS transport without submitting form data.",
"status": "Not testable",
"tone": "neutral",
"pipeline": {
"projectionStage": "coverage_policy",
"concernPolicyKey": "gdpr_eprivacy_coverage.transport_security_form_transport.not_testable",
"ws01EvidenceRole": "observed runtime signal identification, evidence capture, and logging",
"wc01NormalizedConcernKey": "gdpr_eprivacy.coverage.transport_security_form_transport"
},
"statusBasis": "No forms found on the starting page. Form transport was not assessed.",
"retainedEvidence": {
"finalUrl": "https://groq.com/",
"finalScheme": "https",
"evidenceRefs": [
"ref_transport_security"
],
"httpProbeStatus": 200,
"sampledPageUrls": [
"https://groq.com/"
],
"httpProbeOutcome": "redirected_to_https",
"httpProbeFinalUrl": "https://groq.com/",
"pageHttpsObserved": true,
"tlsProbeAttempted": true,
"formInventoryState": "complete",
"formTransportCount": 0,
"httpProbeAttempted": true,
"validTlsCertificate": true,
"httpProbeFinalScheme": "https",
"httpRedirectsToHttps": true,
"mixedContentObserved": false,
"missingEvidenceNeeded": [],
"httpProbeRedirectChain": [
"http://groq.com/",
"https://groq.com/"
],
"selectedEvidenceReason": "Selected the strongest retained canonical coverage evidence available for this row.",
"weakerArtifactsIgnored": [],
"selectedEvidenceStrength": "missing",
"mixedContentObservedCount": 0,
"selectedEvidenceArtifactId": "coverage_policy",
"tlsCertificateObservations": [
{
"issuer": "CN=YR1, O=Let's Encrypt",
"subject": "CN=groq.com",
"validTo": "Dec 3 18:48:14 2026 GMT",
"inputUrl": "https://groq.com/",
"validFrom": "Sep 4 18:48:15 2026 GMT",
"validCertificate": true,
"chainCertificateCount": 4
}
],
"insecureFormTransportObserved": false
},
"projectedFindings": [],
"missingOrIncompleteSourceSignals": []
}Response not determined
LimitedWith GPC enabled, we observed 5 classified tracking requests, including 4 collection requests.
| Observed requests | Baseline | GPC |
|---|---|---|
| Advertising / marketing | 0 | 0 |
| Analytics / session replay | 0 | 0 |
Page request: Sec-GPC 1; browser setting: true.
56 retained request attempts; 56 retained requests with Sec-GPC.
GPC signal delivery was verified. Neither passive lane reached the required 250 ms quiet period within the existing capture cap, so no response conclusion was made.
{
"assessment": {
"contractVersion": "certscore.gpc-response-assessment.v3",
"generatedAt": "2026-10-12T19:36:27.337Z",
"status": "indeterminate",
"findingTitle": "GPC response",
"scoreEffect": "none",
"legalInterpretation": "not_assessed",
"comparison": {
"comparable": false,
"protocol": "passive_baseline_with_sec_gpc",
"baselineArtifact": {
"lane": "runtime_evidence",
"sha256": "6fb171b0400ce2c66f561d7997fe97f9bd386cb239083aec3c2e1bc222f3cc16",
"sizeBytes": 592071,
"uri": "s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/lanes/runtime_evidence/CanonicalEvidenceBundle.json"
},
"gpcArtifact": {
"lane": "gpc_observation",
"sha256": "0e6d159528060e024f8d20df0f5db642b2189bdac162cb18845c4c988101cd4c",
"sizeBytes": 600629,
"uri": "s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/lanes/gpc_observation/CanonicalEvidenceBundle.json"
},
"enabledProof": {
"secGpcHeaderValue": "1",
"requestsWithSecGpc": 56,
"requestEventIds": [
"net_1993",
"net_1996",
"net_1998",
"net_2000",
"net_2002",
"net_2004",
"net_2006",
"net_2008",
"net_2014",
"net_2018",
"net_2020",
"net_2022",
"net_2024",
"net_2026",
"net_2028",
"net_2030",
"net_2032",
"net_2034",
"net_2036",
"net_2038",
"net_2040",
"net_2042",
"net_2044",
"net_2046",
"net_2048",
"net_2050",
"net_2052",
"net_2054",
"net_2056",
"net_2058",
"net_2083",
"net_2085",
"net_2087",
"net_2089",
"net_2091",
"net_2093",
"net_2095",
"net_2101",
"net_2103",
"net_2105",
"net_2107",
"net_2110",
"net_2112",
"net_2114",
"net_2116",
"net_2118",
"net_2120",
"net_2132",
"net_2134",
"net_2136",
"net_2138",
"net_2141",
"net_2147",
"net_2149",
"net_2152",
"net_2155"
],
"navigatorGlobalPrivacyControl": true
},
"delivery": {
"status": "verified",
"baseline": {
"contractVersion": "certscore.gpc-signal-observation.v1",
"expectedEnabled": false,
"documentUrlSha256": "7a536c4a7b6faf0c9b52cba239432629c3758985c167add98ce1b1c770c73e86",
"contextConfigSha256": "7a20ef851f83cb76f7294dc01169581c10ca30d0e11e444c9ec76cbcd4fd1bb3",
"capturedAtMs": 4666,
"documentStartedAtMs": 502,
"frameCount": 1,
"frames": [
{
"documentUrlSha256": "7a536c4a7b6faf0c9b52cba239432629c3758985c167add98ce1b1c770c73e86",
"mainFrame": true,
"navigatorValue": false
}
],
"workerCount": 0,
"limitationKeys": []
},
"gpc": {
"contractVersion": "certscore.gpc-signal-observation.v1",
"expectedEnabled": true,
"documentUrlSha256": "7a536c4a7b6faf0c9b52cba239432629c3758985c167add98ce1b1c770c73e86",
"contextConfigSha256": "7a20ef851f83cb76f7294dc01169581c10ca30d0e11e444c9ec76cbcd4fd1bb3",
"prototypeCaptureBinding": {
"captureId": "34c290d7-4670-4297-87e8-ec1e0dcc0ce2",
"documentIdentitySource": "cdp_loader_id",
"documentToken": "8905A29038846A6D82264A0F40BEA3DD"
},
"prototypeSessionSha256": "0eb2aa40432e8ccd2b850fc54175cf62c9b468852feac8f2a6bf562dde24db25",
"capturedAtMs": 2787,
"documentStartedAtMs": 582,
"frameCount": 1,
"frames": [
{
"documentUrlSha256": "7a536c4a7b6faf0c9b52cba239432629c3758985c167add98ce1b1c770c73e86",
"mainFrame": true,
"navigatorValue": true
}
],
"workerCount": 0,
"limitationKeys": []
}
},
"coverage": {
"status": "limited",
"comparedThroughMs": 2205
},
"responseBasis": "insufficient_evidence",
"deltas": {
"cookies": {
"baselineCount": 5,
"gpcCount": 7,
"countDelta": 2,
"baselineOnly": [],
"gpcOnly": [
"[\"datagrail_consent_preferences_s\",\".groq.com\",\"/\"]",
"[\"datagrail_gpc_seen_s\",\".groq.com\",\"/\"]"
],
"shared": [
"[\"_rdt_uuid\",\".groq.com\",\"/\"]",
"[\"datagrail_consent_id_s\",\".groq.com\",\"/\"]",
"[\"datagrail_consent_id\",\"groq.com\",\"/\"]",
"[\"datagrail_consent_version_s\",\".groq.com\",\"/\"]",
"[\"ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog\",\".groq.com\",\"/\"]"
],
"baselineOnlyCount": 0,
"gpcOnlyCount": 2,
"sharedCount": 5,
"samplesTruncated": false
},
"webStorage": {
"baselineCount": 5,
"gpcCount": 5,
"countDelta": 0,
"baselineOnly": [],
"gpcOnly": [],
"shared": [
"https://groq.com|localStorage|ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog",
"https://groq.com|sessionStorage|_rdt_cfg",
"https://groq.com|sessionStorage|ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_posthog",
"https://groq.com|sessionStorage|ph_phc_MrAAAWfjIrmzC8OHWp4uJWpv6lHCc4U2Hu8NDgyxCrl_primary_window_exists",
"https://groq.com|sessionStorage|site-splashed"
],
"baselineOnlyCount": 0,
"gpcOnlyCount": 0,
"sharedCount": 5,
"samplesTruncated": false
},
"trackers": {
"baselineCount": 5,
"gpcCount": 5,
"countDelta": 0,
"baselineOnly": [],
"gpcOnly": [],
"shared": [
"Google|Google AdSense|advertising",
"Google|Google Analytics|analytics",
"Google|Google|advertising",
"Reddit|Reddit Pixel|advertising",
"Reddit|Reddit|advertising"
],
"baselineOnlyCount": 0,
"gpcOnlyCount": 0,
"sharedCount": 5,
"samplesTruncated": false
},
"advertisingOrMeasurementActivity": {
"baselineCount": 5,
"gpcCount": 5,
"countDelta": 0,
"baselineOnly": [],
"gpcOnly": [],
"shared": [
"Google|Google AdSense|advertising",
"Google|Google Analytics|analytics",
"Google|Google|advertising",
"Reddit|Reddit Pixel|advertising",
"Reddit|Reddit|advertising"
],
"baselineOnlyCount": 0,
"gpcOnlyCount": 0,
"sharedCount": 5,
"samplesTruncated": false
},
"advertisingOrMarketingActivity": {
"baselineCount": 4,
"gpcCount": 4,
"countDelta": 0,
"baselineOnly": [],
"gpcOnly": [],
"shared": [
"Google|Google AdSense|advertising",
"Google|Google|advertising",
"Reddit|Reddit Pixel|advertising",
"Reddit|Reddit|advertising"
],
"baselineOnlyCount": 0,
"gpcOnlyCount": 0,
"sharedCount": 4,
"samplesTruncated": false
},
"consentOrCmpBehavior": {
"baselineCount": 0,
"gpcCount": 0,
"countDelta": 0,
"baselineOnly": [],
"gpcOnly": [],
"shared": [],
"baselineOnlyCount": 0,
"gpcOnlyCount": 0,
"sharedCount": 0,
"samplesTruncated": false
}
},
"evidenceRefs": [
"net_1993",
"net_1996",
"net_1998",
"net_2000",
"net_2002",
"net_2004",
"net_2006",
"net_2008",
"net_2014",
"net_2018",
"net_2020",
"net_2022",
"net_2024",
"net_2026",
"net_2028",
"net_2030",
"net_2032",
"net_2034",
"net_2036",
"net_2038",
"net_2040",
"net_2042",
"net_2044",
"net_2046",
"net_2048",
"net_2050",
"net_2052",
"net_2054",
"net_2056",
"net_2058",
"s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/lanes/gpc_observation/CanonicalEvidenceBundle.json",
"s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/lanes/runtime_evidence/CanonicalEvidenceBundle.json"
],
"limitationKeys": [
"baseline_settle_not_completed",
"gpc_settle_not_completed"
]
},
"observation": {
"contractVersion": "certscore.gpc-bounded-observation.v1",
"scope": "main_document_and_retained_http_requests",
"status": "complete",
"sourceSha256": "0e6d159528060e024f8d20df0f5db642b2189bdac162cb18845c4c988101cd4c",
"sessionSha256": "0eb2aa40432e8ccd2b850fc54175cf62c9b468852feac8f2a6bf562dde24db25",
"documentUrlSha256": "7a536c4a7b6faf0c9b52cba239432629c3758985c167add98ce1b1c770c73e86",
"delivery": {
"httpHeaderRetained": true,
"mainNavigatorReadbackRetained": true,
"fullContextVerified": true
},
"semanticProbe": "unavailable",
"registration": {
"basis": "current_recorded_state",
"sale": "unknown",
"sharing": "unknown",
"cmpGpcSignal": "unknown",
"causedByGpc": "not_established"
},
"acknowledgment": {
"observed": false,
"captureComplete": true
},
"requests": {
"count": 56,
"blockedBeforeTransmissionCount": 0,
"complete": true,
"fromMs": 543,
"documentCommittedAtMs": 652,
"throughMs": 2802,
"classifiedCount": 5,
"collectionCount": 4,
"evidenceIds": [
"net_2103",
"net_2141",
"net_2147",
"net_2149",
"net_2152"
],
"samplesTruncated": false
},
"limitationKeys": [],
"scoreEffect": "none",
"legalInterpretation": "not_assessed"
}
},
"evidenceRefs": [
"s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/lanes/runtime_evidence/CanonicalEvidenceBundle.json",
"s3://certscore-v2-dag-local-artifacts-eu-west-1-199536052647/v2-dag-lambda/local/9b1badef-048a-494e-88f5-0827d2a5e529/lanes/gpc_observation/CanonicalEvidenceBundle.json",
"net_1993",
"net_1996",
"net_1998",
"net_2000",
"net_2002",
"net_2004",
"net_2006",
"net_2008",
"net_2014",
"net_2018",
"net_2020",
"net_2022",
"net_2024",
"net_2026",
"net_2028",
"net_2030",
"net_2032",
"net_2034",
"net_2036",
"net_2038",
"net_2040",
"net_2042",
"net_2044",
"net_2046",
"net_2048",
"net_2050",
"net_2052",
"net_2054",
"net_2056",
"net_2058"
]
}Company / Legal
Privacy rights requests can be submitted at certscore.ai/privacy-request or by emailing [email protected].
© 2026 CertScore.ai, LLC. All rights reserved.