The Artifact Machine

$2 per result

Privacy & Consent Scanner

Check cookie consent banners, GDPR/CCPA signals, and privacy policy presence.

Run it on Apify All tools

Who it is for

Anyone responsible for a cookie banner actually doing what the policy says it does.

What you would use it for

What you get back

One JSON record per page checked. These are the actual fields returned by the most recent successful run — read from the live catalogue, not a documented ideal.

FieldSample shape
actorstring — artifact-machine-privacy-consent-scanner
actorVersionstring — 0.1.0
auditedAtstring — 2026-07-29T05:04:19.952Z
targetUrlstring — https://neighbornest.kids/
scorenumber — 36
cookieConsentobject (3 keys)
trackingScriptsobject (4 keys)
privacyLinksobject (5 keys)
complianceobject (3 keys)
consentModeobject (4 keys)
issuesarray (1)
notestring

Sample output

Trimmed from a real run.

{
  "actor": "artifact-machine-privacy-consent-scanner",
  "actorVersion": "0.1.0",
  "auditedAt": "2026-07-29T05:04:19.952Z",
  "targetUrl": "https://neighbornest.kids/",
  "score": 36,
  "cookieConsent": {
    "score": 40,
    "hasBanner": false,
    "cmpName": "trustarc"
  },
  "trackingScripts": {
    "score": 100,
    "total": 0,
    "active": [],
    "hasInlineTracking": false
  },
  "privacyLinks": {
    "score": 0,
    "hasPrivacyPolicy": false,
    "hasCookiePolicy": false,
    "hasTerms": false,
    "hasDoNotSell": false
  },
  "compliance": {
    "score": 15,

Pricing

$2 per result. Pay-per-event through Apify — no subscription, and a run that returns nothing costs nothing.

Calling it from code

Any HTTP client works. Replace <TOKEN> with your Apify API token.

curl -X POST "https://api.apify.com/v2/acts/artifact-machine~artifact-machine-privacy-consent-scanner/run-sync-get-dataset-items?token=<TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"startUrls":[{"url":"https://example.com"}]}'

Questions

Is this a compliance certification?

No. It reports observable signals — whether a banner exists, which trackers fire before consent, whether a policy link resolves. Compliance is a legal determination about your specific processing and jurisdiction, and no scanner can make it for you. Use this to find the obvious gaps, not to sign anything off.

Other tools

Schema Audit - JSON-LD Structured Data Validator · Security Headers Checker · Sitemap Health Audit - XML Sitemap Validator · Tech Stack Analyzer - Detect Website Technologies

Details read from the live Apify catalogue on 2026-07-29.