Your AI wrote the listing. You're the one who publishes it.
ListingLint checks listing copy from any AI tool, or your own, for Fair Housing red flags and invented features before it goes live. Every flag comes with the reason, the source, and a safer rewrite.
Why this exists
AI listing tools sell polish. Polish is not the same as a compliance review, and the ad is still yours.
of Realtors who use AI use it to write listing descriptions.
NAR 2026 Realtors Technology Report, via HousingWire
The Fair Housing Act bars making, printing, publishing, or causing to be published an ad that indicates a preference based on a protected class. There's no exception for text an AI wrote.
isn't the test. Courts ask how an "ordinary reader" would take the ad. HUD's 1995 guidance says the people who place real estate ads are responsible for them.
HUD advertising memo, Jan. 9, 1995; cases cited in HUD's 2024 digital-ads guidance (withdrawn in 2025; the statute is unchanged)
The phrases AI writes on autopilot are often the ones word lists warn about: "ideal for young families", "walking distance to church", "safe neighborhood", "perfect for empty nesters". AI writers also add features nobody confirmed: a pool, a renovated kitchen, a fourth bedroom.
How it works
Paste, read the flags, fix, copy. About a minute per listing.
Paste any draft
From ChatGPT, your MLS's built-in writer, a listing tool, or your own keyboard. ListingLint doesn't care where it came from.
See every flag, with the why
Phrases light up by severity. Each one names the protected class, explains the risk in plain English, and links the source it came from.
Fix in one click
Swap in a safer rewrite (one at a time, or all at once), lock your facts, check the MLS character limit, and copy clean text.
What it checks
About 125 rules covering the seven federal protected classes, plus common state and local additions:
- Race & color
- National origin
- Religion
- Sex, incl. sexual orientation & gender identity*
- Disability
- Familial status
- Source of income, age, marital & military status (state/local)
- Steering code words
*Covered by NAR's Code of Ethics (Standard of Practice 10-3) and many state laws. HUD withdrew its 2021 memo on this in Sept. 2025.
It doesn't over-flag
HUD's own guidance says some terms are fine, so ListingLint leaves them alone and tells you why: "master bedroom", "family room", "mother-in-law suite", "wheelchair ramp", "walk-in closets", "quiet street", "desirable neighborhood".
Fact lock
Enter beds, baths, square feet, year built, garage and the features you've confirmed. Any claim in the copy that doesn't match gets flagged: "4 bedrooms" when you entered 3, or a "pool" that isn't on your list.
MLS character counter
Presets for 250, 500, 1,000 and 4,000 characters, or set your own. Overflow is struck through so you can see exactly where your MLS will cut it off. "Copy MLS-clean text" straightens quotes and strips emoji.
Private by design
Everything runs in your browser. Your listing text is never sent anywhere. There's no account, and no AI model reads it.
Free checker. One-time Pro.
No monthly AI subscription. It works on output from whatever tool you already use.
Checker
- Every rule, every flag, every safer rewrite
- Fact lock
- MLS character counter and clean copy
- No account, no email, no daily limit
ListingLint Pro
- Offline single-file version: one HTML file that runs with no internet. Keep it on your laptop or the office drive.
- Brokerage phrase list: add your office's banned or preferred phrases with your own replacements, then import or export the list for your team.
- PDF compliance report: print or save the flags, the fixes you applied, your fact list and the final text with a sign-off line, for your file or your broker.
Instant download after checkout. 14-day refund if it's not for you.
Questions
Is this legal advice?
No. ListingLint is a rule-based word check built from HUD guidance, the federal advertising regulation, and published REALTOR®/MLS word lists. It can't judge every context, and state and local laws add protected classes. A clean result doesn't make an ad compliant. When in doubt, ask your broker or a fair housing attorney.
Does it use AI?
No. Every flag comes from a written rule with a cited source. That means it can't hallucinate, and it can't invent a "safer" claim about the property. Rewrites only change wording, never facts.
Why flag "walking distance"? It's everywhere.
It's on the caution side of the Long Island REALTORS®, CRMLS and New York Press Association lists because it can read as excluding people who don't walk. It's flagged as "context", not as a violation. "Convenient to" or an actual distance avoids the question.
Will it catch everything?
No. A word list can't see photos, targeting, or meaning that depends on the whole ad. It catches the common phrases, and it flags facts that don't match the ones you entered. You still read the final copy.
Do the sources ever disagree?
Yes. "Great for families" is acceptable on the CRMLS and NYPA lists but prohibited on Long Island's. Where sources split, the flag says so and shows both, instead of pretending there's one answer.
Where does my text go?
Nowhere. The checker runs in your browser. Your draft and fact list are saved only in this browser (localStorage) so a refresh doesn't lose them. Clear them any time.
Get rule updates
Word lists and guidance change. Leave an email to hear when the rules are updated. That's all we send.
We'll never share your email. Unsubscribe any time.