For brands and agencies running paid creators

The sponsored post was live.
Then the creator edited out the #ad.

Campaign Shield watches every sponsored Instagram and TikTok post you care about. We check the caption every 24 hours and email the moment a disclosure, hashtag, or entire post disappears — so FTC risk never hides in plain sight.

No card requiredInstagram + TikTokAlerts within 24 hours
$51K
Per-violation FTC fine ceiling for deceptive endorsements (2024)
1 in 4
Sponsored posts are edited after publish on Instagram (industry estimate)
24h
Maximum gap between a caption edit and your alert email
The problem nobody has time for

A creator edits a caption. Your disclosure goes with it.

FTC guidelines hold the brand responsible — not the creator. But nobody on your team has time to manually re-check every post every day.

Disclosures get quietly removed

#ad, #sponsored, #gifted — creators edit them out weeks later to clean up their feed. Your brand is still on the hook.

Posts disappear without warning

Deletion, private accounts, copyright takedowns. You lose proof the post ran — and proof it had the required disclosure.

Audit requests arrive late

When legal asks "show me the original caption for the Maya Chen post from March," reconstructing it from screenshots is a Tuesday lost.

How it works · in three steps

Paste the URL. We do the watching.

Campaign Shield is intentionally small. No dashboards to configure, no teams to invite, no integrations to wire up. Just a URL and an email address.

01 · On add
Capture baseline. We fetch the post and store the normalized caption, hashtags, and timestamp.
02 · Every 24 hours
Compare. We refetch, normalize, and diff against baseline. No noise from whitespace or emoji changes.
03 · On change only
Alert. One email per status change. Word-level diff inside. Click through to acknowledge.
Caption modified · PST-4821
"Q2 skincare — Maya Chen" was edited
Detected Apr 19, 2026 · 03:47 ET
Previous
Spring refresh routine with @lumenskin. Honest review, code MAYA20. #ad #lumenpartner #skincare
Current
Spring refresh routine with @lumenskin. Honest review, code MAYA20.
The dashboard

Quiet when nothing changes. Loud when something does.

Active posts, a running timeline, and a single "requires attention" banner at the top when the daily check turns up something real. No vanity metrics. No engagement charts. Just the facts you need to file with your client or your counsel.

  • Every check and change logged, immutably
  • Word-level diff on every alert
  • CSV export for client and audit reports
  • Free plan — 10 posts, no card
3 posts changed since last check
1 unavailable · 2 caption edits.
IDLabelStatus
PST-4821Q2 skincare — Maya ChenModified
PST-4820TrailLite x HarperUnavailable
PST-4819Northbean — Ali T.Modified
Who it's for

Built for the people who write the disclosure emails.

Brands running their own creator program

In-house social, marketing, and legal teams managing paid partnerships directly.

  • Catch removed #ad disclosures within 24 hours
  • Prove original caption content to your legal team
  • One-person setup — no procurement required

Agencies running campaigns for clients

Influencer, PR, and social agencies who need receipts for client reports.

  • Agency plan monitors up to 200 posts for a full year
  • CSV export for end-of-campaign client reports
  • Immutable log stands up to client audit requests

Your next caption edit shouldn't find you on vacation.

Start free with 10 monitored posts. No credit card, no trial gimmicks. Upgrade when you hit the limit — that's the whole pitch.