Backbrief Claim Check
See what will stop your ad copy, email or post before it goes out.
Claim Check reads the copy and finds the claim with no source behind it, the platform rule it breaks, the email that fails its send preflight and the disclosure it is missing. Whoever wrote the copy gets the fixes, each with a re-check that proves it was made. After the piece goes out, you tell Claim Check what happened and it sets your outcome beside each blocker it named.
- A “What will stop this” block opens the report. Each blocker comes with its evidence, a fix for whoever wrote the copy, and a re-check that proves the fix was made
- A claims ledger that tags every claim verified, unverified or vendor claim, plus a slop pass, platform fit, disclosures and, for email, a send preflight
- After the piece goes out, a record of what you report happened, set beside each blocker the preflight named
$79, paid once. One license, one person.
Claim Check reads the words of an ad, an email or a post. It does not check a paid ad against the platform’s ad policy or format limits. See where the platform checks stop.
Runs inside Claude Code, Anthropic’s coding assistant. You need it installed and signed in, and a project folder.
All sales are final: refund policy and license terms
What it never does
Claim Check reads and reports. It does not write or rewrite your copy, send a test, send, schedule or publish anything, enroll a contact, change a sender setting or a list, submit a form, click a purchase control or sign. Each of those is a line on the fix list for you or whoever wrote the copy. It promises no delivery, approval, reach or sales, and a pass is not a guarantee of any of them. Its checks cannot see inside a platform’s review or an inbox provider’s filters. It does not state what the law requires in a named place; those points become questions for a licensed professional. Every report says an AI model helped produce it, and none is legal, tax or financial advice.
How it works
Each stage files its output in outputs/claim-check/ in your project folder. Intake through filing run in /claim-check. The record after the piece goes out is /claim-recheck.
- Intake.
- You give the copy (pasted, as a file, or as the URL of a piece already live), where it goes and in what format, who it reaches, and one line on what you want to know. For email you also say how the list was built. You say whether the piece is part of a campaign and whether it uses AI to make decisions about people or to generate content shown to customers. You can add what unlocks checks: the sources behind each claim, any affiliate, sponsor or gifted relationship, whether AI made or altered an image, voice or video, consent records for quotes, and the day’s post count for the account. For email you send a test message from your real sending system to an inbox you control and paste it with its full headers. Anything missing makes its checks read NOT CHECKED, and the report says what would run them. For a piece already sent, you give the copy as delivered, and each fix applies to the next send.
- Check.
- Claim Check runs the sections in order, each against a written rubric: claims ledger, slop pass, platform fit, disclosures, send preflight for email, quotes and testimonials, a launch preflight for a campaign, and AI readiness when it applies. Every check names its evidence and returns pass, fix, stop or NOT CHECKED. A check that could not run is never a pass. Claim Check also reads the page your copy links to and compares the price, offer, terms and deadline with the copy. It reads a checkout or a form and never opens or submits it.
- What will stop this.
- Under the summary table, the report counts the blockers it found by type, then gives each blocker an entry. The types are in the next list.
- Fix.
- The fix list is numbered, addressed to whoever wrote the copy, and ordered by what each fix prevents. A fix can say to remove the sentence, supply the source, or limit the claim to what the source says, quoting the source’s words. It never writes replacement copy. A fix that changes something already public or already configured, such as a live post, a DNS record, a sender setting, a list or an ad in flight, is marked owner decision, with a rollback copy first. A step only you can take, such as sending the test to your own inbox or setting a platform flag, is marked owner step.
- Gate and file.
- Before you see it, the report goes to a verifier running in a fresh context. Confirmed findings get fixed. Judgment calls are listed for you. Claim Check then saves the report as a preflight file, with the copy verbatim and a stable id on each blocker.
- After it goes out.
- Run
/claim-recheckwith the preflight file and tell it what happened: when the piece went out, and any of these you have: delivered, bounced, complaint or spam report, a platform rejection or label with its message, replies, edits made, and numbers you choose to share. Claim Check compares the copy as sent with the copy it checked and lists every difference. It marks each fix made, not made or NOT CHECKED, then sets your reported outcome beside each blocker and labels it “moved with”, never “caused”. Your numbers go in a column headed “Reported by the owner, not verified”. Claim Check computes no rate, compares nothing to a benchmark, and reads an open as an attention figure, never as proof that a message landed. The audience, the list, the timing, the subject line and the platform may all have changed too, and any of them can account for a difference. Claim Check has no server and watches nothing, so you start it.
The blocker types.
- Unbacked claim.
- A result, number, comparison or guarantee with no source, or a source that contradicts it. The evidence is the claim quoted, the source and the date it was read. A claim that matches only your own files reads as verified for consistency, and the row says so.
- Platform rule.
- A limit, format or policy that the rule on file for the platform states, which the copy or the plan breaks: text length, media, links, hashtags, daily caps and required flags. The evidence is the rule quoted with its date.
- Will not land.
- Email only. A failed send preflight check: sender authentication, one-click unsubscribe, where the list came from, suppression or how the message is classified. The evidence is the DNS record or header quoted. It reports a failed check and makes no prediction about any inbox.
- Missing disclosure.
- An affiliate, sponsorship, testimonial, AI-generated or regulated-claim disclosure that a platform or claim type calls for, or a quote with no recorded consent.
Each count is what the checks found on the day they ran. A zero means a check ran and found nothing. A type whose check did not run reads “not checked”, never 0. Each blocker’s re-check proves the change was made, such as “search the revised copy for the quoted words; expect no match”. It does not measure delivery, approval, reach or sales.
The commands
/claim-check- The full check on ad copy, an email or a post. It asks what you want to know, where the piece is going, who it reaches, whether it is part of a campaign, and whether it uses AI to make decisions about people or to generate content shown to customers. The preflight is filed in outputs/claim-check/.
/copy-check- The claims ledger and the slop pass alone, when you need to know which claims hold and whether the writing reads as machine-made.
/send-preflight- The email section alone: authentication, unsubscribe, list source, suppression and classification.
/launch-preflight- The campaign section alone, when the piece is part of a larger launch. It grants no permission to launch.
/claim-recheck- Run it after the piece has gone out, with the preflight file and what happened.
Lost? Type /bb, or /next for where the project stands.
What you get
Markdown files in your project folder, filed by date. This is the layout of a report. It contains no findings; those come from your copy.
| Part | What it holds |
|---|---|
| What will stop this | Under the summary table. For each blocker type, the count of stops and the count of fixes, and where each was found. Each blocker has its evidence, a fix for whoever wrote the copy, and a re-check that proves the fix was made. |
| Summary table | One verdict per section, and the overall verdict. The overall verdict is the worst section verdict. NOT CHECKED carries into it, so a report cannot read as a pass because something did not run. A section that does not apply to the piece, such as the send preflight for a post, is marked and left out. |
| Claims ledger | One row per claim: the claim quoted, where it sits, the tag (verified, unverified or vendor claim), the source and the date it was read. A claim a source shows false is a stop. |
| Slop pass | Whether the writing reads as machine-made, against a written list of patterns, with each phrase quoted. |
| Platform fit | For each platform you name: text length, media, links, hashtags, daily caps and flags, against the rules on file, quoted with their date. |
| Disclosures | Affiliate or sponsor ties, AI-made media, quotes and endorsements, and regulated claims, each against the rule on file for the platform. A regulated claim reads NOT CHECKED and becomes a question for a licensed professional. |
| Send preflight | Email only. Authentication, one-click unsubscribe, list source, suppression, message furniture, the delivered test message that you send, and a written stop rule. |
| Quotes and testimonials | Whether consent is on record, whether each quote matches its source, and whether the attribution goes further than the source. |
| Launch preflight | For a campaign. Offer, audience, tracking, support, flags, fulfillment, rollback, budget and approvals, each row verified by looking or marked NOT CHECKED. |
| AI readiness | When the piece uses AI to make decisions about people or to generate content shown to customers. It lists what to check and returns only Not verified or Needs expert review, never a pass. |
| Findings | Each finding carries where it was read, the raw evidence, a step another person can run to reproduce it, and the date. A finding missing a field is not reported. The check reads NOT CHECKED instead. |
| Fix list | Numbered, addressed to whoever wrote the copy. Items that change something already public are marked owner decision. For email, a “Before you press send” list of platform traps for you to check. |
| Questions for a licensed professional | Written so a lawyer, advertising specialist, accountant or privacy specialist who never saw the report could answer them. |
| Disclosure | A line stating that an AI model helped produce the report and that it is not legal, tax or financial advice. |
A pass means no confident weakness was found against the checks that ran. It is not a guarantee of delivery, approval, reach or sales, and a check that did not run says so.
Where the platform checks stop
The platform rules in Claim Check cover organic posts on X, Facebook, Instagram, LinkedIn, TikTok, YouTube, Threads, Bluesky and Pinterest. They come from a third-party publishing tool’s help pages, read on 2026-09-02, so the report tags each one a vendor claim and quotes it with that date. Platforms change their rules, and the report compares your copy with the rule as dated. It does not claim the platform still states it.
Paid ads are not in the rulebook. An ad unit’s limits and a platform’s ad policy are not checked. A paid placement, a boosted post, a lead ad or a platform not on the list above still gets the claims ledger, the slop pass and the disclosure checks on its words, and its platform fit checks read NOT CHECKED with the reason. Checking the ad against the platform’s own ad policy stays with you.
What you need
Claude Code, installed and signed in. A project folder. The copy to check, and where it is going.
Claude Code is Anthropic’s coding assistant. It runs in a terminal or in the desktop app. You need no other accounts and no keys. Claim Check runs on your own Claude Code access, whatever plan or billing it uses. Claim Check has no server and collects nothing; this website’s own collection is on the privacy page. A check that cannot run says so in the report.
For email, the send preflight needs a test message that you send from your real sending system to an inbox you control, pasted with its full headers. Claim Check never sends one. Without it, the checks that read a delivered message read NOT CHECKED.
Install: about two minutes. Unzip the download, open Claude Code in the folder and type read the README.md in this folder and install this for me. Claude asks for your project folder and whether Claim Check goes in every project or only that one, copies the pieces, runs /verify-install and offers /setup. Then run /claim-check with your copy.
Who it is for
For you if you write, approve or receive ads, emails and posts, and you want to know what is wrong with a piece before it goes out. You, an agency, a freelancer or an AI tool may have written it. You work in Claude Code or will install it for this.
Not for youif you want someone to write or fix the copy (the report names the fix, and you or your writer make it), if you want a promise of delivery, approval, reach or sales, if you need a paid ad’s format or policy checked, or if you want a legal opinion on what your copy must say. Claim Check has no server, so it checks when you run it. It does not watch your campaigns.
Pricing
$79, paid once.
One license, one person. Updates are free through the download link for as long as Claim Check is offered. Claim Check is a separate product from Backbrief, the base of the line. It has its own license and its own purchase, and buying one does not license the other. All sales are final. A broken, missing or misdescribed download is made right. Read the license and the refund policy before you buy.
Other Backbrief products
Each one is bought on its own, and none needs another first.
- Backbrief, the base
You have a business idea or plan and want it graded before you spend on it.
$29, paid once.
- Site Check
You are about to launch a website, or you want to know why AI assistants do not cite yours.
$79, paid once.
- Deal Check
You are about to sign or pay for a proposal, quote or contract.
$79, paid once.
FAQ
Will it get my email delivered or my post approved?
It does not promise either. Claim Check finds what its checks say could stop the piece. For an email that can be missing authentication or unsubscribe headers, or a list with no record of where it came from. For a post it can be a length or media limit, a flag with no setting, or a claim with no source. It hands whoever wrote the copy the fix and a re-check that proves the fix was made. Whether an inbox provider delivers the email or a platform approves the post is that provider’s or platform’s decision, and Claim Check cannot see either. After you send or post, /claim-rechecksets what you report beside each blocker and labels it “moved with”, never “caused”. It promises no delivery, approval, reach or sales.
Does it check paid ads?
It checks the words of an ad: the claims ledger, the slop pass and the disclosure checks, and the launch preflight when the ad is part of a campaign. The platform rules in the product cover organic posts. An ad unit’s limits and a platform’s ad policy are not in them, so those checks read NOT CHECKED with the reason.
Will it write or fix my copy?
No. It reads. Each fix tells whoever wrote the copy what to change: remove the sentence, supply the source, or limit the claim to what the source says. It does not supply replacement copy.
How does it decide a claim is backed?
It lists each factual, result, comparison and guarantee claim, and tags it verified, unverified or vendor claim, with the source and the date it was read. Verified means checked against a named source, and the row says whether the source is independent or your own material. Unverified means unchecked, not false. A vendor claim repeats a seller’s own figure. A claim a source shows false is a stop.
What does the email check need from me?
A test message that you send from your real sending system to your own inbox, pasted with its full headers, and a record of how the list was built. Claim Check reads public DNS records and the headers you paste. It sends nothing. Without the test message, the checks that read a delivered message read NOT CHECKED.
What does the re-check after sending show?
It shows whether each fix was made, and the outcome you reported beside each blocker, labeled “moved with”. The label means the outcome occurred while the fix was in place or not in place. It does not mean the fix caused it. The numbers are yours. Claim Check records them and verifies none.
What does NOT CHECKED mean?
A check could not run, and the report says why and what would run it. It is never a pass, and it carries into the overall verdict.
Does the AI readiness section tell me whether I comply with the law?
No. It lists what would need checking and returns Not verified or Needs expert review. It never returns a pass and never states what the law requires in a named place. Those points go to a licensed professional as questions.
Is this legal or financial advice?
No. Nothing Claim Check produces is legal, tax or financial advice. Every report is a draft for your review.
Can I use it for client work?
Yes. The reports you produce are yours to deliver. The product is licensed to one person, so a client who wants it in their own project needs their own license.
What if the download is broken?
Write to contact@ashecorp.com from the address you bought with. A person replies within five business days and makes it right: a fix, a fresh copy, or a refund if neither of those puts it right. Otherwise all sales are final.
Find out what will stop your copy before it goes out.
$79, paid once.
All sales are final: refund policy and license terms