01 / Fair Housing check

AI wrote the listing. It's still your ad.

Paste any listing draft and see every Fair Housing red flag and unconfirmed claim before it goes live, with the reason, the source, and a safer rewrite.

Not legal adviceFree checker · Pro $29 one-time · nothing uploaded
02 / The risk

AI's favorite phrases are on the caution lists.

75% of Realtors who use AI use it to write listing descriptions (NAR 2026 Realtors Technology Report, via HousingWire). The drafts come back fast, fluent, and full of lines like these.

Which tool wrote the draft doesn't change whose ad it is.

  • Perfect for young familiesHighFamilial status

    Says the home is for one kind of household, and implies an age. HUD's 1995 memo bars stating a familial-status preference.

  • walking distance to St. Mary's churchMediumReligion

    A particular church as a selling point can signal a religious preference. The CRMLS and NYPA lists accept "near places of worship".

  • safe neighborhoodMediumSteering

    On the caution lists, and the Long Island REALTORS list prohibits it. Safety claims read as code for who lives there, and you can't verify them.

  • ideal for empty nestersHighFamilial status

    Prefers households without children at home. On the avoid side of all three cited word lists.

The Fair Housing Act makes it unlawful to make, print or publish a housing ad that indicates a preference, limitation or discrimination based on race, color, religion, sex, handicap, familial status or national origin (42 U.S.C. 3604(c)). HUD's January 1995 advertising memo says the people who place real estate ads are responsible for ads that violate the Act on their face, not just the publishers.

So no, AI-written listings aren't the problem. Unread ones are. And sometimes the draft also adds a pool nobody confirmed. More on that in section 04.

03 / How it flags

Every flag says who, why, and where it's written.

  1. 1

    Paste the draft.

    From ChatGPT, an AI listing tool, or your own head. Risky phrases highlight as you type, by severity: high, medium, context, low.

  2. 2

    Read the reason.

    Each flag names the protected class, says why in plain English, and links its sources: the HUD memo, 24 CFR 100.75, the published REALTOR and MLS word lists.

  3. 3

    Take the rewrite.

    One click swaps in wording that describes the property instead of the people. Some flags have no rewrite. "No wheelchairs" is an exclusion, so you delete it.

The ListingLint checker with an AI-style draft pasted in. 'exclusive neighborhood', 'Perfect for young families', 'within walking distance to St. Mary's church', 'safe neighborhood' and 'empty nesters' are highlighted by severity.
fig. 1 — five flags lit by severity
Flag cards. 'Perfect for young families' is marked High, Familial status, with the reason, two rewrite buttons and four sources. Below it, the church phrase is marked Medium, Religion.
fig. 2 — class, reason, sources, rewrite
one click,
new wording
It also says what's fine.

Per HUD's 1995 memo, "master bedroom", "family room", "mother-in-law suite", "walk-in closets" and "wheelchair ramp" don't violate the Act. ListingLint says so instead of over-flagging, so you don't strip harmless words out of nervousness.

When the lists disagree, it shows both. The CRMLS and NYPA lists accept "great for family"; the Long Island REALTORS list prohibits it.

04 / The fact lock
Fact lock results: '4-bedroom' flagged because the fact list says 3 bedrooms, with a 'Use 3-bedroom' button, and 'pool' flagged because it isn't on the confirmed-features list.
fig. 3 — a fourth bedroom and a pool, neither confirmed

It checks the copy against what you confirmed.

AI writers add features nobody confirmed: a pool, a renovated kitchen, an extra bedroom. Enter beds, baths, square feet, year built, garage and the features you've actually confirmed. Anything in the copy that doesn't match gets flagged.

You enteredThe copy saysListingLint
3 bedrooms4-bedroomUse "3-bedroom"
Features: quartz counterssparkling poolUnconfirmed claim: confirm it, or cut it

Because it's rules, it can't hallucinate. Rewrites only change wording, never facts.

05 / How it's built

Rules you can read. Text that never leaves.

ListingLint has 124 rules: 106 that flag, and 18 that explain terms that are acceptable. Every rule cites a source. There's no AI model in it, so it can't make anything up.

It runs in your browser. The listing text is never uploaded, and there's no signup. It works on copy from any AI tool, or on your own writing.

  1. FHAFair Housing Act, 42 U.S.C. § 3604(c)
  2. CFRHUD advertising regulation, 24 CFR § 100.75
  3. MEMOHUD advertising guidance memo, Jan. 9, 1995
  4. LIBORLong Island Board of REALTORS word and phrase guidelines, Mar. 2025
  5. CRMLSCRMLS Fair Housing Word & Phrase List
  6. NYPANew York Press Association word and phrase list

HUD's April 2024 guidance on advertising through digital platforms was withdrawn on Sept. 17, 2025. The Fair Housing Act and 24 CFR 100.75 didn't change, and neither did the rules built on them.

The MLS limit set to 250 characters. The draft is 322 characters, 72 over, and the last sentence and a half are struck through.
fig. 4 — 250-character limit, overflow struck through

MLS remarks have hard limits, and AI copy runs long. The counter has 250 / 500 / 1,000 / 4,000 presets and a custom limit. "Copy MLS-clean text" gives you straight quotes, no emoji, single spaces.

06 / Price + limits

The checker is free. Pro is $29, once.

Free checker$0 · no accountPro$29 one-time
Every rule, every flag, every safer rewriteOffline single-file version: one HTML file that runs with no internet
Fact lock for beds, baths, sq ft, year built, garage and featuresYour brokerage's own phrase list with replacements, import and export
MLS character counter and MLS-clean copyPrintable PDF compliance report: fixes applied, fact list, final text, a sign-off line

Pro checkout isn't open yet. The free checker works fully today.

What it won't do

  1. It's not legal advice, and a clean result doesn't make an ad compliant.
  2. It's a word and phrase check. It can't see photos, ad targeting, or meaning that depends on the whole ad.
  3. It covers the federal classes plus common state and local additions (source of income, age, marital and military status), not every state and city rule.
  4. English only.
  5. Suggested rewrites only change wording, and some flags have no one-click fix.

Read the final copy once, the way a buyer would.

I made ListingLint. The checker is free; Pro is $29 one-time.