MLS Compliance

Built for MLS compliance from day one.

Here is exactly how CMADraft handles your listing data — and why it never puts your license at risk.

The core principle: we never store your MLS data.

Your CSV export is processed in memory on our server and discarded immediately after analysis. No listing addresses, sold prices, MLS numbers, days on market, agent names, or any other fields from your export are written to a database or retained on our infrastructure in any form. Ever.

Data flow

What happens to your data — step by step

Every time you upload a CSV, this is the exact sequence of events.

1

You upload your CSV

Your MLS export is sent to our server over an encrypted HTTPS connection — the same security standard used by online banking.

2

Parsed in memory

The file is read into memory to score and rank your comparables. It is never written to a database, disk, or any persistent storage on our end.

3

File discarded

The moment analysis is complete, the data is released from memory. There is no copy of your export anywhere on our infrastructure.

4

Results returned to you

Only the ranked scores and generated narrative come back to your browser — not the raw listing data. Your MLS records never leave the analysis context.

5

Report saved to your browser only

Your finished comp report is saved to your browser's local storage on your own device. It exists on your machine, not on our servers.

What we do not store

Your listing data stays yours.

None of the following fields from your MLS export are retained on our servers after your session ends.

Listing addresses
Sold prices
List prices
MLS numbers
Days on market
Agent names
Brokerage names
Buyer information
Seller information
Property details
Open house history
Price change history

…and any other column in your export. If it came from your MLS, it is not on our servers.

Why this matters

CMADraft vs. tools that store listing data

Most MLS rules target tools that store and redistribute listing data — IDX websites, listing portals, data aggregators. CMADraft is architecturally different.

Data practice
IDX / listing portals
CMADraft
Stores listing data on servers
Displays MLS listing data publicly to other users
Requires a board-approved data feed or IDX agreement
Retains listing data after your session ends
Never stores your MLS export on our servers
No board agreement or data feed required
Your listing data is never shared with any third party
Reports saved to your device only — not our servers
Your reports

Reports stay on your device.

When you save a comp report, it is written to your browser's local storage — a storage area on your own device, separate from CMADraft's servers. Think of it like saving a file to your desktop.

No other agent, user, or administrator can access your reports. They are not synced to a cloud, not visible in your account dashboard on another device, and not accessible to CMADraft staff.

To keep a permanent copy, export your report as a PDF. PDFs save to your device and can be attached to listing presentations, emailed to sellers, or uploaded to your CRM like any other document.

Stored on your device

Browser local storage — accessible only from the device and browser where you ran the report.

Invisible to others

No other user, agent, or CMADraft staff member can view, access, or retrieve your reports.

Not on our servers

CMADraft has no copy of your reports. Canceling or deleting your account does not affect reports on your device.

Common questions

Compliance questions, answered directly.

Does CMADraft connect to my MLS directly?

No. CMADraft has no direct connection to any MLS, data feed, or IDX provider. You supply the data yourself through a standard CSV export from your own MLS account. CMADraft never touches your MLS login credentials or accesses your MLS on your behalf.

Does CMADraft store or redistribute listing records?

No. Your CSV export is processed in memory on our server and discarded immediately after analysis. No listing addresses, sold prices, MLS numbers, agent names, or any other fields from your export are written to a database or retained on our infrastructure in any form.

Can other agents or users see my comp reports?

No. Comp reports are saved only in your browser's local storage on your own device — not on our servers. No other user, agent, or administrator can access your reports. They exist only where you ran them.

Does using CMADraft violate MLS rules about third-party tools?

CMADraft was designed specifically to avoid the data storage and redistribution issues that MLS rules typically address. Because we store nothing and display listing data to no one other than you — in the session where you uploaded it — CMADraft does not function like an IDX website or data aggregator. However, MLS rules vary by board. If your board has specific policies about third-party tools, review those policies or contact your board directly. CMADraft does not provide legal or compliance advice.

What happens to my reports if I cancel my account?

Nothing changes for reports already on your device — canceling your account does not delete local storage, because your reports are not stored on our servers to begin with. Export any reports you want to keep as PDFs before clearing your browser data.

Is my data encrypted in transit?

Yes. All communication between your browser and CMADraft's servers uses HTTPS with TLS encryption — the same standard used by financial institutions. Your CSV upload, your session, and your results are all encrypted in transit.

See how the workflow actually works.

From MLS export to finished CMA in under 2 minutes — no integrations, no stored data, no risk to your license.