Comparison · Listing Accuracy and Photo Disclosure

How to Tell If Apartment Listing Photos Are AI Generated or Virtually Staged: Tools Compared for Multifamily Teams

For marketing, creative and compliance leads who approve listing photos at multifamily operators.

Brynson Research Team·Updated ·9 min read Sources checked
TL;DR

There are two ways to check an apartment listing photo. AI detectors such as Hive and Sightengine return a probability that an image is synthetic. Comparison tools register the published photo against your original and show what changed. Disclosure rules ask what changed, so multifamily teams need the original on file, not only a score.

  • California's AB 723 and CRMLS Rule 11.5.2 both turn on two things: a label on the altered image and the unaltered version (or, under AB 723, a link to it) close by.
  • Detection scores answer whether an image looks synthetic, which misses the common multifamily case of real photos with added furniture.
  • C2PA Content Credentials are decisive when present, but the C2PA's own explainer says provenance can be stripped and that files without credentials should not be treated as less trustworthy.
  • Registration against an original only works when that original is in your own archive, so the archive is the first thing to fix.
  • Whatever the tool, a named person should decide each flagged photo and the decision should be kept with its evidence.

This guide is general information, not legal advice. Laws and regulator guidance change; check the current rules for your properties with your counsel before acting.

89%of communities described themselves differently across listing sitesBrynson analysis of 6,000 properties and 1.6M units
97%of listings had been updated within the previous 90 days, and conflicts persistedBrynson analysis of 6,000 properties and 1.6M units
1 in 20U.S. apartment communities are powered by BrynsonBrynson

Why "is it AI?" is the wrong question for apartment listing photos

Most altered apartment photos are not generated from scratch. They are real photos of a real unit with something added or removed: a sofa composited into an empty living room, a greener lawn, a power line erased. A whole-image detector separates synthetic images from camera images, so a real photo with one inserted object can score as authentic.

We saw this in our own testing while building FrameCheck: a whole-image detector scored a virtually staged interior as almost certainly real, and the same AI-edited exterior scored very differently after one re-save. A score says how synthetic the pixels look, not what changed in the property.

The rules ask a narrower and more useful question. California's AB 723, in the version the Senate Judiciary Committee analysed, defines a digitally altered image as one changed "to add, remove, or change elements of the real property in the image" and excludes lighting, white balance, cropping and other common adjustments that "do not change the condition of the real property" (Senate Judiciary Committee analysis). Answering that needs the before and the after, so the original matters more than the detector.

In Brynson's analysis of 6,000 properties and 1.6M units, about 89% of communities described themselves differently across listing sites. A photo of an amenity that no longer exists is the same drift, harder to spot.

What the photo rules actually ask a multifamily team to produce

Three texts set the working definition. All ask for a label, two ask for the original, none asks for a score.

What each rule requires you to show (last checked October 22, 2026)
RuleWho it bindsLabelOriginalEdits excludedSource
California AB 723 (2025)Real estate brokers and salespersons, or a person acting on their behalfReasonably conspicuous, on or adjacent to the imageUnaltered version or a link to it, on websites the licensee controlsLighting, sharpening, white balance, color correction, angle, straightening, cropping, exposureSenate Judiciary analysis of the July 2, 2025 version
CRMLS Rule 11.5.2MLS subscribers"Photo Modified", "Virtually Staged", "Digitally Altered", "AI Altered" or similar, in the photo's text fieldDisplayed immediately before or after the altered imageSlight lighting, color, cropping and similar edits; real property elements (flooring, walls, cabinetry, landscape) may not be altered unless the property will be improved to match by closeCRMLS FAQ, February 13, 2026
Wisconsin, Wis. Stat. 452.136(1m) (2025 Wis. Act 69), effective January 1, 2027LicenseesDisclose in all advertising when technology, including AI, was used to add, remove or change elements of the property in a way that creates a false or misleading impressionNot required by the textNo exclusion list; the duty covers changes that create a false or misleading impression of the property2025 Wis. Act 69

Whether these reach a given operator depends on who publishes the photo; the AB 723 guide for apartment rentals covers the rental question and the virtual staging disclosure tracker covers pending bills that name landlords directly.

Six tools for checking apartment listing photos, and when each is enough on its own

Grouped by approach. Each line was checked on the vendor's own site on October 22, 2026.

  1. 01

    Compliance360 FrameCheck: compare against the original

    FrameCheck fingerprints each image (SHA-256 plus a perceptual fingerprint), reads C2PA, EXIF and XMP, retrieves the original from your own archive even after a crop or re-encode, and shows the changed region in onion skin, split, difference and forensic views. It flags people in frame, phone numbers on signage and possible virtual staging, and a reviewer's decision locks with their name. It needs your originals in your archive or DAM; without them it can read provenance and signals but cannot show what changed. Enough on its own when your goal is a disclosure decision on file for every published photo.

  2. 02

    Hive AI-Generated Content Detection: a synthetic score

    Hive returns confidence scores for whether an image or video is AI generated and the likely generative engine. It needs no original, so it suits screening images you hold no source for. Enough on its own when the question really is "was this whole image generated?", which is rare for a real unit photo.

  3. 03

    Sightengine AI image detection: a score and a class

    Sightengine returns a likelihood score, a class such as "Likely AI-generated" or "Uncertain", and the generator type (diffusion, GAN, other). It reads pixels, not metadata, and its own page says results should be combined with human judgment. Enough on its own as a developer-friendly screening API.

  4. 04

    Content Credentials Verify: read what the file declares

    The Content Authenticity Initiative points to Verify, an inspection site for C2PA Content Credentials, which can show who produced a file, when, and which tools and editing processes they used. A signed manifest saying a generative AI tool created the image is close to decisive. Enough on its own only when your photographers and tools write credentials and every step of your pipeline keeps them.

  5. 05

    Truepic: a trusted original at capture

    Truepic captures photos and video with verified time, date, device and location and flags signs of manipulation for review. Its listed use cases include insurance claims, business and construction lending, and property inspections for home lending and servicing. Enough on its own for field photos such as move-in condition or maintenance evidence; it does not check marketing photos already edited and syndicated.

  6. 06

    Cotality Listing Data Checker: MLS policy checks

    Listing Data Checker is built for MLSs and their staff, agents and brokers. It scans listing photos for people, branding, phone numbers, email addresses and license plates, and checks listing data for prohibited contact details and Fair Housing issues. Useful where your communities list in an MLS; it finds policy violations, not alterations.

Comparison table: what each approach needs and what it gives you

Vendor lines checked on each vendor's own site on October 22, 2026; re-check before you buy.

Listing photo checking approaches compared
ToolApproachInput it needsOutputNeeds your original?Locates the change?Records a decision?Built for multifamily?
Compliance360 FrameCheckRegistration against the original, plus provenance and policy signalsPublished image and your archiveChanged region in onion skin, split, difference and forensic viewsYesYesYes, locked with the reviewer's nameYes
Hive AI-Generated Content DetectionDetection scoreThe imageConfidence score and likely generative engineNoNot described on its product pageNoNo
Sightengine AI image detectionDetection scoreThe imageLikelihood score, a class such as "Likely AI-generated" or "Uncertain", generator typeNoNot described on its product pageNoNo
Content Credentials VerifyProvenance (C2PA)A file that still carries credentialsThe signed creation and edit history, if presentNoNo, it reports declared editsNoNo
TruepicAuthenticated capturePhotos taken through its capture flowVerified time, date, device and location, with manipulation signs flaggedIt creates a trusted originalFlags signs for reviewInside its inspection workflowNo; built for inspections, lending and insurance
Cotality Listing Data CheckerMLS policy checkerMLS listing recordsViolations such as people, branding, phone numbers, emails and license plates in photosNoFinds prohibited content, not editsNotifies agentsNo; built for MLSs, their staff, agents and brokers

Read the "needs your original" column first: only that category can say what changed.

How to check listing photos at scale: a five-step workflow

A workflow a multifamily marketing team can run before photos go out and on a schedule after they are live.

  1. 1

    Keep the originals

    Require photographers and editing vendors to deliver the unedited file alongside every edited one, and store both in one archive or DAM keyed by property. Comparison is impossible without this step.

  2. 2

    Check before publishing

    Compare each edited photo against its original and record what changed. Treat tonal edits as accepted and anything that adds, removes or changes the property as needing a decision.

  3. 3

    Decide and label

    A named reviewer decides each flagged photo: accept, label and show the original, or remove. Use the label wording in your photo policy, such as "Virtually staged", on or next to the image.

  4. 4

    Check what is live

    On a schedule, pull the photos actually published on your website and ILS listings and compare them with the approved set. Syndication, vendor swaps and old galleries reintroduce photos you already removed.

  5. 5

    Keep the record

    Store each decision with the compared images, the reviewer and the date, and keep a capture of the page that showed the photo. That record is what you hand counsel when a renter says the unit did not match.

What no tool can tell you

Put these in your photo policy so nobody reads a result as stronger than it is.

  • No detected change is not proof of no change. A comparison tool can only compare against the original it finds, which is why FrameCheck never states that an image is unaltered.
  • Provenance is fragile. The C2PA explainer confirms credentials can be stripped, which is why the standard pairs them with watermarks and fingerprints. In our testing, a signed manifest from a generative AI tool was gone after one re-export.
  • Missing credentials mean nothing either way. The C2PA explainer says provenance is optional and that "provenance information alone cannot tell you whether the digital content is true, accurate or factual."
  • Edited is not the same as misrepresented. Most listing photos have exposure, white balance and lens correction applied. The rules exclude those. Only a person can decide that an added rug is disclosable staging while an added kitchen island misrepresents the unit.

Worked example: one flagged photo, start to finish

Illustrative example

A 300-unit community publishes a new 42-photo gallery to its website and ILS listings.

  • Detector only: 41 photos score "not likely AI" and one aerial scores "uncertain". Nobody knows what changed.
  • Against the original: 39 photos match their originals with only tonal edits. Two living-room shots show a composited sofa and rug (virtual staging). One kitchen shot shows an under-cabinet light that the unit does not have.
  • Decision: the reviewer marks the two staged shots "label and show original" and the kitchen shot "material change: remove". Each decision is recorded with the reviewer's name and the compared images.

The detector would not have found the kitchen light, the photo most likely to draw a move-in complaint.

Illustrative example

Scale is the reason to automate. A portfolio of 200 communities with 40 photos each, on a website and four ILSs, is 40,000 published appearances of 8,000 images, before anyone reshoots.

Brynson's listing data shows why a one-time check is not enough: although 97% of listings had been updated within the previous 90 days, conflicting mandatory fees, missing amenities and contradictory terms persisted.

Where Compliance360 fits
Compliance360 FrameCheck registers each published photo against the original in your own archive, shows what changed and records who decided. It shares one audit trail with the rest of Compliance360, and SiteArchiver records which image a page showed on a given date.
Explore Compliance360 Listing Consistency
Compliance360 Listing Consistency grid comparing rent, fees and amenities across ILS listings and the PMS

Screening images you have no original for

A detection API such as Hive or Sightengine, read as a signal, not a verdict.

Field and condition photos

Truepic for authenticated capture at the source.

Communities listed in an MLS

Your MLS's own checker, such as Cotality Listing Data Checker where the MLS runs it, for policy violations in photos.

Checking a single file's declared history

Content Credentials Verify, for files that still carry C2PA credentials.

Frequently asked questions

Compare it with the unedited original from your photographer and look at what was added, removed or changed. Without the original, look for furniture without contact shadows and reflective surfaces that reflect nothing, and treat any detection score as a signal only.

Not on their own. They estimate whether an image looks synthetic, while disclosure rules such as AB 723 ask whether elements of the property were added, removed or changed. A real photo with composited furniture can score as authentic, so treat a score as one signal and keep the decision with a person.

C2PA is the open standard behind Content Credentials, a signed record of who made a file and how it was edited. One re-export can strip it, so photos that pass through editing and syndication may arrive without it. The C2PA explainer says files without credentials should not be treated as less trustworthy for that alone.

Yes, in practice. California's AB 723 and CRMLS Rule 11.5.2 both expect the unaltered version to be shown or linked (AB 723 on websites the licensee controls), and a comparison tool can only locate a change against an original it can retrieve. Make delivery of unedited files a term in every photography and editing contract.

Have a named reviewer decide whether it is a routine adjustment, a disclosable edit such as virtual staging, or a material change to the property. Label disclosable edits and show the original, remove material changes everywhere the photo is published, and record the decision.

How we checked this

Written by the Brynson Research Team and checked against the primary sources below. Each source shows the date we last read it. We update this page when the rules change; see the change log.

  1. AB 723 (Pellerin), Senate Judiciary Committee analysis of the July 2, 2025 version, California Senate Judiciary Committee, July 15, 2025. Accessed 2026-10-22.
  2. Digitally Altered Images (New Rule 11.5.2) FAQs, CRMLS, February 13, 2026. Accessed 2026-10-22.
  3. 2025 Wisconsin Act 69, Wisconsin State Legislature, 2025. Accessed 2026-10-22.
  4. C2PA Explainer, version 2.2, Coalition for Content Provenance and Authenticity. Accessed 2026-10-22.
  5. How it works: Content Credentials, Content Authenticity Initiative. Accessed 2026-10-22.
  6. AI-Generated Content Detection, Hive. Accessed 2026-10-22.
  7. Detect AI-generated images, Sightengine. Accessed 2026-10-22.
  8. Truepic, Truepic. Accessed 2026-10-22.
  9. Listing Data Checker, Cotality. Accessed 2026-10-22.

Change log

  • First published.

This guide is general information, not legal advice. Laws and regulator guidance change; check the current rules for your properties with your counsel before acting.

Keep reading

Related guides

Reference tableListing accuracy12 min readVirtual Staging and AI Photo Disclosure Laws for Apartment Listings: State and City Tracker for MultifamilyAs of October 22, 2026, California requires real estate licensees advertising a sale to label digitally altered photos and link to the original, and Wisconsin's licensee rule starts January 1, 2027. Bills in New Jersey, New York and DC and a New York City proposal would reach landlords or rental listings directly, so label staging now.Read the guide ChecklistListing accuracy9 min readVirtual Staging and Listing Photo Policy Template for Apartment and Multifamily CommunitiesA virtual staging policy for an apartment community sorts every edit into three tiers: allowed without a label (lighting, color, cropping), allowed with a label and the original nearby (staging, added or removed furniture), and prohibited (features the unit lacks). It also covers model units, renderings, originals, refresh dates and who signs off.Read the guide ExplainerListing accuracy9 min readDoes California AB 723 Apply to Apartment Rentals? A Guide for Multifamily OperatorsOn its text, California AB 723 (Business and Professions Code 10140.8, in effect since January 1, 2026) covers digitally altered images in advertising for the sale of real property by brokers, salespeople or people acting for them. It never mentions leases or rentals. Rental photos are still exposed: BPC 17500 and 17530 bar misleading real estate advertising by any person.Read the guide ComparisonCompliance operations10 min readFair Housing and Fee Compliance Software for Property Managers: Compliance360 and Point Tools Compared for MultifamilyProperty managers can buy one compliance suite or stitch together point tools. Compliance360 checks fees, fair housing language, listing consistency, accessibility and property images per property and archives what renters saw on one audit trail. Point tools are strong in single areas, but most fee and fair housing products display or route content rather than audit it.Read the guide
Compliance360 Listing Consistency

See what changed in your own listing photos

Run FrameCheck on one property's published gallery against your originals and see which photos need a label, which need removing and which are fine.