I've been freelancing as a WordPress developer for a few years now, and over the past 6 months, one issue has come up in almost every client conversation: AI disclosure.
Clients are using AI tools for drafting, images, product descriptions β but almost none of them have any system for tracking what was AI-generated, how much AI was involved, or how to prove it if asked.
I tried a few approaches:
Β· Spreadsheets and manual notes (fell apart immediately at scale)
Β· Client-side disclaimers buried in footers (not compliant, easy to miss)
Β· Custom post meta fields (no audit trail, no visitor-facing transparency)
None of it worked. So I ended up building a lightweight toolkit for myself called MegaGovern.
Here's the workflow I landed on:
Declare β Every post gets classified as one of four states: Human, AI-Assisted, AI-Generated, or Synthetic Media. You can do this per-post or bulk-update legacy archives.
Disclose β A visitor-facing badge shows the disclosure status directly on the front end. No hiding it in a footer.
Verify β For images, it scans EXIF metadata and C2PA standards so you know what's actually in the file.
Preserve Evidence β It generates cryptographic PDF logs and ai.txt protocols that you can hand to a client or regulator. Tamper-evident audit records.
The whole thing runs local-first β all data stays in your WordPress database. No external API calls, no cloud service scanning your content.
Why I'm sharing this:
The EU AI Act transparency requirements (Article 50) are already in effect, and a lot of WordPress agencies and freelancers I talk to are completely unprepared. I built this for my own client work, but I've since released it as a plugin.
Full disclosure: I'm the developer behind MegaGovern. There's a free tier that covers manual classification, branded badges, ai.txt generation, and 30-day audit logs β genuinely free, no feature locks. Paid tiers add AI scanning, C2PA checks, and signed PDF reports.
If you're dealing with AI disclosure for clients, I'm happy to answer questions about the compliance side, the WordPress implementation, or anything else. What approach are you all taking right now?