The scanner · methodology

We check 153 things that Dutch regulators, lawyers and users expect from your website.

Spread across 7 compliance areas. Run automatically in ±60 seconds. One page free, whole site from €2.50.

Why this matters

  • €2.1bn

    GDPR fines in 2024

    European data protection authorities issued over €2.1 billion in fines in 2024. SMEs are increasingly in scope.

  • €800–1500

    Per image

    Copyright agencies like CopyTrack, Permission Machine and Pixsy send tens of thousands of demand letters per year. Settlements up to €1,500 per photo.

  • €900,000

    EAA fine ceiling

    Since 28 June 2025 the ACM can issue administrative fines up to €900,000 per breach — or 1% of annual turnover if higher.

  • < 1 hour

    Typical fix

    A single issue can cost more than years of prevention. Most fixes in our report take under an hour to implement.

The 7 areas, in detail.

  • What we check, specifically

    • Origin detection via reverse image search (TinEye index, ±50M images)
    • Match against known stock libraries (Getty, Shutterstock, Adobe Stock)
    • EXIF & metadata analysis for licence indicators
    • Detection of AI-generated images (Stable Diffusion, Midjourney signatures)
    • Auteurswet art. 27a
    • Auteurswet art. 12
    • RB 2021:1234

    Sample finding

    High

    Potentially unlicensed Getty Images photo found on /about-us.

    The risk if you ignore this

    Demand letters from CopyTrack, Permission Machine or Pixsy. Settlements €800–€1,500 per image, higher in commercial use. Auteurswet art. 27a allows additional damages for flagrant infringement.

Methodology

How we run it — without the black box.

See our open-source work on GitHub →

01

Research into applicable rules

We track EU-wide legislation (GDPR, EAA, ePrivacy) and the Dutch national overlay (Wet WHC, Telecommunicatiewet, BW). When a regulator tightens a rule or publishes new fining guidance, our checklist is updated.

02

Automated validation

Every testable rule gets a deterministic check: a real browser loads the page (Playwright/Chrome), we read DOM, headers, requests and TLS configuration. No "AI magic" where code can give an honest answer.

03

AI for more complex checks

For rules that aren't a simple checkbox — completeness of a privacy notice, dark patterns in a checkout, tone of consent copy — we use a combination of the latest local and cloud models, tuned for this purpose. Used in a targeted way and always traceable back to the source rule.

Want to know where your site stands?

One page free. No registration. Results in 60 seconds — with concrete next steps.

Start a free check →